Vegan Brownies

Jump to Recipe ▼
Reader Rating
Total Time 35 minutes
Servings 12 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!

vegan brownies.

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
  1. Key Ingredients
  2. How to make vegan brownies
  3. Arman’s recipe tips
  4. Storage instructions
  5. Fudgy Vegan Brownies (Recipe Card)
  6. More favorite vegan desserts 

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

ground flaxseed mixed with brewed coffee.

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

melted vegan butter, flour, cocoa powder in a bowl.

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.

vegan brownie batter in a bowl.

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

assembled vegan brownie batter in a baking dish.

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. 

fudgy vegan brownies.

✅ Nutrition reviewed

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

vegan brownies recipe.

Fudgy Vegan Brownies

5 from 1938 votes
The BEST vegan fudgy brownies recipe that are made in one bowl- no oil, no milk, no dairy but ridiculously gooey! Crispy tops and fudgy in the middle. Watch the video below to see how I make this in my kitchen.
Servings: 12 brownies
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes

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 an 8 x 8-inch 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

Serving: 1BrownieCalories: 195kcalCarbohydrates: 24gProtein: 3gFat: 11gSodium: 281mgPotassium: 63mgFiber: 3gSugar: 24gVitamin A: 267IUCalcium: 51mgIron: 2mgNET CARBS: 21g
Course: Dessert
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

More favorite vegan desserts 

Originally published February 2020, updated and republished June 2025

Arman Liew

I’m a three time cookbook author, culinary school graduate, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

5 from 1938 votes (1,804 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. 5 stars
    Excellent recipe, now bookmarked for future use.

    Baking Notes:
    1. Substituted coconut sugar (1/2 cups white sugar, ¼ cup powdered sugar and 1/4 cup brown sugar).
    2. Used instant coffee (not brewed).
    3. Used Earth Balance salted butter.

    Tasting Notes:
    1. Fresh out of the oven: Flavor was mild.
    2. After cooling for 40min: Predominantly tasted of flour.
    3. After refrigeration (30 minutes): Deep, rich chocolate flavor with a chewy texture. Absolutely delicious.

  2. 2 stars
    The flavor was good, but these brownies were not moist at all, but on the dry side. Perhaps it needs more vegan butter? I followed the recipe exactly except for using water instead of coffee, and am an experienced baker.

    1. Hi Kathy- it sounds like the issue here is the kind of vegan butter you used, not the other ingredients or need for extra butter. Can you let me know what brand you used and I can troubleshoot for you 🙂

  3. 5 stars
    I used a little extra vegan butter because i like mine super moist and they turned out great! Thanks for sharing.

  4. 5 stars
    This guys recipes are always amazing. I know if he posts something I make it and it turns out perfect every time.

  5. I just tried this recipe as I wanted to gift them to a friend but unfortunately they didn’t turn out like brownies at all I’m so disappointed. I did double the ingredients but they turned out cakey and crumbled. I have been looking at other vegan and non vegan recipes and I think the butter should have been melted into the chocolate. When I did it I had the butter at room temperature and as your method says mixed it with the sugar this left it stiff like. Not sure if this was the problem.

  6. 5 stars
    Made as written but subbed 2 eggs and baked for 22 minutes. They turned out dry and hard. If I made them again, I would use 1/2 cup butter and add 2 tablespoons butter to the chips that are melted. I would cut back baking time as well. Very disappointing. Think I will use them in a Trifle so they don’t go to waste.

    1. 5 stars
      Hi Elizabeth,

      I don’t think it’s fair to downrate the original recipe based on such a significant substitution. I’ve made this recipe numerous times (as written), and it consistently turns out to be the best brownie I’ve ever tasted—perfectly chocolatey and fudgy on the inside with a classic crinkly top. They’re always a crowd-pleaser and disappear very quickly! If you’re willing to give it another try, I’d recommend following the original recipe without eggs or added butter and letting it shine on its own merits. 🙂

      1. 5 stars
        Loooove these brownies! I’ve made them quite a few times and they never disappoint. I made them with almond extract once and loved them sooooo much. This time I accidentally melted all my choco chips rather then 1/2 of them so I added all the melted in and then some extra normal ones in after. They are cooling and I’m sure will be just as delish, also so good with walnuts folded in. My go to for anytime I need something easy / chocolatey!

  7. 5 stars
    These brownies are so delicious! I think the coffee makes a difference. Question: can I melt the butter instead of just softening?

  8. 5 stars
    These are delicious, but I’m wondering how you got 195 calories? When I put ingredients into my fitness pal, it comes to 236 calories and that’s with only 1 cup of chocolate chips(enjoy life)

    1. Hi Lisa- I’ve got our in-house dietitian to reply to you here 🙂 Nutrition values can vary depending on the specific brands and amounts entered. The 195 calories reflects the ingredients and serving size we used, but different products or chip quantities can change the total. – Felicia Newell- MScAHN, RD, CPT.

  9. 5 stars
    Is it best to use baking powder or baking soda? I see baking soda in the steps, but baking powder in the list of ingredients. Or perhaps half and half? My inclination is to use baking soda as I don’t want them to be cakey.

    1. Hi Karen- apologies for the overnight, we’ve amended the recipe correctly to reflect baking powder being used. 🙂 Let me know how it goes 🙂

  10. 5 stars
    Can I substitute brown sugar for the coconut sugar? And did you mean an 8×8 square baking pan? Excited to try these!