Just 30 minutes stands between you and a batch of these one bowl vegan chocolate brownies! Made with real pantry ingredients and no weird substitutions, everyone will love just how rich and decadent these brownies are.
If my recipe archive says anything about me, it’s that I love making brownies. So far on my site I have recipes for:
- Quick and Easy Chocolate Brownies (cocoa powder only)
- Classic Chocolate Brownies (with chocolate chunks and nuts)
- Vegan Biscoff Brownies – New!
- Peanut Butter Chocolate Brownies
- Gluten-Free Peppermint Chocolate Brownies
So far all my brownie recipes are dairy-free, some are gluten-free or easily made gluten-free by swapping the flour for a 1-1 substitute. But the one brownie recipe that I have always felt was missing from my site was a classic vegan option.
The issue when making a vegan brownie comes down to replacing the egg as most brownie recipes use egg to bind the ingredients and it helps to give that thick, fudgy texture. But I knew it was possible to still achieve a rich and fudge brownie texture without egg as I have eaten one before courtesy of I Heart Brownies, a wonderful bakery in Brisbane that has really nailed the niche market.
When I started looking around at recipes for vegan brownies, many of them included egg substitutions that I just wouldn’t normally have available in my pantry, an example being applesauce. I think using applesauce in baking is much more common in the US than it is here in Australia so it’s not really something that I am familiar with so I ruled it out.
The next option was to use a flax-egg which is the combination of ground flaxseed and water to make a gel-like consistency, and is what I use in my favourite vegan banana bread recipe. The problem was that I was out of flaxseed which made me think that this probably isn’t an ingredient that most people have available. So that was out as well.
As for using ‘healthy’ alternatives such as sweet potato, black beans or avocado, they didn’t even register as an option for me. If you are familiar with the vegan recipes I post my goal is to get you as close as possible to the original taste and texture for sweet treats but without the allergens. So these were also out.
Where that left me was knowing I wanted to use all pretty commonly available ingredients that I would expect people to have on hand. But I still wanted to achieve a soft, rich and fudgy brownie without it being cakey.
What I ended up with was replacing butter with coconut oil, keeping the dry ingredients to the minimum needed so that the brownies wouldn’t fall apart and then simply using almond milk to bind the batter. I also ALWAYS use brown sugar only in my brownies because they add so much extra flavour and also help us achieve that soft, fudgy texture.
The result of these brownies were maybe even better than the egg version. They were so rich and decadent, perfect served warm while the chocolate pieces inside are a little melty.

How to make vegan brownies
So now we know what’s in them, how do we actually make them? Well there is nothing fancy about this section here today as this recipe is so forgiving. Throw everything into a bowl and mix it together – no special equipment needed. I like to use a rubber spatula but you can just use a spoon.
Once the batter is all mixed up, pour it into a 20cm (8inch) square pan that has been lined with baking paper and lightly sprayed with cooking oil. Bake for 20 minutes or until the middle is set.
A lot of recipes for brownies will tell you to let them cool completely before cutting into them because you risk tearing them. I disagree with this because if I am making brownies, I am going to want to eat them while they are still warm. So what I do is let them cool for about 10 minutes and then use a bread knife to cut them into squares which works perfectly!
Serve warm with a scoop of ice cream if you dare – Ben & Jerry’s have some incredible vegan flavours at the moment!
This recipe is perfect for when you are short on time, need something super easy, have guests to feed who have egg or dairy allergies or are vegan. Plus you can still totally swap out the regular flour for your favourite 1-1 gluten-free substitute.
Made with pantry staples and coming together in under 30 minutes, there isn’t really any reason I can think of that you shouldn’t make a batch of these brownies ASAP.
If you do make this recipe, please be sure to leave a comment and rating below! And tag any of your creations on Instagram with #eightforestlane as I would love to see.

Vegan Brownies
Ingredients
- ½ cup cocoa powder
- ½ cup plain flour
- ¾ cup brown sugar
- ⅓ cup coconut oil melted
- 1 teaspoon vanilla
- ½ cup almond milk
- ½ cup dairy-free chocolate chips
Instructions
- Preheat oven to 180°C and line a 20cm (8 inch) square baking pan with a light spray of cooking oil and baking paper.
- In a large bowl, add cocoa powder, plain flour and brown sugar and mix to combine with a rubber spatula. Add in coconut oil and vanilla and start to mix, slowly adding in the almond milk a little at a time until the batter is smooth. Add in the dairy-free chocolate chips and stir through to combine.
- Pour batter into the prepared pan, scraping down the sides of the bowl with the spatula. Bake for 20 minutes or until set in the middle.
- Let cool in the pan for a few minutes (if you can wait) before lifting it out using the baking paper and then cutting into 9 or 16 squares, depending on how big you want your brownie pieces. Once cool, keep leftover brownies in an airtight container for 2-3 days.
Notes
Nutrition
Nutritional information is provided as a guide only and is calculated using automated online tools, therefore we cannot guarantee the accuracy. We encourage you to make your own calculations based on the actual ingredients used in your recipe.
Lucy
love these SO much! just took another batch out of the oven a few minutes ago. it can be so hard finding recipes that dont include things like vegan butter and all those nasties that they put in it. these are easy and quick, I can whip up a batch in no time! thank you so much for this BEAUTIFUL recipe!
Sally
So glad you love this recipe! Thanks Lucy 🙂
Christine Smith
I’m about to make this but I can’t see at what step you add the chocolate.
Sally
Hi Christine, thanks for noticing that error! You need to add the chocolate chips last to the batter before adding it to your pan to bake. I’ve updated the recipe now as well. Hope you enjoy!
Priya
Hi Sally I have a severe nut and peanut allergy(also egg allergy), can I use different milk instead of almond milk?
Sally
Hi Priya, yes you certainly can. I often use oat or soy with the same results, but your favourite substitute should work fine as these brownies are pretty forgiving. The only one I wouldn’t recommend is coconut milk in these brownies. Let me know if you give it a try!
Gavin
MY (vegan) little sis is coming to visit soon so I’ll whip these up for here then – awesomely simple recipe, thanks!
Sally
Thanks Gav, I am sure she will be very happy with a batch of these made by you!
Alex
One of my best friends is vegan – and I cannot wait to make these for her! She is going to love them, as am I! Yum!
Sally
How thoughtful Alex I am sure she will love them!
Jaimie
LOVE that these only take 30 minutes.. can’t wait to try!
Sally
Thanks Jaimie, hope you enjoy them!
Rebecca Allum
These look great and even better that they are so easy!
Sally
We love that too!
Sylvie
These brownies look absolutely delicious – you would never guess they are vegan! I loved to read about how you developed the recipe and I agree – eggs are the trickiest ingredient to substitute!
Sally
Thanks Sylvie, so glad you enjoyed reading about the process!