Vegan Shamrock Brownies

These Vegan Shamrock Brownies are so rich, fudgy, and minty with the perfect swirl of green on top.

They look like something straight out of a bakery but are super easy to make at home.

No eggs, no dairy—just full-on flavor with a pop of St. Patrick’s Day vibes. You’re going to love this one!

Why I Love This Recipe

This recipe brings back memories of the first time I ever made brownies without butter or eggs and still nailed that gooey, chocolatey texture. I added mint because I was craving those classic chocolate-mint Girl Scout cookies but wanted a soft-baked version. These turned out better than I imagined.

  • The swirl is gorgeous and gives bakery vibes
  • You can’t tell they’re vegan—so rich and chewy
  • That mint flavor adds just the right twist
  • No fancy ingredients needed
  • Fun to make for holidays or just when you want something different
Vegan Shamrock Brownies

Makes

9 large brownies or 16 smaller ones

Time

Prep: 15 minutes
Cook: 25–30 minutes
Cool: 15 minutes

What You’ll Need

For the Brownie Base:

  • 1 cup all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 1 cup cane sugar
  • ½ cup packed brown sugar
  • 1 tsp baking powder
  • ½ tsp salt
  • ¾ cup unsweetened almond milk
  • ½ cup melted coconut oil
  • 2 tsp vanilla extract
  • ½ cup vegan chocolate chips

For the Shamrock Swirl:

  • ⅓ cup vegan cream cheese, softened
  • 2 tbsp powdered sugar
  • ¼ tsp peppermint extract
  • 4–5 drops green food coloring
Vegan Shamrock Brownies

Pro Tips

  • Use room-temp almond milk so the coconut oil doesn’t solidify when mixed
  • Don’t overmix the batter or the brownies will be tough
  • Let the brownies cool fully before cutting for the best texture
  • Use gel food coloring for a brighter green swirl
  • You can freeze these and they still taste amazing

Tools Required

  • Mixing bowls
  • Whisk
  • Silicone spatula
  • Measuring cups and spoons
  • 8×8-inch square baking pan
  • Parchment paper

Substitutions and Variations

  • Use oat milk or soy milk instead of almond
  • Avocado oil works instead of coconut oil
  • Skip the mint and food coloring for a classic brownie
  • Add walnuts or chopped Oreos to the batter
  • Use maple syrup in place of brown sugar (¼ cup less liquid overall)

Make Ahead Tips

  • Mix the shamrock swirl a day ahead and store in the fridge
  • Brownies can be baked the night before and covered tightly
  • You can freeze the entire tray, wrapped well in foil

How to Make Vegan Shamrock Brownies

Step 1: Preheat the oven and prep the pan

Preheat oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper.

Vegan Shamrock Brownies

Step 2: Mix the dry ingredients

In a large mixing bowl, whisk together 1 cup flour, ¾ cup cocoa powder, 1 cup cane sugar, ½ cup brown sugar, 1 tsp baking powder, and ½ tsp salt until well combined.

Vegan Shamrock Brownies

Step 3: Add wet ingredients

Add ¾ cup almond milk, ½ cup melted coconut oil, and 2 tsp vanilla extract to the bowl. Mix just until combined. Don’t overmix.

Vegan Shamrock Brownies

Step 4: Fold in chocolate chips

Fold in ½ cup vegan chocolate chips gently using a silicone spatula.

Vegan Shamrock Brownies

Step 5: Pour into pan

Pour the brownie batter into the prepared baking pan and smooth out the top evenly.

Vegan Shamrock Brownies

Step 6: Make the shamrock swirl

In a small bowl, mix ⅓ cup vegan cream cheese, 2 tbsp powdered sugar, ¼ tsp peppermint extract, and 4 drops green food coloring until smooth and bright green.

Vegan Shamrock Brownies

Step 7: Swirl it in

Drop spoonfuls of the green mint mixture on top of the brownie batter. Use a knife or skewer to gently swirl it into the top layer.

Vegan Shamrock Brownies

Step 8: Bake

Place the pan in the oven and bake for 25–30 minutes, or until a toothpick comes out with a few moist crumbs.

Step 9: Cool and slice

Let the brownies cool in the pan for 15 minutes, then lift them out with the parchment and cut into squares.

Vegan Shamrock Brownies

Macros (Per 1 square, assuming 16 servings)

  • Calories: 180
  • Fat: 10g
  • Carbs: 24g
  • Sugar: 14g
  • Protein: 2g

Why This Recipe Works (Quick Science)

Coconut oil gives that rich texture and fat you need in a brownie while keeping it dairy-free. The combo of baking powder and a thick batter gives a fudgy bite without needing eggs. Vegan cream cheese adds moisture and creaminess, and the swirl holds its shape because of the thickness.

Common Mistakes

  • Using cold almond milk can cause the coconut oil to seize
  • Overmixing makes them cakey, not fudgy
  • Not cooling enough before cutting leads to messy slices
  • Using too much peppermint can overpower the chocolate

What to Serve With

  • A cold glass of almond or oat milk
  • Hot coffee or peppermint tea
  • Scoop of vegan vanilla ice cream
  • Crushed candy canes sprinkled on top (for extra mint crunch!)

FAQ

Can I make this gluten-free?
Yes! Just use a 1:1 gluten-free flour blend.

Do I have to use green food coloring?
Nope, it’s just for fun. The taste will still be minty without it.

Can I double the recipe?
Totally. Use a 9×13 pan and bake a few extra minutes.

How long do they last?
Up to 4 days at room temp, or freeze for 2 months

Leftovers and Storage

Store in an airtight container at room temp for up to 4 days. For longer storage, freeze slices individually wrapped in parchment and then place in a freezer bag. To reheat, microwave for 10–15 seconds or warm in the oven.

Final Thoughts

These Vegan Shamrock Brownies bring all the cozy, bakery-style vibes without any of the animal products. They’re easy, impressive, and totally crave-worthy. Try them out, then leave a comment and let me know how they turned out—or what twist you added to make them your own!