• Recipes
  • Travel
  • Cookbook
  • Newsletter
  • About
  • Shop
  • YouTube
  • TikTok
  • Instagram
  • All Recipes
    • Thanksgiving
    • Christmas
    • New Years
    • Valentine’s Day
    • Spring Holidays
    • Summer Holidays
    • Fall
    • Winter
    • Spring
    • Summer

Breakfast, Sides + Desserts

    • Bread
    • Biscuits + Scones
    • Bars & Brownies
    • Cakes
    • Cookies
    • Custards + Puddings
    • Muffins
    • Pies & Tarts
    • All Baking + Sweet
  • Salads + Soups
  • Snacks + Sides
    • Toasts
    • Oats
    • Granola
    • Pancakes
    • All Breakfast
  • Dips + Spreads + Toppings

Mains

  • Beans + Grains + Bowls
  • Fish
  • Vegetables
  • Pasta
  • Vegetarian Proteins

Special Diets

  • Dairy Free
  • Gluten Free
  • Vegan
  • Vegetarian
  • Shop All
  • Shop The Cookbook
  • Shop The VideosShop Justine Doirons social videos on shopmy

My Most Used Items

  • Kitchen Essentials
  • All Time Favorites
  • Pantry
  • Tableware
Holidays
Vegetarian Proteins
Baking + Sweet
Snacks + Sides
All Recipes
  • Recipes
  • Travel
  • Cookbook
  • Newsletter
  • About
  • Shop
  • YouTube
  • TikTok
  • Instagram
Baking + Sweet, Bread, Dairy Free, Vegan, Vegetarian
pull apart vegan brioche twist loaf.
March 6, 2026

Vegan Brioche

This vegan brioche uses the tangzhong method for an ultra-soft, fluffy, pull-apart texture. Rich, buttery, and perfectly golden, it’s ideal for anytime you want bakery-style bread at home.

Prep Time 30 minutes mins
Cook Time 25 minutes mins
Chilling & Proofing Time 3 hours hrs
Total Time 3 hours hrs 55 minutes mins
Course Bread, Side Dish
Cuisine French
Jump to Recipe
jump to reviews
baked vegan brioche two ways: bun and braided loaf.

There’s something magical about a soft, buttery brioche fresh from the oven, and yes, this one is vegan, but nobody would ever know. After lots of testing (and taste-testing), I landed on a version that’s tender, rich, and pull-apart perfect, thanks in large part to a Chinese baking method called tangzhong. This simple technique cooks a portion of the flour with plant-based milk into a paste, making the dough extra moist, fluffy, and long-lasting.

Even if you’ve tried vegan brioche before, you need to try it again because the tangzhong takes it to the next level: soft, airy, and with that delicate crumb that makes you want to eat this bread straight from the pan.

Whether you’re shaping traditional rolls or a fun braided loaf, this recipe uses simple ingredients, is easy to make and feels like a treat every time. Read on for the recipe, tips for how to make this vegan brioche, as well as any substitutions that may work!

Table of contents

  • What is brioche?
  • What is tangzhong and why use it in brioche?
  • Tips on making, storing and using a tangzhong
  • Ingredients for vegan brioche
    • For the tangzhong:
    • For the dough:
    • For the “egg” wash:
  • How to make, shape and bake this brioche
    • First, begin with the tangzhong
    • When the tangzhong has cooled to room temperature, you may begin the dough
    • Now it’s time for the first proof
    • Shape the dough
    • After the second proof it’s time to bake
  • Storage tips
  • Why is this recipe in grams?
  • Looking for similar recipes?
  • Old Version
    • Ingredients
    • Instructions

What is brioche?

A brioche is an enriched dough, and it’s often said that is must contain egg, butter and sugar. But after a bit of tweaking and a loooot of testing, I found that you can omit the egg, add vegan butter and still get that soft, rich, buttery and crusted loaf that people think of when they think of a brioche.

vegan brioche roll

What is tangzhong and why use it in brioche?

Tangzhong is a Chinese term for a fantastic baking technique that cooks down flour and water on the stove top so that it gelatinizes into a paste. In a tangzhong the flour is cooked up to 150°F which causes the sugars and starch in the flour to gelatinize. A few things happen when this is added to a dough. It helps the dough hold moisture, but it also stalls crystalization in wheat dough, so it makes the bread last longer while keeping a soft, pliable texture. You’ll also see this technique commonly used in Japanese milk bread recipes, just under a different name. It’s very traditional in East Asian baking and I think it’s a fantastic method.

Although other vegan brioche recipes do not use tangzhong, I think that’s what sets this vegan brioche apart as the best recipe out there. It has made my bread is softer, more tender, with a chewy pull-apart texture that I can’t get enough of.

flour and milk in a pot for tangzhong.

Tips on making, storing and using a tangzhong

The key to using a tangzhong is that you want it to be done before you start your dough so that it has time to cool. I pop it in the fridge to speed this up, but it also can come to room temperature on its own. It just depends on your pre-planning.

Tangzhong also keeps well in the fridge for up to 4 days, in case you make it and want to use it later on.

The big tip is that the closer you can get this to room temperature, the better. So if it has chilled for a long time, give it an hour to warm up before you mix it in!

Ingredients for vegan brioche

Cooked tangzhong in a pot.

For the tangzhong:

  • 2 tablespoons (23g) all-purpose flour
  • 1/2 cup (120g) plant-based milk

For the dough:

  • 2 ¼ tsp (9g) active dry yeast
  • 1 cup (240g) plant-based milk, at 100-105°F
  • 1/4 cup (57g) vegan butter of choice, melted (I like Earth Balance or Country Crock Plant Butter)
  • 1/4 cup (55g) granulated sugar
  • 3 cups (420g) all-purpose flour, plus more for shaping
  • 2 teaspoons Diamond Crystal kosher salt

For the “egg” wash:

  • 1 tablespoon maple syrup
  • 1 tablespoon olive oil
  • Flaky salt, for topping
wet ingredients and yeast in a mixing bowl.

How to make, shape and bake this brioche

First, begin with the tangzhong

This doesn’t have to be a crazy amount of time earlier, it can be just a few hours, or half an hour if you are using the fridge. The key thing is you want your tangzhong to have time to cool.

  • Add the 23 grams of flour and 120 grams of plant-based milk to a small pot. Put the pot over medium heat and cook, stirring often until it thickens and starts to look like a gel. If you want to be precise, this mixture should be 175°F. If you can lift up your spoon and the tangzhong pulls down from it like a gluey ribbon, it is ready.
  • Remove this from the heat and allow to cool. This will take an hour or two at room temperature, or 15-30 minutes in the fridge.

When the tangzhong has cooled to room temperature, you may begin the dough

  • In the bowl of a stand mixer, add the 9 grams of yeast, 240 grams of warm plant-based milk, 57 grams of melted vegan butter and 55 grams of granulated sugar. Whisk this together and let it sit for 5-7 minutes, it should get slightly foamy.
  • Next, add the cooled tangzhong and use the hook attachment to mix this in with the rest of the wet ingredients. Once it is fully combined, add 420 grams of flour and 2 teaspoons of kosher salt.
  • Mix this with the hook attachment on medium speed for 8-10 minutes, or until the dough is smooth, tacky, and pulling away from the sides of the bowl.

Now it’s time for the first proof

  • Transfer the dough to another bowl, cover with a towel and let it rise for 1 hour or until nearly doubled in size.

Shape the dough

When the dough has risen, lightly flour your hands and punch down the dough. Move it to a lightly floured work surface and split the dough in half. This will create two 9 by 5-inch loaf pans, so each half will go in one pan. To shape the dough, you have two options:

Traditional rolls

  1. Cut 1/2 of the dough into 8 even pieces, each weighing 54 grams each.
  2. Put the dough in your palm and pull in each edge, pinching it into a ball.
  3. Put the seam side down and swirl your hands around the dough ball a few times, making it a tight roll. Put the 8 rolls in the loaf pan, cover and let rise another hour or until 50% larger.
vegan brioche dough being shaped into buns.
vegan brioche dough being shaped.
vegan brioche dough being shaped.
vegan brioche rolls in a loaf pan.

Informal braided loaf

  1. First, cut the dough into three long pieces and braid them into a long braid.
  2. Instead of stopping here, cut the braid crosswise, making 6-8 small strips.
  3. Take each strip and very gently stretch it out with your hands until it’s longer, then “loop” the strip around your fingers, creating a layered, folded roll.
  4. Gently press this roll into the loaf pan, then repeat with the others, stacking them on top. You’re essentially creating a braid, but with a bit more fun and interest. Cover and let this rise another hour, or until 50% larger.
vegan brioche dough being shaped into a braided loaf.
vegan brioche dough being shaped into a braided loaf.
vegan brioche dough being shaped into a braided loaf.
vegan brioche dough being shaped.
vegan brioche dough being shaped.

After the second proof it’s time to bake

Before baking, make a vegan egg wash by whisking together the maple syrup and oil and brushing it over the rolls and loaf. Preheat the oven to 375°F convection, or 400°F standard, and bake for 23-25 minutes, or until the rolls are lightly golden on top.

Vegan brioche brushed with egg wash.
baked vegan brioche loaf.
baked vegan brioche rolls.

Storage tips

The best way to store this brioche, based on each method:

Room temperature: Store in an airtight bag at room temperature if you plan to eat within 2-3 days.

Fridge: Store in an airtight bag in the fridge for up to 7 days.

Freezer: The bread or rolls can be stored in an airtight bag and frozen for up to 6 months. Move to the fridge 24 hours before serving to let them thaw, then gently heat in the microwave or in the oven at 350°F for 10 minutes.

pull apart vegan brioche twist loaf.

Why is this recipe in grams?

Grams is always my preference for baking, and I hope it will be yours, too. The only way to ensure complete accuracy is through measuring by weight, not volume. One cup of flour can weigh all the way from 120 grams to 160 grams, depending on how it was packed. This ends up causing some volatility and miss-matched results.

I want to ensure you get the best results with this recipe (and I want to keep this recipe fool-proof!) so I highly recommend getting a small affordable kitchen scale if you want to move forward with this particular recipe!

Looking for similar recipes?

Honey Butter Milk Buns

These soft, pillowy Honey Butter Milk Buns use the same technique as Japanese milk buns, but with a twist. Each bun is baked with a spoonful of honey butter right in the center, giving you tall, plush buns that pull apart in the most satisfying way. While I used a separated pan, you can use any pan for this, from a cast iron to a 9 by 9-inch baking dish.
Check out this recipe

Easy Homemade Sourdough

The most complicated part about sourdough is timing and technique, after that it's just flour, salt, water and yeast. Here's my easy, fool-proof sourdough recipe that covers everything you need to make a loaf at home!
Check out this recipe

Whole Wheat Pull Apart Bread

This bread is a hybrid version of a Japanese milk bread and a classic brioche. It's simple, fun to make and easily made vegan (I only bake the plant-based version) and it's done in about 2-3 hours, rest time included!
Check out this recipe
vegan brioche two ways: rolls and loaf.

And that’s it for this Vegan Brioche!

If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.

And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you <3

baked vegan brioche two ways: bun and braided loaf.

Vegan Brioche

This vegan brioche uses the tangzhong method for an ultra-soft, fluffy, pull-apart texture. Rich, buttery, and perfectly golden, it’s ideal for breakfast, brunch, or anytime you want (plant-based!) bakery-style bread at home.
print recipe pin recipe
Prep Time 30 minutes mins
Cook Time 25 minutes mins
Chilling & Proofing Time 3 hours hrs
Total Time 3 hours hrs 55 minutes mins
Servings: 16 servings
Prevent your screen from going dark

Equipment

  • 1 small saucepan
  • 1 stand mixer or hand mixer
  • 1 bench scraper
  • 2 9×5-inch loaf pan
  • parchment paper

Ingredients

For the tangzhong:
  • 2 tablespoons (23g) all-purpose flour
  • 1/2 cup (120g) plant-based milk
For the brioche dough:
  • 2 1/4 teaspoon (9g) active dry yeast
  • 1 cup (240g) plant-based milk, at 100-105°F
  • 1/4 cup (57g) vegan butter, melted (I like Earth Balance or Country Crock Plant Butter)
  • 1/4 cup (55g) granulated sugar
  • 3 cups (420g) all-purpose flour, plus more for shaping
  • 2 teaspoons Diamond Crystal kosher salt
For the egg wash:
  • 1 tablespoon extra-virgin olive oil
  • 1 tablespoon maple syrup
  • flaky salt, for topping

Instructions 

  1. First, begin the tangzhong. In a small pot whisk together the 23 grams of all-purpose flour and 120 grams of plant-based milk. Put this over medium heat and cook, stirring often, until it thickens and starts to look like a gel. If you want precision, you want it to be 175°F. But if it’s nice, thickened, opaque and gluey, you’re in a good spot. Remove this from the heat and set it aside to cool.
  2. In the bowl of a stand mixer, add the 9 grams of active dry yeast, 240 grams of warm plant-based milk, 57 grams of melted vegan butter and 55 grams of granulated sugar. Whisk this together and let it sit for 5-7 minutes, it should get slightly foamy.
  3. Next, add the cooled tangzhong and use the hook attachment to mix this in with the rest of the wet ingredients. Once it is fully combined, add 420 grams of flour and 2 teaspoons of kosher salt.
  4. Mix this with the hook attachment on medium speed for 8-10 minutes, or until the dough is smooth, tacky, and pulling away from the sides of the bowl.
  5. Transfer the dough to another bowl, cover with a towel and let it rise for 1 hour, or until nearly doubled in size.
  6. When the dough has risen, lightly flour your hands and punch down the dough. Move it to a lightly floured work surface and split the dough in half. This will create two 9 by 5-inch loaf pans, so each half will go in one pan.
  7. Line the pans with parchment paper, or grease them well.
  8. To shape the dough, you have two options:
    The first, you can do traditional rolls: cut 1/2 of the dough into 8 even pieces, each weighing 54 grams each. Put the dough in your palm and pull in each edge, pinching it into a ball. Put the seam side down and swirl your hands around the dough ball a few times, making it a tight roll. Put the 8 rolls in the loaf pan, cover and let rise another hour or until 50% larger.
  9. Another shape I like is a very informal twist: first, cut the dough into three long pieces. Braid them into a long braid. Instead of stopping here, cut the braid crosswise, making 6-8 small strips. Take each strip and very gently stretch it out with your hands until it’s longer, then “loop” the strip around your fingers, creating a layered, folded roll. Gently press this roll into the loaf pan, then repeat with the others, stacking them on top. You’re essentially creating a braid, but with a bit more fun and interest. Cover and let this rise another hour, or until 50% larger.
  10. Preheat the oven to 375°F convection, or 400°F standard.
  11. To make a vegan egg wash, whisk together the maple syrup and oil and brush it over the rolls.
  12. Bake for 23-25 minutes, or until the rolls are lightly golden on top. Enjoy warm.

Old Version

Below is the original recipe that was first developed in 2021. For the updated recipe, please see the above.

Makes 16 servings

Total cook time: 1 hour and 35 minutes

Ingredients

  • 1 cup plant-based milk (115–123 °F / warm)
  • 1/2 cup water (115–123 °F / warm)
  • 1/4 cup vegan butter (like Earth Balance), melted
  • 1/4 cup granulated sugar
  • 1 packet active dry yeast
  • 4 cups (480g) all-purpose flour
  • 1 extra cup (120g) flour for kneading
  • 1 1/2 teaspoon salt
  • Flaky salt for sprinkling (optional)

Instructions

  1. In a bowl, combine warm plant milk, water, melted vegan butter, and sugar. Stir, then sprinkle yeast on top and mix slightly. Let it sit ~5 min until foamy.
  2. Mix 4 cups flour and salt in a large bowl. Pour in the yeast mixture, then knead on a floured surface about 10 min — it should become elastic and spring back when poked.
  3. Place dough in a greased bowl, cover, and let rise in a warm spot ~1 hour, until doubled.
  4. Punch down dough and shape into your desired form — loaves, rolls, or buns. Place on a parchment-lined baking sheet.
  5. Cover again and let rise another hour.
  6. Preheat oven to 375 °F (190 °C). Brush with vegan butter or egg wash for a nice crust. Bake ~30 min until golden.
  7. Enjoy!

Hey! I’m Justine

A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet.

  • Facebook
  • Instagram
  • TikTok
  • Pinterest
  • X
More About Me

Trending Recipes

  • Biscuits + Scones
    Strawberry and Raspberry Scones

    Strawberry and Raspberry Scones

  • Beans + Grains + Bowls
    Spiced Carrot Soup

    Spiced Carrot Soup

  • Baking + Sweet
    Tiramisu Affogato

    Tiramisu Affogato

Sign up for the Newsletter

More like this

Muffins

Vegan Carrot Muffins for Two

Baking + Sweet

Radio Bakery Sourdough Focaccia

Baking + Sweet

Honey Butter Milk Buns

Baking + Sweet
matcha cookies with chocolate chips piled on a baking sheet.

Matcha Cookies

Comments

  1. Talia Avatar
    Talia
    2/12/2021
    Reply

    The most amazing brioche recipe! Being vegan I’ve struggled to find a good vegan brioche recipe and this exceeded all expectations! You’ll need a lot of self control to not finish the whole loaf in a sitting!

    Reply
    1. Justine Avatar
      Justine
      2/12/2021
      Reply

      I am SO glad you liked this recipe! And thank you so much for taking the time to review it!! <3

      Reply

Leave a Comment

Made this recipe? Tell me all your thoughts or if you’ve got any questions!

Cancel reply

Your Rating:




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

Hey! I’m Justine

A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet.

  • Facebook
  • Instagram
  • TikTok
  • Pinterest
  • X
More About Me

Trending Recipes

  • Biscuits + Scones
    Strawberry and Raspberry Scones

    Strawberry and Raspberry Scones

  • Beans + Grains + Bowls
    Spiced Carrot Soup

    Spiced Carrot Soup

  • Baking + Sweet
    Tiramisu Affogato

    Tiramisu Affogato

Watch On

  • Shop
  • YouTube
  • TikTok
  • Instagram

seasonal recipes with a fresh twist
for the curious home cook

buy the cookbook
penguin random house

Copyright © 2026 Justine Doiron

website by mindy nguyen & made to thrive