Vegan Brownies
This post may contain affiliate links. See my disclosure policy.
My vegan brownies are truly the best. They are fudgy and gooey in the middle with crackly tops. They are easy to make and use simple ingredients!

I’ve tested countless vegan brownie recipes over the years, but none of them hit that perfect trifecta: crackly tops, fudgy centers, and rich chocolate flavor… until this one. After months of tweaking ratios and testing every dairy-free substitute under the sun (spoiler alert: only a handful actually work), I finally landed on a recipe that my readers (and my own taste testers) now call the best vegan brownies ever.
They’ve even won several awards in the vegan baking category- and honestly, most people I serve them to don’t believe me until I tell them (even my partner, who thinks anything with the word ‘vegan’ in it is inedible!).
Table of Contents
Recipe highlights
- Perfect texture. Gooey, chewy, and loaded with tons of chocolate chips.
- One bowl. Everything is made in one bowl, so clean-up is a breeze.
- No strange ingredients. No milk or milk substitutes are needed, including soy or almond milk. Also, no black beans, chickpeas, or sneaky ingredients that should NOT belong in desserts.
What readers are saying
★★★★★ – “These are SO good and so fudgy. Honestly, the crinkly tops make them taste like a classic Boxed mix brownie.” – Lynn
Key Ingredients
Here are some important notes on the main ingredients for vegan brownies. The Full ingredients & instructions are in the recipe card below.
- Flax Eggs. My preferred egg sub for these brownies. Usually, one tablespoon of ground flaxseed is mixed with three tablespoons of water to form one ‘egg’, but I swap the water for black coffee for a more intense chocolate flavor.
- Black Coffee. Brewed and cooled. Instant coffee also works.
- Chocolate Chips. Skip the expensive store-bought kind and make your own vegan chocolate chips.
- Coconut Sugar. To sweeten the brownies and give them gorgeous crackly tops! White or brown sugar also works.
- Vegan Butter. I tested the four most popular vegan butter substitutes on the market (Miyokos, Earth Balance, Violife, and Kite Hill) and Miyokos was the clear winner- seriously, my partner and I were fooled into thinking it wasn’t vegan. It was also the only vegan butter that gave the brownies the crackly tops. Saying that, the other three turned out nice and fudgy.
- Vanilla Extract. A must for any good brownie recipe!
- All-Purpose Flour. Sifted to ensure there are no clumps.
- Cocoa Powder. Use unsweetened and natural cocoa powder. Dutch-processed cocoa will also work, but sometimes, it can affect whether the tops become crackly.
How to make vegan brownies

Step 1- Combine the ground flaxseed with the brewed coffee. Let it sit for 10 minutes for a gel to form.

Step 2- Whisk the sugar and butter in a large mixing bowl until smooth. Add the vanilla extract, melted chocolate, and prepared flax eggs and whisk until combined and glossy.

Step 3- Mix the flour, cocoa powder, baking soda, and salt until just combined.

Step 4- Bake the brownies for 27-30 minutes, or until a skewer comes out mostly clean.
Arman’s recipe tips
- Do not over-mix the batter. Many people fear brownies may turn out crumbly, and the number one reason is overmixing the batter. You want the ingredients to be ‘just’ combined- enough that no pockets of flour remain.
- Avoid over-baking the brownies as they continue to cook as they cool in the pan (called carryover cooking).
- For ultra gooey brownies, remove them around the 27-minute mark. If you’d prefer more chewy vegan brownies, keep them closer to 30 minutes.
- For easy removal, hang an inch of extra parchment paper over the sides. Once your brownies are ready to cut, remove them from the pan and slice.
Storage instructions
To Store: Store leftovers in the refrigerator to ensure they remain fresh. They are super gooey and fudgy, so the chilled temperature will ensure they don’t spoil.
To Freeze: Wrap them in parchment paper individually, and place them in a ziplock bag and store them in the freezer. They will keep well frozen for up to 6 months.

✅ Nutrition reviewed
Nutrition information has been reviewed by registered dietitian Felicia Newell, MScAHN, RD, CPT.

Fudgy Vegan Brownies
Video
Ingredients
- 2 tablespoon ground flaxseed
- 6 tablespoon brewed coffee can use for water
- 2 cup vegan chocolate chips divided
- 1 cup coconut sugar * See notes
- 6 tablespoon vegan butter softened
- 1 teaspoon vanilla extract
- 3/4 cup + 2 tablespoons all-purpose flour
- 1 teaspoon salt
- 1 teaspoon baking powder
- 1/4 cup cocoa powder
Instructions
- Preheat the oven to 180C/350F. Line a square pan with parchment paper and set aside.
- Prepare your flax egg by combining your ground flaxseed with your brewed (chilled) coffee. Let it sit for 10 minutes, to form a gel.
- In a microwave-safe bowl or stovetop, melt one cup of chocolate chips of choice. Set aside.
- In a large mixing bowl, add your vegan butter and coconut sugar, and whisk well. Add in your prepared flax eggs, melted chocolate, vanilla extract, and mix well, until glossy.
- Sift through your flour, baking powder, salt, and cocoa powder and mix until just combined. Do not overmix. Fold through the remaining chocolate chips.
- Transfer your brownie batter into the lined pan. Bake your brownies for 27-30 minutes.
- Remove brownies from the oven and let cool completely, before slicing into 12 pieces.
Notes
- Make it gluten-free. Swap out the flour for gluten-free all-purpose flour that has added xanthan gum.
- Cut the sugar. Use a sugar substitute, like a brown sugar substitute. You can use swap out the chocolate chips for sugar free chocolate chips.
- Add frosting. A simple dairy free frosting or, for a healthy twist, a healthy frosting.
- Use different egg substitutes. Flax eggs work best, but you can also try one of these egg substitutes for baking.
- Add mix-ins. Fold through some chopped walnuts, vegan white chocolate, or even candy bits.
Nutrition
More favorite vegan desserts
- Vegan cinnamon rolls
- Vegan chocolate cake
- Vegan chocolate chip cookies
- Vegan blondies
- Vegan cookie dough
- Or any of these vegan dessert recipes
Originally published February 2020, updated and republished June 2025














15 out of 10!!!! Way to go!! When I bake these in India, folks who have travelled overseas tell me they haven’t tasted such good vegan brownies anywhere!! Grateful and God bless!!
Almond extract is mentioned in the directions but not listed in the ingredients. How much did you use?
1/2 teaspoon and it is optional 😉
I needed to make a vegan, gluten-free, and soy-free dessert for an event. I tested this recipe a few times to make sure it would be excellent. (How often do you have to eat away from home and they don’t have food you can eat, let alone anything actually delicious?) My 4th batch was by far the best! I tried variations of some made with real eggs, (just for myself because I can have eggs and I love brownies) some with coconut sugar, some with the flax eggs and white sugar. The batch I made with flax eggs and white sugar was so bad that I threw it away. I think I didn’t mix in the flour and dry ingredients enough, and the flax just didn’t work for me. This last time, I used Bob’s Red Mill egg substitute and used mostly coconut sugar and they turned out so amazing!!! I’m very thankful for this recipe and I am sure I will make it many times in the future.
Hi! The ingredient list has vanilla but instructions say add vanilla and almond extract? Can you explain?
Can’t wait to try these!
Either works 🙂
Wow!! These brownies were better than boxed brownies! I wasn’t sure at first if this would work with the flax eggs but you can’t even tell they are vegan. They are the best ever! I was wondering if Almond Flour would work in the place of regular flour?
Flavor is amazing! However I turned these into pure chocolate fudge. Where can I troubleshoot 😅
Oh my gosh, I absolutely love these brownies! Thick and rich, and so satisfying! Even my non-vegan friends love them.
best vegan brownies I’ve ever made.
Could you please tell me the size of the pan?? Thank you!!
8-inch pan!
These brownies were a HIT!! I was torn between two vegan brownie recipes and your recipe spoke to me the loudest. I followed the recipe to the letter; except I used cacao powder and sprinkled the top with a bit of Lakanto Powdered Monkfruit Sweetener for decoration. I’m not a coffee drinker anymore; however I really liked the hint of coffee taste with the chocolate. Yum! I will definitely make these again. I brought the brownies to a dinner party later that evening. My friend and her husband happily kept the leftovers. They were kind enough to sent me home with one. 🙂 I’m so glad I trusted my gut.
These are amazing and a huge hit with everyone who has tried them! I used soy milk in place of the coffee, just vanilla not almond extract and castor sugar instead of coconut sugar and they turned out amazing. Thank you for the amazing recipe!
This was my first time baking vegan anything and wow, these brownies are amazing!! I made these for graduation, my instructor is vegan and wanted to include him in the celebration. I had several people ask for the recipe.
How much almond extract for the brownie recipe?
1/4 teaspoon 🙂
Can I just leave out the coffee since this is for my toddler and he sure doesn’t need any additional energy!
Absolutely!
Hi! What do you think about using coffee for flavour but leaving out the flax seeds and using x2 eggs instead…thoughts?
I haven’t tried but you are welcome to experiment and see!
Hi, Arman.
I tried it with almond flour, turned out softy gooey, more like a chocolate pudding than brownie 😂. Maybe will try with gluten-free flour with added xanthan gum next time.
Quick question – do I need to melt the butter/margarine?
Hi Diana! This recipe doesn’t call for almond flour and isn’t even a recommended substitute so I’m not surprised it didn’t work 🙂 The butter should be softened but doesn’t need to be melted.