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

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

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.

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.

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.

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

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

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.

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.

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.

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!
