Go Back
+ servings
Vegan brioche french bread on chopping board. Slice cut off showing golden and soft interior. The board is surrounded by brioche accompaniments such as jam
Print Recipe
4.82 from 60 votes

Buttery Vegan Brioche (classic and healthier options)

Buttery vegan brioche which melts in your mouth. I included a classic version and a 'healthier' version using olive oil and no refined sugar!
Prep Time10 mins
Cook Time35 mins
Course: Dessert
Cuisine: French, Vegan
Servings: 8


  • 3 cups (375g) plain or all-purpose flour, or white spelt flour*
  • ¾ cup (190g) dairy free milk, such as almond, soy or coconut, warm, plus more if needed
  • cup (150g) vegan butter or margarine, room temperature or ½ cup (125g) olive oil
  • ¼ cup (50g) cane sugar, or coconut sugar
  • 1 tbsp instant dried yeast**
  • 1 tsp vanilla extract
  • ½ tsp salt, if using unsalted butter or oil
  • 3 tbsp maple syrup, or any other light-coloured liquid sweetener


To make the brioche dough:

  • Add all the ingredients except the maple syrup to a stand mixer bowl with the dough hook. Knead for at least 10 minutes or until the dough is smooth, soft and elastic. You can also do this in a bowl and on a floured surface but it will take a little longer. The dough will be very tacky but should just come away from the sides of the bowl. If the dough is still sticking on the bowl, add a little flour and continue kneading. If the dough is too dry, add a little more milk and knead well.
  • Shape the dough into a smooth ball, place it back in the bowl and cover with a damp tea towel (the moisture prevents the dough from drying out). Place the dough in a WARM area to double in size (or grow by at least 50%) for at least 1 hour.***

To shape the brioche:

  • When the dough is puffy, divide it into 4 even sections. Shape each section into a round ball and place them a lined loaf tin (I used a 12x22 cm or 5x9 inch tin but any size tin will work). Cover the tin with a damp tea towel and leave it in a warm area to rest for at least 30 minutes. The dough should increase in size by 50% - 100%.

Baking the brioche:

  • When the dough is puffy again, preheat the oven to 180°C (350°F).
  • Bake in the oven for 30-40 minutes or until the top is golden brown. The loaf is fully cooked in the middle when you can tap the bottom and it sounds hollow. If the bread surface is browning too quickly but the bread is not fully baked, reduce the oven temperature to 160°C (320°F) or cover the bread with aluminium foil.
  • When the brioche is still hot, brush the top with maple syrup then rest it in the tin for 15 minutes. Turn it onto a wire rack and allow to cool slightly.
  • Serve the brioche warm or heat/toast the leftovers. Store the brioche in an airtight container at room temperature for 3-5 days or in the freezer for up to 1 month.


* Spelt flour absorbs more liquid than regular flour so you may need to add a little more milk than specified. Add the specified amount of milk and knead the dough. If needed, add 1 tablespoon milk (15mL) at a time until the dough is soft and cohesive.
** Instant yeast doesn't need to be 'activated' or 'bloomed' beforehand. However, if you use active dry yeast, combine it with warm milk and a pinch of sugar beforehand. Wait until it bubbles then use it in the recipe. If you use another type of yeast, you may need a different quantity.
*** If your dough doesn't increase in size, place it in a warmer spot in your house. Read my post above for some tips. The amount of time it takes for the brioche to rise also depends on your butter/margarine (margarine-based brioche rises quicker), flour and milk. If your dough doesn't increase in size at this stage, it will not bake well. 
Did you make this recipe?Tag @rainbownourishments and use the hashtag #rainbownourishments on Instagram!