Plant Based Recipes

The Ultimate Vegan Brownie Recipe

Ultimate Vegan Brownies shown in a glass bowl, topped with vegan ice cream

My ultimate vegan brownie recipe is so gooey, rich and moist!! The perfect texture of crisp on top, soft in the middle and chewy all throughout!!

Ultimate Vegan Brownies shown stacked

Can Vegans Even Eat Brownies?

A lot of people wonder how a vegan can even make a recipe for brownies. Vegetarians usually have no issues eating baked desserts as the typical ovo-laco vegetarian still eats eggs and dairy. A traditional brownie recipe calls for a ton of eggs. Usually there is butter or other dairy as well. So, the question then becomes-

How Can I substitute eggs in a Vegan Brownie Mix?

You can easily substitute eggs in any recipe. There are a ton of different egg replacements vegans use to make variations on typical recipes. You can use fruit, such as apple sauce and banana-even avocado! These substitutes maintain that moisture content eggs add to a dish. You can also use what’s known as a “flax egg”. This is basically 1 tablespoon of GROUND flax seed (it won’t work with whole flax) to about 3 tablespoons of water. You mix this separately, let it sit for a few minutes and then add it to your dish.

For my ultimate vegan brownie recipe I’ve used one flax seed egg and 3 portions of Bob’s Red Mill Egg Replacer (affiliate)

Ultimate Vegan Brownie Recipe being made with Bob's Red Mill Egg Replacer
Bob’s Red Mill Egg Replacer

So the next thing we need to consider when making a brownie recipe vegan is what do we do about the dairy? Thankfully there are quite a few options for this substitution as well.

Looking to make the switch to healthy plant-based eating?

Zero to Vegan gives you all of the tools you need to make eating vegan effortless.

My program will walk you through:

*  Exactly what foods you should and shouldn’t be eating for the healthiest results

*  How to plan your meals around a new protein, instead of meat

*  How to make sure you’re eating the right amount of food

*  How to properly plan a balanced vegan diet to make sure you’re getting the proper nutrition

With less than an hour of your time, you’ll have all of the essential information you need to make a healthy vegan transition today, plus the tools to put your plan into action.

Find out how you can make the change today!

What is a Butter Substitute for Vegans?

Depending on the main goal there are many ways vegans can substitute butter. Avocado is used commonly as a whole food fat substitute. So is coconut oil and many other pressed oils. For my Ultimate Vegan Brownies I decided to go with a commercial vegan butter substitute.

Is there a Dairy Free Butter?

What I used was a dairy free margarine. If you’re wondering what vegan butter is made out of, Vegan butter is made out of pressed oils. The margarine I decided to use for my vegan brownies is made by Becel. It’s their margarine labeled “vegan”. I like this one because its readily available in many common grocery stores and it costs exactly the same as their other margarine’s. You could also go with the Earth Balance brand. I like that one as well.

Can you freeze these vegan brownies?

YES!!! And actually I really recommend doing so-otherwise you are going to eat them all-in like 2 days if you’re lucky!! I promise I don’t know this from personal experience ?

The best way to freeze these brownies are to wait until they are fully cooled. Then go ahead and slice them all up. I like to pre-wrap mine individually in plastic wrap and then put them into a Ziploc freezer bag.

Ultimate Vegan Brownies shown being frozen
Freeze your vegan brownies by individually wrapping them first!

How Long Do Vegan Brownies Last?

At room temperature I wouldn’t let these go past 2-3 days. Throw them in the fridge and they are good for about a week. After that I find they tend to dry out. If you really want staying power, go ahead and freeze them. This way they will last 3-6 months!!

So now that we know we can make brownies vegan just by substituting a few ingredients, let me tell you why you want to make THIS brownie recipe!

Why Make My Ultimate Vegan Brownie Recipe?

So, this recipe is really easy to follow. There is a bit of a time investment-but it’s all hands off. I like to let my brownies set up quite a bit before slicing in to them. This means a resting period of about 15 minutes straight out of the oven and then another 20-30 minutes on to cooling rack.

These vegan brownies are:

  1. Easy to make
  2. Freezable
  3. SUPER Chocolaty
  4. Chewy and gooey
  5. Taste just as good-if not BETTER than a traditional chocolate brownie
  6. Dairy-free, egg-free and allergy friendly.

If you are looking for a recipe that is even simpler and made for one-check out my Vegan Chocolate Mug Cake!! It’s basically a brownie in a mug! Super fast to make (under 2 minutes) and you aren’t in danger of eating a whole batch of ultimate vegan brownie mix!!

Vegan Chocolate Espresso mug cake shown in a glass bowl, topped with whipped cream and gold sprinkles
Vegan Chocolate Brownie in a mug

So, now that you are ready to give these brownies a shot, let me show you how to make them!

How to Make the Ultimate Vegan Brownie!!

These brownies use simple ingredients. Canned coconut milk and melted vegan butter make up the fats. Granulated white and brown sugar is used to sweeten the batter. We are using Bob’s Red Mill Egg Replacer and ground flax seed to hold everything together and leaven our mixture just a touch. and of course, it wouldn’t be a chocolate brownie without cocoa powder! All purpose flour is used to hold everything together.

If you need a gluten free option with this vegan brownie mix you can easily substitute Bob’s Red Mill 1 to 1 Gluten Free Baking Mix (affiliate). The egg replacer is already gluten free!

I used the Thai Kitchen Premium canned coconut milk for this recipe. I love how creamy it is! It also comes in the perfect size for this recipe-160ml.

Thai Kitchen Coconut Milk used to make the ultimate vegan brownie recipe.
Thai Kitchen Coconut Milk

You want to mix together your fats and sugars first for this vegan brownie recipe. I used my Kitchen Aid Stand Mixer (affiliate) to make things easier, but you can always use a hand held or even just some elbow grease!

Ultimate vegan brownies being made in the stand mixer. Image shows vegan butter, coconut milk and sugars creamed together
Creamed butter, coconut milk and sugar

Your mixture should look really creamy with no lumps. Now you want to add in your prepared egg replacements. Along with your vanilla.

Flax Egg prepared with ground flax and water. Used to make the ultimate vegan brownie recipe
Flax Egg prepared with ground flax and water.
A glass bowl with Bob's Red Mill Egg Replacer mixed with water being used to create the Ultimate vegan brownies.
Prepared Egg Replacer using Bob’s Red Mill

Whip this up again in the mixer until everything is incorporated. Now we are going to sprinkle on top our cocoa powder, flour and salt. When you mix this in be sure not to OVER MIX the batter. This will cause the mixture to have too much air and create more of a cake than a brownie.

Flour, cocoa and salt sprinkled on top of the wet ingredients for the ultimate vegan brownies
Sprinkle your flour, cocoa and salt on top.

I baked my vegan brownie mix in a preheated oven of 350 degrees Fahrenheit for 45 minutes in an 8 inch by 8 inch metal baking pan.

If you are using a larger pan, the baking time should be adjusted. It depends on how big you’re going with the pan as to how long you should cook your brownies for. The baking time can be really tricky because when the brownies are done, they still look quite undone in the center. Everything firms up once they cool. I wouldn’t cook these brownies any less than 25 minutes for sure.

I like to line my baking dish with parchment paper to ensure an easy extraction. This also really helps because I move my finished brownies from the pan to the cooling rack after about 15 minutes coming out of the oven. The edges of the baking paper make it so much easier to just life the finished brownies straight out while the center continues to set.

PRO TIP: Use a bit of oil on the bottom of the pan BEFORE placing the paper down. This creates surface tension and holds the paper in place!

Baking pan with oil shown to make the ultimate vegan brownie recipe.
Use oil under your baking paper to make it stick to the pan!

Baking pan lined with parchment paper used to bake the ultimate vegan brownies
Line your pan with parchment paper-keep the over hang to make it easy to remove the finished brownies

Be sure to smooth the batter out once you place it into the pan. This vegan brownie mixture is really thick and will need a little help to settle.

Ultimate Vegan Brownie Mixture placed into baking pan
Be sure to smooth down the surface of the Brownie Batter. It’s pretty thick!!

I love to sprinkle the top of my vegan brownies with raw walnuts and dark chocolate chips!! I think it looks beautiful when you sprinkle them on top, but if you prefer you can definitely mix it into that batter.

Of course you can always skip the nuts if you don’t like them!! Alternatives could be dried fruit-cherries would be good!! Or even a nice frosting once they are cooled!!

Ultimate Vegan Brownie batter, sprinkled with walnuts and dark chocolate chips
Ultimate Vegan Brownie batter, sprinkled with walnuts and dark chocolate chips

Once these guys are all baked, let it sit in the pan for 15 minutes. Then remove to a cooling rack and allow to set for at least 25 minutes. The longer they sit, the firmer the brownies will be (and the easier to cut).

Ultimate Vegan Brownies cooling on the rack
Ultimate Vegan Brownies cooling on the rack
Allow to cool on the rack before slicing

I’ve made you an easy to follow, printable recipe to make things super easy!!

Ultimate Vegan Brownies shown being held up to the camera
5 from 4 votes

Ultimate Vegan Brownie Recipe

Ultimate Vegan Brownies!! These Vegan Brownies are so moist and chewy! They are the perfect texture and mimic a tradition brownie so well! You won’t miss the eggs and butter in these egg free brownies! Gooey and delicious! Plus so easy to make!!

Course Dessert
Cuisine Vegan, American
Keyword Ultimate Vegan Brownies
Prep Time 10 minutes
Cook Time 45 minutes
Resting time 45 minutes
Total Time 55 minutes
Servings 9
Calories 430 kcal
Author Megan Kerry


  • 3/4 cup canned coconut milk
  • 1/2 cup melted vegan butter
  • 1 cup granulated sugar
  • 1 cup brown sugar lightly packed
  • 3 portions Bob’s Red Mill Egg Replacer prepared with 9 tbsp water (as per package directions)
  • 1 tbsp ground flax seed mixed with 3 tbsp water
  • 1 tbsp vanilla
  • 1 cup all purpose flour
  • 1 cup cocoa powder
  • 1/2 tsp salt

Mix In’s

  • 1/2 cup raw walnut peices
  • 1/2 cup dark chocolate chips (vegan)


How to Make the Ultimate Vegan Brownie

  1. Preheat oven to 350 degrees Fahrenheit.

  2. Cream together the coconut milk, melted butter and sugars until well incorporated.

  3. In a separate bowl, combine 3 tbsp of powdered egg replacer with 9 tbsp water. Whisk together to ensure there are no lumps. Add this to the stand mixer.

  4. In a separate bowl, mix together 1 tbsp ground flax to 3 tbsp water. Add this to the stand mixer.

  5. Add in the vanilla to the stand mixer.

  6. Mix until well incorporated.

  7. Sprinkle the flour, cocoa and salt over the brownie mixture. Mix until just combined.

  8. Remove the bowl from the stand mixer and scrape down the sides and bottom with a spatula. 

  9. Line a 8X8 inch pan with baking paper. 

  10. Pour the vegan brownie mixture into the baking pan and smooth the surface with the spatula.

  11. Bake at 350 degrees Fahrenheit for 45 minutes. 

  12. Allow the cooked brownies to rest for 15 minutes in the baking pan.

  13. Remove the brownies from the pan to the cooling rack. Continue to cool for at least another 25 minutes. 

Ultimate Vegan Brownies shown stacked

One of my most favorite ways to serve these vegan brownies is with some dairy free vanilla coconut ice cream! Absolutely decadent!

Ultimate Vegan Brownies shown served with vegan ice cream

I really hope you guys enjoyed this recipe!!

Shop the Post:

Here are some items I used to make this recipe happen. When you make a purchase through my affiliate link, you support the free content I bring you at no cost to you! Thanks for the love!!

I’ve created a pin for your board so you can come back to it when you’re ready!

Ultimate VEGAN Brownies pin for pinterest

If you do try this recipe please tag me on Instagram @megan_kerry_xo. I love seeing your recreations!!

Follow along on Pinterest for more vegan inspiration!! I pin new recipes daily, from around the world!!

Like the Facebook page to keep in touch!

And, of course if you haven’t already subscribe to the newsletter! I send out a new email a few times a month with all the latest recipes and YouTube videos-all in one place! Plus every subscriber gets a FREE printable grocery store checklist!

And if you haven’t checked out the Megan Kerry YouTube channel yet-you’re missing out!! I do a ton of content on veganism as a family and how we make it work for us!! There are grocery hauls, recipe videos and more!!

Don’t forget to RATE THIS RECIPE down below and leave me a comment! I love chatting with you!

Until next time,

Megan Kerry Signature

Megan Kerry

Megan Kerry is a Vegan Lifestyle Educator and Licensed Practical Nurse. Her content focuses on vegan recipes and ethical living. She is a mom of four children, a long time vegan, and an even longer time foodie. She loves veganizing any and all dishes and sharing her recipes and lifestyle tips with all of you!

Recommended Articles


  1. 5 stars
    This is such an amazing recipe! Although I excluded oil and swaped coconut milk for soy milk (because of IBS) it still was absolutely amazing! It was like a cake but still fudgy, thick, but light – just magic! Thank you very much! Absolutely recommend everyone to try it.

  2. I can’t say I had ever thought about brownies being vegan, but these look amazing! You may have changed my mind about trying to make vegan foods here. I love the tips on substituting dairy products too. That’s usually my question. What to use and have it still be tasty. Awesome post that I’ve definitely saving to try! Thanks, Megan.

    1. That’s great Erica!! A lot of the time the dairy substitutes are cheaper as well-so for frugal living you can keep the dairy for where it’s important to you and sub out the rest! Every little bit makes a difference:)

  3. OMG. I am nowhere close to being vegan but wow what a fabulous looking recipe and directions! You really put some time into this post l. I love it…now I’m going to have to try these!

  4. OMG. This looks so delish! How amazing it is that even vegan can splurge on something as yummy as this! I am not a vegan but definitely trying this.

  5. These look so good, I bet if you didn’t tell someone they were vegan they wouldn’t even notice a difference.

    1. YES!! Most dark chocolate chips are already vegan. I’m in Canada and the President’s Choice “Decadent” dark chocolate chips are vegan (and pretty cheap) and so are the Kirkland Signature chocolate chips from Costco!

    1. It’s such a nice pick-me -up to have something sweet and energy dense part way through a long day! Enjoy:)

  6. Bronies are my fave. ? I used to wonder that vegans are missing on so much. But with posts like this from you, they can enjoy the food while following veganism. ?

    1. It really is amazing how easy it is to veganize any dish! Once you learn the basics you can eat like a queen or king as a vegan!

    1. Oh for sure!! I froze a bunch so we wouldn’t eat them all-but that didn’t work! They’re gone today lol. They are still super chewy and rich-even straight from the freezer! Not dry at all!

  7. 5 stars
    Oh Megan, these look so good. It’s 9.30pm here, and I am having to stop myself from going into the kitchen to start baking. Can’t bake at this time of night, can you? Tomorrow, maybe tomorrow. I’ve also spotted all your mug cake recipes – you’ve just become my new favourite blogger.

Leave a Reply

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

Recipe Rating