Eight Forest Lane

  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
menu icon
go to homepage
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
search icon
Homepage link
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
×
Home » Recipes » Vegan

Vegan Brownies

By Sally · Aug 9, 2025 · This post may contain affiliate links.
Jump to Recipe
4.75 from 8 votes

These are the best vegan brownies! They are super easy to make and create brownies that are full of rich chocolate flavour and the perfect fudgy texture with a shiny top. This recipe is made vegan, dairy free and gluten free making it the ultimate dessert for a range of dietary needs.

Vegan brownies cut into squares and topped with flaky sea salt.
Featured Comment

⭐⭐⭐⭐⭐ love these SO much! just took another batch out of the oven a few minutes ago. it can be so hard finding recipes that don’t 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! – Lucy

Now some recipes I test more than others, and this one had A LOT of testing (my freezer is well stocked!). I originally had a vegan brownie recipe on the site and while it was good, I wanted it to be great. So, I tested and retested keeping the foundations of my original recipe but tweaking a few ingredients until I found the perfect, soft, rich, gooey, fudgy chocolate brownie.

And after many, many batches of brownies, I am so excited to share that I found it and it’s so delicious you’d never know these brownies are free from gluten, dairy and eggs. That’s right, we’re talking about a delicious and decadent dessert that is ticking a few of the key allergy friendly boxes. Oh and they can also be nut free as well.

That’s right, everyone gets a brownie!

Through all of my testing I realised that brownies can be very forgiving when it comes to taste. Pretty much all of my batches tasted good, but where we struggled was texture and I found that there were a couple of key ingredients and methods that ensured a perfect, fudgy brownie with that shiny top every time.

Stack of three dairy free brownies.

Now to be clear, much like the original vegan brownie recipe I shared, this is not one that is trying to be healthy. No black beans, avocado or sweet potato (what?) will be found here, just a good quality, traditional rich chocolate brownie using simple ingredients. No one will even know they are vegan!

If you need more classic chocolate recipes made vegan, make sure to also try my one bowl vegan chocolate cake or vegan chocolate cupcakes.

Key Ingredients and Substitutions

As I mentioned, I tested this recipe…a lot. So the ingredients listed are quite specific to achieving the outcome that I deem to be the best for taste and texture. However, if you need to swap or change it up, I will give you those options below but know that while the brownie will still taste good, the result will be different to the recipe as written.

All ingredients needed to make vegan brownies.

Note all ingredients and their quantities are laid out in the recipe card at the bottom of this post.

  • Caster sugar – the key to the shiny top of these brownies is dissolving the sugar and caster sugar makes this a lot easier to achieve as it’s so fine. You can substitute with regular white sugar however and just mix for a little longer.
  • Coconut oil – for the softest texture and a really moist brownie. I found coconut oil to have the best flavour. As a substitute if you have a coconut allergy is to use melted vegan butter which will yield a slightly more cake-like texture. I don’t recommend using canola or any other vegetable oil as the brownies end up too oily in taste.
  • Vanilla extract – all chocolate recipes need vanilla extract to enhance the richness of the chocolate flavour.
  • Flax-egg – this typical egg replacer made by combining flaxseed meal with water to create a gel-like consistency works really well to hold the brownies together. There is no taste due to the richness of the chocolate flavour in this recipe, however if you want to omit you can – your brownies will just have less structure (they may fall apart) but will still have the same incredible taste.
  • Coffee – I like to use hot coffee as the main wet ingredient for this recipe for a few reasons, none of which is making these brownies taste like coffee. First, the coffee just enhances the chocolate flavour meaning we get that rich taste without needing to add melted chocolate to the batter. The second reason is that the heat helps to dissolve the sugar which gives us that shiny, crackle top. You can replace it with a plant-based milk but your brownies will have less flavour and be a little more cake-like.
  • Gluten free plain flour – I am not personally gluten free but I think the texture of gluten free brownies is better as they seem to be fudgy-er. You can use regular plain flour (all purpose flour) however if you prefer.
  • Baking powder – while the flax-egg helps give the brownies the structure that would come from an egg, it doesn’t give the lift. Therefore we’re adding a little baking powder. You can use self-raising flour instead of the combination of plain flour and baking powder.
  • Cocoa powder – as this is the key ingredient for the flavour of the brownie, you want to use a good quality cocoa powder. I’ve used Cadbury Bournville cocoa powder my entire life because it’s made from the same beans Cadbury uses to make their chocolate so you know it’s going to taste good.
  • Dairy free chocolate chips – I’ve used Pana Organic chocolate chips as they are vegan and gluten free but I’ve also had really good results using chopped dark chocolate. Adding the chocolate chips to the brownie also helps the taste, texture and the shininess of the top so don’t skip it!
Close up of the sides of a square of vegan brownies.

Step-By-Step Instructions

I love making brownies because you don’t need any fancy equipment. This is a one bowl brownie recipe, so grab a mixing bowl and a whisk. You will also need a square baking tin, 20×20 cm or 8×8 inch. If you have a 23cm or 9 inch square pan, that will work but your brownies won’t be as thick.

Before you start, prepare your flax-egg by mixing together the flaxseed and water together in a small bowl and let sit for 5-15 minutes.

Next prepare your baking pan by giving it a light spray with cooking oil and then lining the base and sides with baking paper and another light spray of oil, leaving a slight overhang so you can use it to easily lift out the brownies once cool.

In your mixing bowl, add the melted coconut oil (it can still be warm from melting it in the microwave) and the caster sugar. Start whisking vigorously to combine. Add in the hot coffee and vanilla extract and continue whisking until the mixture is frothy and the sugar is dissolved. This step is really important as it’s going to be what gives the brownies that shiny, crinkly top.

Mixing the chocolate chips into the brownie batter.

Add in the flax-egg and mix it through to combine. Add your dry ingredients straight into the bowl and mix well to combine until you have a thick, shiny batter. Add the chocolate chips and mix through using a rubber spatula.

Pour the batter into the baking pan and place in the oven for 20-25 minutes or until a skewer inserted comes out with just a few moist crumbs. Baking times will vary depending on your oven so check around the 20 minute mark and go from there. In my oven, 22 minutes is perfect.

Now this is the hardest part because freshly baked brownies smell incredible, let the brownies cool completely in the pan before lifting them out using that overhang of baking paper and slicing into 16 squares.

And finally if you are like me and love the salty-sweet combo, a sprinkle of sea salt flakes on top just make these vegan brownies next level. It’s just so good!

Brownie batter in a lined square baking tin.
Cooked brownies in a square baking pan.

How to cut brownies?

The secret to cutting perfect squares of brownies is to first, let them cool completely. Even pop them in the fridge to get cold. This is going to help ensure they don’t break apart when cutting.

Then, grab your sharpest kitchen knife and run it under hot water and dry it off. Then do one big cut through your brownies. Repeat this process, heating the knife and drying it, before each cut until your brownies are in squares.

It’s a bit tedious but it’s going to give you the perfect squares.

Storing and freezing instructions

I personally prefer storing the brownies in the fridge as they will last around 4 days and when cold they go extra fudgy rather than soft and it’s so good. If you want them more the freshly baked texture, just zap in the microwave for 15-20 seconds.

Store the brownies in an airtight container with baking paper between the layers to prevent them sticking to each other.

You can also freeze the brownies this way for up to 3 months.

Close up of a vegan brownie with a bite taken.

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.

More classic desserts made vegan:

Vegan Choc Ripple Cake
Vegan Peanut Butter Bars
Vegan Caramel Slice
Vegan Sticky Date Pudding

Vegan Brownies

These are the best vegan brownies! They are super easy to make and create brownies that are full of rich chocolate flavour and the perfect fudgy texture with a shiny top. This recipe is made vegan, dairy free and gluten free making it the ultimate dessert for a range of dietary needs.
4.75 from 8 votes
Print Pin Rate
Course: Dessert
Cuisine: Australian
Prep Time: 5 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 30 minutes minutes
Servings: 16 brownies
Author: Sally

Equipment

  • square baking pan
Prevent your screen from going dark

Ingredients

  • ⅔ cup caster sugar/superfine sugar
  • ½ cup coconut oil melted
  • 2 teaspoons vanilla extract
  • 1 flax-egg 1 tablespoon flaxseed meal + 2 ½ tablespoons water
  • ½ cup hot brewed coffee see notes
  • ¾ cup gluten free plain flour
  • ½ cup cocoa powder
  • 1 teaspoon baking powder
  • ½ cup dairy-free chocolate chips

Instructions

  • Before you start, prepare your flax-egg by mixing together the flaxseed and water together in a small bowl and let sit for 5-15 minutes.
  • Preheat the oven to 180°C and line a 20cm (8 inch) square baking pan with a light spray of cooking oil and baking paper, leaving a slight overhang.
  • In a large bowl, add the melted coconut oil (it can still be warm) and the caster sugar. Start whisking vigorously to combine. Add in the hot coffee and vanilla extract and continue whisking until the mixture is frothy and the sugar is dissolved.
  • Add in the flax-egg and mix to combine.
  • Add the plain flour, cocoa powder and baking powder and mix to form a thick and shiny batter. Finally, add in the chocolate chips and mix through using a rubber spatula.
  • Pour the batter into the prepared baking pan and place in the oven for 20-25 minutes or until a skewer inserted comes out with just a few moist crumbs.
  • Let the brownies cool completely in the pan before slicing into 16 squares.

Notes

You can use any dairy free chocolate chips or use a good quality dark chocolate and chop it up into chunks. 
You can use any brewed hot coffee. If you don’t have any left over from the morning, simply dissolve 1-2 teaspoons of instant coffee in boiling water and use.
Optional: If you like the salty-sweet combo, sprinkle the tops of the brownies with flaky sea salt.
See the blog post for list of possible ingredient substitutions. 

Nutrition

Serving: 1brownie | Calories: 147kcal | Carbohydrates: 18g | Protein: 2g | Fat: 9g | Saturated Fat: 7g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Sodium: 28mg | Potassium: 51mg | Fiber: 2g | Sugar: 11g | Vitamin C: 0.004mg | Calcium: 31mg | Iron: 1mg

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.

Have you made this recipe?Leave a comment and a rating below and tag your creations with #eightforestlane on Instagram!
Not from Australia? Check out my US Conversion Guide

This post was originally published on the 31st May 2020 and has been republished with an updated recipe, more helpful information and new photos.

More All Vegan Recipes

  • How to Make Cashew Cream (Dairy Free Cream Alternative)
  • Maple Glazed Carrots
  • Roasted Pumpkin Salad
  • Cranberry Pistachio Shortbread Cookies

Share this recipe:

Comments

    4.75 from 8 votes (2 ratings without comment)

    Made this recipe? Leave a review! Cancel reply

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

    Recipe Rating




  1. Nadia says

    July 27, 2024 at 3:30 pm

    Followed recipe exactly BUT.. when cutting they crumbled and didn’t hold their shape, sooo disappointed! Please tell me why they crumbled, as i couldn’t cut a solid piece that held it’s shape!!

    Reply
    • Sally says

      July 27, 2024 at 4:12 pm

      Hi Nadia sorry this happened! Before cutting, make sure the brownies have been allowed to cool completely in the pan. Cutting them while still warm usually results in them not holding their shape. Also the blog post has a couple of tips about how to ensure a clean cut including running your knife under hot water and making sure the knife is very sharp.

  2. Lucy says

    November 28, 2021 at 3:38 pm

    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!

    Reply
    • Sally says

      November 29, 2021 at 6:57 am

      So glad you love this recipe! Thanks Lucy 🙂

  3. Christine Smith says

    June 19, 2021 at 3:14 pm

    I’m about to make this but I can’t see at what step you add the chocolate.

    Reply
    • Sally says

      June 20, 2021 at 7:25 am

      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!

  4. Priya says

    April 17, 2021 at 1:50 am

    Hi Sally I have a severe nut and peanut allergy(also egg allergy), can I use different milk instead of almond milk?

    Reply
    • Sally says

      April 17, 2021 at 10:08 am

      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!

  5. Gavin says

    June 03, 2020 at 7:17 am

    MY (vegan) little sis is coming to visit soon so I’ll whip these up for here then – awesomely simple recipe, thanks!

    Reply
    • Sally says

      June 10, 2020 at 7:11 am

      Thanks Gav, I am sure she will be very happy with a batch of these made by you!

  6. Alex says

    June 02, 2020 at 6:50 pm

    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!

    Reply
    • Sally says

      June 02, 2020 at 7:57 pm

      How thoughtful Alex I am sure she will love them!

  7. Jaimie says

    June 02, 2020 at 4:10 pm

    LOVE that these only take 30 minutes.. can’t wait to try!

    Reply
    • Sally says

      June 02, 2020 at 7:58 pm

      Thanks Jaimie, hope you enjoy them!

  8. Rebecca Allum says

    June 02, 2020 at 12:26 pm

    These look great and even better that they are so easy!

    Reply
    • Sally says

      June 02, 2020 at 7:58 pm

      We love that too!

  9. Sylvie says

    June 01, 2020 at 11:17 am

    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!

    Reply
    • Sally says

      June 02, 2020 at 7:59 pm

      Thanks Sylvie, so glad you enjoyed reading about the process!

Hi! I’m Sally, and welcome to Eight Forest Lane! I’ve been dairy free for over 10 years, and I love sharing simple, tasty recipes that make cooking and baking easy, stress free, and fun for everyone! 

More about me →

Latest Recipes

  • Steak Rice Bowls with Chimichurri
  • Slow Cooker Marry Me Chicken
  • BBQ Meatball Rice Bowls
  • Easy Pickled Red Onions

Healthy & Delicious Bowls

  • Chipotle Chicken Bowls
  • Teriyaki Salmon and Avocado Rice Bowls
  • Hot Honey Sweet Potato Beef Bowl (Viral TikTok Recipe!)
  • Burger Bowls

Popular Right Now!

  • Burger Bowls
  • The BEST Sausage Roll Recipe
  • Vegetable Curry Pies
  • Dairy Free Lasagne

Footer

Info

  • About Me
  • Services
  • Privacy Policy
  • Disclaimer

Explore

  • Recipe Index
  • Air Fryer Recipes
  • 30 Minute Meals
  • Resources

Say Hello

  • Contact
  • Pinterest
  • Instagram
  • Work With Me

We acknowledge all Aboriginal and Torres Strait Islander persons as the first inhabitants of the nation and traditional custodians of the land in which we work and live, and pay our respects to Elders past, present and emerging.

↑ back to top

As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

Copyright © 2026 Eight Forest Lane

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.