Buttery Soft Easy Vegan Brioche Bread Recipe
This post contains affiliate links. By clicking on a product link and making a purchase, I may receive a commission at no extra cost to you. Thank you for supporting The Banana Diaries!
This super soft and fluffy buttery vegan brioche tastes just like the classic French brioche loaf, only entirely eggless and dairy free! With step by step instructions and every tip you’ll need to make bread, you’ll have the most soft and pillowy brioche bread ever! Perfect for vegan French toast, bread pudding, or even as a slice of toast for a delicious vegan breakfast treat!

Is traditional brioche vegan?
Many times, bread is naturally vegan, as it just uses water as the liquid (the core formula for bread is often: yeast, flour, salt, water). However, brioche is usually not vegan, as it is made with an enriched dough.
The delicious French bread actually dates way back to the Middle Ages. To make brioche traditionally, one would use eggs, milk, and butter.
But can you make a brioche vegan? Yes, you absolutely can! This vegan brioche achieves the texture and taste of the classic recipe without using eggs or any dairy products.

You’ll also notice that the dough, when baked, is actually quite similar to cake texture. This comes into play with kneading the dough, as well as the ingredients used (fat creates a more pillowy, melt-in-the-mouth texture). The crumb of enriched dough is light and soft, and the air pockets should be quite tight together (thanks to the kneading), so this bread will NOT sound hollow once baked.

How the heck do we make brioche eggless and dairy free?
Simple! While classic French brioche bread uses eggs, butter and dairy milk to create that super soft and pillowy texture, we can do the same with entirely vegan ingredients.
- In place of eggs, we’re using unsweetened applesauce or dairy free yogurt. Both are great egg replacements in many recipes, including cakes and cupcakes. Much like eggs, applesauce and yogurt have a binding property that, once baked, keeps the ingredients together.
- In place of butter, we’re using vegan butter! There are so many wonderful vegan butter brands on the market these days. The 21st century is certainly in its prime with this. I use Flora Plant Butter for my friends and family with nut allergies, as Flora Plant Butter helps to keep this vegan brioche nut free and soy free. If I’m making this loaf for Jared and I, then I typically just use Miyoko’s vegan butter, unsalted.
- In place of dairy milk, we’re using dairy free milk! I personally love this bread with either oat milk or coconut milk.

You can use granulated sugar or coconut sugar here. To keep this vegan bread refined sugar free, I like to use coconut sugar. The only thing to note here is that while yeast love sugar, too much sugar will inhibit the rise process. Not to worry though- the amounts we’ve listed in the recipe below are perfect!
Ingredients:
- Flour: You can use bread flour or all-purpose flour.
- Unsweetened applesauce: You can also use dairy free yogurt, which is what I used in this version!
- Active Dry Yeast: This is different than instant yeast, so make sure you’re reading the label!
- Vegan butter: I used Miyoko’s vegan butter here, and unsalted. Be sure that your vegan butter is unsalted. Alternatively, you can use coconut oil.
- Dairy free milk: I recommend Forager Project Soymilk or Cashewmilk for the creamiest flavor.
- Vanilla extract
- Sugar: You can also use coconut sugar if you’d like refined sugar free.

How to make vegan brioche (overview)
For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe.
Now that you’ve gathered a bit more of an understanding of how to make bread, the difference between a brioche bread from an artisan loaf, and the ingredients we need in order to turn this brioche vegan, LET’S MAKE THIS LOAF!
Once you’ve gathered your ingredients, it’s time to start. I’ve explained each section in depth below, but don’t let the words overwhelm you. This is, again, to ensure that everyone can make this vegan brioche bread, whether this is their first yeasted bread or their 100th.
Here’s an overview of the process:
- Bloom the yeast:
We’ll make the dough by first activating the yeast. This means heating the dairy free milk to precisely 110F. Too hot, and the yeast will be finished and you can’t use the mixture. Too cold, and it just won’t activate. Use a kitchen thermometer for accuracy. You’ll then mix it with a bit of flour and sugar to get the yeast hungry. Cover and store in a hot area to activate (this is considered feeding the yeast, and takes about 10 minutes).
- Whisk together the dry ingredients.
Add the bread flour and sugar to the bowl of a stand mixer. You can also use a large bowl and make this dough by hand, but it will be a bit longer. Use the paddle attachment, and just mix the flour and sugar together lightly on medium speed.
- Make a shaggy dough.
Add in the dairy free yogurt, vanilla, and bloomed yeast mixture. Then mix the dough on medium speed with a paddle attachment until it forms a shaggy dough, about 3-5 minutes.
- Add in the vegan butter.
Slice the vegan butter into pats, then add the butter to the dough. Turn the mixer on to medium and allow the mixer to knead the dough until the butter is completely mixed in. Once mixed into the dough, turn the stand mixer onto high speed, and allow the dough to be kneaded for 10-15 minutes. The dough will look super smooth, and be slightly tacky. You’ll know when the brioche dough is ready when you can do the “windowpane” test.
- First proof:
Place your kneaded dough into a clean greased bowl and cover. Set in a warm area that’s at least 85F or warmer. Once kneaded, you’ll place the dough ball into a clean oiled bowl and cover to be set in a warm area (ideally 80F) to rise. When the bread is resting, this allows the yeast to create even more CO2, causing the bread to rise and expand. This should take about an hour to two hours if your house or kitchen area is on the cooler side. After the dough has had its first proof, you’ll lightly punch down the dough and form it into a large ball on a clean floured surface again. Use a bench scraper or large kitchen knife to slice the dough into 6 even dough balls. Shape the dough to be more oval than circular.
- This is what the brioche looks like doubled in size:
It should be very noticeable! This should take about an hour to two hours if your house or kitchen area is on the cooler side.
- Punch down the dough
After the dough has had its first proof, you’ll lightly punch down the dough and form it into a large ball on a clean floured surface again. Use a bench scraper or large kitchen knife to slice the dough into 6 even dough balls. Shape the dough to be more oval than circular.
- Shaping the brioche.
I’ve made braided brioche as well as circular brioche- either works! Here’s a great article on how to shape your brioche the way that you’d like. I have a step-by-step for how to braid the dough below.
- Second proof:
Place the dough into your prepared baking pan. Cover the vegan brioche loaf dough once again, this time placing it near your preheating oven to rest and rise again. The dough should rise nearly double while the oven preheats. I give the dough about 40 minutes for the second proof, which also fully allows my oven to come to 390F (it’s not exactly at 390F once it “dings” but a few minutes after).
- Bake the brioche:
Brush the vegan “egg” wash (next section for more deets!) on top of the dough and bake until lightly golden brown!
Steps for how to braid brioche bread:




Vegan Bread “Egg Wash”
This is one of my favorite vegan baking tricks. Ever want glossy vegan bread? Well this is your trick! Typically, a loaf like this would use an egg wash over the dough before it bakes. This gives the bread that glossy look.
Well, we’re keeping it all vegan here by using a mixture of maple syrup and dairy free milk. The maple syrup, when baking, caramelizes and forms a glossy sheen, giving your bread the appearance of a glossy wash!
If you don’t have maple syrup: You can actually heat a tablespoon of dairy free milk with a tablespoon of vegan butter until REALLY hot. Then add in a tablespoon of sugar, and stir vigorously until the sugar melts into the liquid. Then use as your vegan “egg wash!”

What to use vegan brioche for
Now that your vegan brioche is baked, it’s time to try a slice!! Trust me, this brioche tastes AMAZING as is. But here are some other ideas for how you can enjoy this vegan bread:
- with fresh strawberry jam and vegan butter toasted
- in vegan French toast (honestly the best bread to use!)
- as sandwich bread
- in vegan bread pudding
- in vegan French toast casserole
- And guess what? You can also make vegan brioche buns with this recipe as well!

I hope you love making this vegan brioche bread as much as I do! If you try it, let me know how it goes by leaving a comment down below, as well as a rating ⭐️⭐️⭐️⭐️⭐️ so that others may find it.
As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there!
Happy vegan bread baking!
Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!
Print
Buttery Soft Easy Vegan Brioche Bread Recipe
- Prep Time: 20 minutes plus resting time
- Cook Time: 30 minutes
- Total Time: 13 minute
- Yield: 16 1x
- Category: Bread
- Method: Baking
- Cuisine: French
- Diet: Vegan
Description
This super soft and fluffy buttery vegan brioche tastes just like the classic French brioche loaf, only entirely eggless and dairy free! With step by step instructions and every tip you’ll need to make bread, you’ll have the most soft and pillowy brioche bread ever!
Ingredients
- 1/2 cup (120 mL) dairy free milk, heated to 110F
- 1/3 cup (80 g) granulated sugar or coconut sugar, divided
- 3 1/4 cups (400 g) bread flour or all purpose flour
- 1 1/2 tsp (5 g) dry activated yeast
- 7 tbsp (111 g) unsalted salted vegan butter, room temperature
- 1/8 cup (38 grams) unsweetened applesauce or dairy free yogurt, room temperature
- 1 tsp vanilla extract
- vegan “egg” wash*
Instructions
- Please read through all instructions before beginning.
- Prep: Grease a medium bowl with olive or coconut oil, and set aside. Generously grease a 9″ loaf pan with olive or coconut oil as well, and set aside.
- Bloom the yeast: In a separate large bowl, combine the dairy free milk, 1/4 cup (50 g) granulated sugar, 1 tsp bread flour, and activated yeast. Mix with a wooden spoon, and cover. Place in a warm area to activate for about 10 minutes. The yeast should begin to foam and smell yeast-like (similar to beer).
- Make the dough: Once the yeast is activated, you’ll start the dough. In a large bowl or using a stand mixer with paddle attachment, add the bread flour and remaining sugar to the bowl. Mix just until the sugar is mixed throughout the flour. Then add in the dairy free yogurt, vanilla, and bloomed yeast mixture. Mix on medium speed until a very shaggy dough forms, about 3-4 minutes. Then add in the tablespoons of vegan butter, and begin to mix again on medium speed. Stop every so often to reincorporate the butter. Once the vegan butter is incorporated, turn the speed of the stand mixer onto high, and allow the dough to be kneaded in the bowl for about 10-15 minutes, or until soft and pliable. The dough might still be slightly tacky, but should not leave globs of dough on your finger tip.
- Knead the dough: Once it starts to form a ball, lightly flour a clean surface and shape the dough into a ball.
- First proof: Place the dough ball into the medium sized greased bowl. Cover with a clean dish towel and place in a warm area (ideally above 80F) to rest for about 60-120 minutes, or until doubled in size.
- Shape the dough: Once doubled in size, lightly punch down the dough ball in the bowl to release the air. Lightly flour a clean surface again and divide the dough into 6 even balls. Gently shape each ball to be more oval. Place the bread ovals into the prepared baking pan, lining them up. Alternatively, you may braid the dough by dividing it into 3 even sections. Roll out each section to be about 11-12 inches. Pinch the tops of the three strands together. Then braid the dough as you would hair. Pinch the bottoms of the strands together. Then carefully place the dough into the loaf pan.
- Second proof: Cover the loaf pan with a clean kitchen towel and place by or on top of the oven while it preheats to 390F, allowing the dough to rest for 40-50 minutes in the pan. The dough should nearly double in size once more.
- Bake the brioche: Once rested, brush the loaf with the vegan “egg” wash. Place the loaf pan into the oven to bake for 20 minutes, uncovered, then 20 minutes covered. Remove from the oven and allow the loaf to cool for 30 minutes in the pan before carefully removing the loaf to serve.
- Slice and enjoy: Tear, share and enjoy!
Notes
Vegan “Egg” Wash: Combine 1 tbsp maple syrup with 1 tbsp dairy free milk. Mix together thoroughly. Brush on top of dough.











Can this also be made gluten free
Hi Nancy! This version as it’s written cannot be, but stay tuned- the gluten free vegan cinnamon rolls recipe is coming next week, and the base dough for that works as a brioche bread as well (since it’s a very enriched dough 🙂 ). I’ll update the post with that link when it’s live!
Can’t wait!!
Hi Britt. I would like to use olive oil instead of vegan butter for the above recipe. What should be the quantity ?
Hi Sudha! I haven’t tested this personally, so I can’t speak to the results- my guess is that it might be a very messy process, as the olive oil is pure liquid and the vegan butter is just softened but still in form. If it were me, I’d opt for kneading the dough by hand if you use olive oil! But you would essentially replace the olive oil with the same quantity: 12 tbsp! I wish I could help more!
Thanks Britt for the tip. Will definitely try. I do not get Vegan Butter where I reside. So it’s quite a challenge for me to try vegan baking. But I am enthusiastic to try and learn so will it a try soon.
Of course!! I completely understand! Do you have access to coconut oil? That would be my next sub I’d recommend, though you will taste the coconut!
Yes, coconut oil is available. Thanks for the suggestion 😊
Yes, coconut oil is available. Thanks for the suggestion 😊
Hi Britt,
I can’t express, how over the moon I am with baking a vegan bread recipe !!! I was able to finally get vegan butter and couldn’t wait to try this. I made Brioche Rolls with the above recipe and the results are out of this world 😍😍The above recipe is spot on !! Thankyou so much for that…❤️❤️ Have tagged you in the Instagram post. Hoping you get time to check it out 🙂
Hi Sudha! I’m SO HAPPY to hear this wow!! Thank you so much for such a wonderful review!! I absolutely will check out the post when I’m back on!! So excited to see it!! Thank you so much for making them AND for sharing, and enjoy!!
Have you tried using a flax egg for the vegan egg wash? Would that work for the recipe?
Hi Emily! A flax egg won’t work for the egg wash unfortunately. You can sub in vegan butter, maple syrup, or mix the soy milk/almond milk with the maple syrup!
Just wanted to say i used this recipe for a chocolate babka and it’s really excellent.. thank you!
I’m so happy to hear it!! Thank you for the review!! Enjoy!
Can this be cooked or even just kneaded in a bread machine?
Hi Sherry! So I haven’t ever used a bread machine before, but typically you can use any bread recipe in a bread machine- you might just have to adjust the recipe for the size of your machine, however!
This bread is amazing! I’ve never made a brioche before, vegan or otherwise, but this was pretty straightforward. I’m glad I set a timer while kneading by hand because at first I felt like I was just making a mess and wasting a stick of butter! But eventually it came together and it’s perfect. I will be using it for the peanut butter stuffed French toast for dinner tomorrow!
Omgsh- this is the best review!! Seriously thank you!! And LOVE that you’re doing a breakfast for dinner night 🙂 SO FUN! Enjoy, and thanks again!
Hey Britt,
Wondering how to make this gf… I saw you mentioned your gf cinnamon roll recipe.. is it better to swap in tapioca and millet in the same proportions in this recipe? or is it better to follow the cinnamon roll recipe and maybe up the butter content?
Hi Giulianna! So yes, you can use the gluten free cinnamon rolls recipe- when it bakes, I think because there’s so much dough in one container, it does feel a bit denser than when baked as individual rolls, but I HAVE used it for gluten free vegan French toast, and I found it really lovely!
I have just made this. I am rubbish at making bread. This came out phenomenal!!!! Thanks Britt! I was concerned as I don’t have a stand mixer, so had to use elbow grease. If I can do this, anyone can!!! 🖤
Omgsh I’m so happy to hear this!! How wonderful!! Enjoy, and I’m so glad you can now enjoy a delicious homemade bread!! 🙂 Thank you for your words!
Hi Britt,
Thanks for sharing so many wonderful recipes!
I’m excited to try to make this recipe today, but I think my husband is even more excited, he loves brioche!
I have a quick question, on the recipe says to use the paddle attachment, however on the photo it shows the hook attachment, did I misread something? Thanks in advance for your help!
If I want to make fresh bread in the morning, can I refrigerate it after the 1st or second proof? Thanks!
Hi Christine! I would shape it and refrigerate it for the second proof! Enjoy!
hi, what do i cover it with to bake, my tin does not come with a lid
No need to cover it while it bakes! If it’s browning too much on the top, you can always tent it with tinfoil!