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!

These brownies are proof that vegan desserts can taste like the real thing.
After months of recipe testing, I’ve developed what has been awarded as the best vegan brownies you’ll ever eat. They have crackly tops, gooey centers, crisp and ever-so-slightly cakey edges, and pools of melty chocolate throughout. Trust me, this vegan brownie recipe is such a keeper that even non-vegans are obsessed.
Table of Contents
Why I love this recipe
- 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.
★★★★★ REVIEW
“These are SO good and so fudgy. Honestly, the crinkly tops make them taste like a classic Boxed mix brownie.” – Lynn
Key Ingredients
- Flax Eggs. My preferred egg sub for these brownies. Usually, one tablespoon of ground flaxseed 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. Be sure to use good-quality vegan butter, preferably from a stick, as it contains less added water, which yields a better brownie texture. I adore the Miyokos brand, which seriously could have me fooled for the real thing. You can also use vegan margarine.
- 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.
- Baking Powder. Leavening agent to help the brownies rise.
- Salt. Just a pinch to bring out the natural sweetness.
How to make vegan brownies
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

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 extra flour or sugar remains.
- Avoid over-baking the brownies as they continue to cook as they cool in the pan.
- 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.

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
If you tried this Vegan Brownies recipe or any other recipe on The Big Man’s World, please rate the recipe and let me know how it went in the comments below. It really helps others thinking of making the recipe.

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
- 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, and almond 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
Originally published February 2020, updated and republished June 2025
Can you recommend a brand of vegan butter for these?
I love Miyoko 🙂
How much almond extract? The recipe doesn’t say and it’s not listed in the ingredients, just in the directions. Thanks.
1/2 teasspoon
Hi! Is the butter melted?
Thank you!
Softened to room temperature
I made these tonight and they are amazing! I cooked mine a little longer so they are a bit of a cake consistency but they are so good! I will definitely be making them again!
Hi! Is the butter supposed to be softened or melted?
Hi Kenzie- Softened is preferred 🙂
Hi Arman! Do you melt the butter?
It doesn’t need to be fully melted, as long as it is soft 🙂
Do you melt the butter
Yes melted but not hot 🙂
Taste of these gets 5 stars hands down!
I have a couple questions: 1) is it normal for this batter to be super THICK?
2) Anyone else have to lengthen the baking time…by like 15 minutes? (I’m talking 50+ mins of baking just to get them to not jiggle in the middle).
Please let me know what I’m doing wrong. 🙂
Hi Amber! Yes, the batter is thick, but that could also be due to how good your flax eggs are (some are suuuuper thick). The bake time could be longer if you added in extra chocolate or if your vegan butter has excess liquid in it (some have added water).
Hi Arman,
Can I use whole wheat flour instead of all purpose?
I haven’t tried but feel free to experiment and see 🙂
Has anyone tried doubling the recipe?I know sometimes when doubling a recipe it can be off. Would like to make for a group. TIA!
Hi there- Yes you can double it, but increase the bake time by an extra 15-20 minutes, not double the amount.
Hey in India we don’t get vegan butter can we replace with the same amount of oil?
Provided it is coconut oil.
wow! looks delish! can I use coconut oil instead of vegan butter? thanks for the recipe!
I don’t see why not 🙂
Made these without the cocoa powder and used becel sticks vegan butter. Turned out swimming in butter, hard and crispy like it was deep fried. Tasted amazing but obviously not what I wanted. Had the same problem with other brownie recipes. Do you think it was the becel? Any suggestions would be appreciated
Hi Connie- it does sound like it is the brand of butter OR the brand of chocolate chips. Even with non-vegan recipes, sometimes they can react with one another and rise up during the baking process, making it seem like there is a pool of oil on top (which seeps back into the brownies once fully cooked, but can still be concerning).
The best brownies I’ve ever had! I used melted cacao butter instead of the vegan margarine because I had it on hand. It worked fine.
Can I substitute with coconut oil instead of vegan butter ? ☺️
I don’t see why not 🙂