The Best Chocolate Hazelnut Brownies

After many trials of vegan brownies (8 to be exact), I’ve finally come to a recipe I’m happy with. Making normal brownies is easy but making 100% plant-based, vegan brownies is a completely different game. These vegan brownies are incredibly soft, intensely chocolatey and so good you won’t miss the dairy or eggs. A great recipe to have if you have some vegan guests over for dinner or just want to eat more plants. 🌱

Brownie Trials & Tribulations

The biggest difficulty in achieving good vegan brownies is in replacing the eggs.  Eggs help to emulsify the brownie batter so that it does not crumble and also help it rise. To replace the eggs we have lots of egg replacers in this recipe including: xanthan gum, apple sauce (pectin), flax seed, potato starch and corn starch. All of these ingredients act as emulsifiers which prevent sad crumbly brownies and instead result in soft gooey brownies that we all know and love.

Notes on Xanthan Gum

I know it sounds scary but you don’t have to be. It’s essentially an emulsifier and thickening agent that is super useful in the modern kitchen. Xanthan gum is a fermentation of glucose or sucrose and a lot of restaurants (especially fine-dining) already use it frequently.

Xanthan gum has been tested since the 1960’s and is used extensively in kitchens worldwide. It’s also been approved by European Food Safety Authority (EFSA) which has some of the highest safety standards in the world.

I know it has a scary name but remember that a lot of ingredients we already use have scary names. Baking soda’s real name is sodium bicarbonate and cream of tartar’s name is actually potassium hydrogen tartrate! 

Tips for tasty vegan brownies

  • Some of the ingredients may be difficult to find, but you really cannot omit these key ingredients: Xanthan gum, potato starch, corn starch, flax seed and apple sauce
  • You can substitute the oat-milk for any non-dairy milk or even fresh brewed coffee
  • Don’t over-bake otherwise they will be dry. My oven is small and not so powerful so your oven may need less time.
  • Re-heat leftover brownies in the microwave for 20 seconds to bring them back to life
  • Make a double batch of my chocolate-hazelnut spread recipe and save some for icing the brownies.
Brownie batter

Brownie batter lookin’ like it wants to be eaten already…


Chopped dark chocolate

Use your favourite dark chocolate. Mine is Tony’s Chocolonely, an awesome chocolate company from Belgium.


Brownies in squares

You gotta cut brownies in squares…


Brownies without fudge

These brownies are still pretty great even without the icing.

Vegan chocolate hazelnut brownies with nutella icing

The Best Chocolate Hazelnut Brownies

A recipe for vegan brownies loaded with intense chocolate hazelnut flavour and drizzled with vegan nutella. Soft, rich and insanely chocolatey. I promise you won't miss the dairy or eggs.
5 from 4 votes
Prep Time 10 mins
Cook Time 32 mins
Resting time 10 mins
Total Time 52 mins
Course baking, Dessert
Cuisine American
Servings 4
Calories 1134 kcal


  • Brownie pan 20cm X 20cm
  • Food processor
  • Parchment paper
  • Digital scale


Vegan Nutella Recipe - Bowl #1 -

  • 160 g chocolate hazelnut spread (1 recipe) + some extra for icing

Dry Ingredients - Bowl #2

  • 170 g all purpose flour 1 cup
  • 50 g potato starch ¼ cup
  • 1 tbsp corn starch
  • 50 g cocoa powder ⅓ cup
  • 140 g white sugar ½ cup
  • 105 g brown sugar ½ cup
  • 2 tsp baking powder
  • ¼ tsp baking soda
  • ½ tsp xanthan gum
  • ¾ tsp salt

Wet Ingredients - Bowl #3

  • 150 g apple sauce ½ cup
  • 120 g coconut oil, neutral flavoured & melted ½ cup

Bowl #4

  • 120 g oat-milk, or any other vegan milk 100ml
  • 1 tbsp ground flax seed

Bowl #5

  • 100 g chopped dark chocolate (vegan) or toasted hazelnuts if you like


  • Chop the chocolate into big pieces and set aside. I like to use a breadknife for this.
    Chopping the chocolate with a bread knife
  • Set the oven temperature to 170C/350F. Measure everything out into the five bowls.
    All ingredients mixed into bowls
  • Add a sprinkle of water to the pan. This will help the paper to stick.
    Brownie pan with water to help the paper stick.
  • Place the parchment paper on the pan. Cut the edges if needed.
    Brownie pan with parchment paper
  • Throughly mix the dry ingredients with a whisk so that everything is evenly distributed. This is very important when working with xanthan gum because a small amount is very powerful and needs to be mixed properly.
    Mixing the dry ingredients together ensures even distribution and a better brownie
  • Mix all the bowls together with the whisk except the chocolate pieces until nicely incorporated and no lumps.
    Chocolate brownie batter almost finished.
  • Switch to a spatula once it thickens and mix in the chocolate pieces
    Chocolate pieces added in to the mix
  • Bake for approx. 32 minutes or until it comes relatively clean when poked with a toothpick.
    Brownie batter in the pan ready to be baked
  • Cool for 15 minutes. Cut into nice squares and top with the extra nutella spread for icing!
    Cut the brownies into nice squares.


Always measure ingredients with a digital scale if you have one because it's more accurate and will always provide better results. 
Keyword brownie recept, brownies, chocolate, chocolate hazelnut, easy dessert recipes, lekker toetje, lekkerste brownies, Nutella, nutella brownies, plant-based brownies, recep brownies, vegan, vegan brownies, vegan dessert


Check out this recipe for a vegan chocolate mousse→



Leave a Reply

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

Recipe Rating