• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Bread, Buns and Yeasted Bakes / Vegan Hokkaido Milk Bread

    Vegan Hokkaido Milk Bread

    Published: Jul 9, 2019

    Go to Recipe

    Vegan Hokkaido milk bread - a vegan version of the softest, fluffiest bread ever! This eggless and dairy free milk bread has a cloud-like texture and is perfect for breakfast and snacking.

    Loaf of vegan Hokkaido milk bread with the end torn off

    I have been wanting to veganise my Hokkaido milk bread recipe for a while now, but it's taken me a couple of tries to get it right. Happily, I've finally managed to create an eggless and dairy free version that is just as soft, fluffy and delicious as the original!

    This vegan Hokkaido milk bread is dangerously good, it takes some serious willpower not to just eat the whole loaf in a day... It is seriously the softest, most flavourful bread you will ever eat!

    A chunk of torn vegan milk bread on a grey background

    What Is Hokkaido Milk Bread?:

    Hokkaido milk bread is like an Asian version of brioche, but it is even softer and uses a lot less butter! It has a cloud-like, tender crumb which can be pulled apart into flaky layers. It is amazing with jam for breakfast or snacking!

    It can also be sliced to make sandwiches or toast, and because it is sweet and flavourful on it's own I even like just eating it plain!

    It is made using the tangzhong method, which helps to keep the bread soft and moist without adding loads of fat, and also helps the bread stay soft for longer.

    What Is Tangzhong?:

    Tangzhong is basically where you take a portion of the flour and liquid of the recipe and mix them together like a roux, then cook it until it forms a thick, pudding-like texture. This mixture is then cooled and added to the bread dough.

    This technique pre-gelatinises the starches in the flour which means that they can absorb more water. In fact, flour will absorb twice as much hot water or milk as it does the lukewarm water or milk you would usually use in yeasted doughs.

    Not only does the starch in the flour absorb more liquid; since heating the starch with water creates structure, it is able to hold onto that extra liquid throughout the kneading, baking, and cooling processes. This means that the bread will rise higher due to more water creating more internal steam (which makes bread rise in the oven — along with the carbon dioxide given off by the yeast).

    Because the bread retains more water during baking, it will be softer and more moist and stay fresh for longer.

    Hands tearing apart a loaf of vegan Hokkaido milk bread

    Hands tearing apart a loaf of vegan Hokkaido milk bread

    How To Make Vegan Hokkaido Milk Bread:

    (For ingredients and full instructions see the recipe card below)

    *For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.*

    Start by making the tangzhong - whisk together some bread flour and milk in a pan; I use 1 part flour to 5 parts liquid by weight.

    Place the pan over a medium/low heat and whisk constantly until the mixture has thickened to a paste/pudding-like consistency (think wallpaper paste...). Scrape it into a small bowl, cover with baking parchment directly on the surface to prevent a skin from forming and set aside to cool to room temperature. (This only takes half an hour or so).

    The tangzhong

    Once the tangzhong has cooled (it will become much thicker as it cools, don't worry.), mix together the yeast (either fast action/instant or dry active is fine) with the rest of the (lukewarm) soy milk and a pinch of the sugar.

    Set it aside for about 10 minutes until it goes foamy. This step is only necessary if you are using dry active rather than instant yeast, but I like to do it with the instant as well as it enables to to check if your yeast is still active. If the mixture doesn't go foamy then your yeast is dead and you will need to buy more.

    activating the yeast

    Mix together the rest of your bread flour and sugar, along with a teaspoon of salt, in the bowl of a stand mixer. Add the cooled tangzhong, the yeast mixture and the aquafaba and mix until it forms a rough dough.

    Set the mixer to a medium speed and leave it to knead for about 10 minutes until the dough is stretchy. It should be soft and sticky but if it seems too wet you can add in a little extra flour, a tablespoon at a time.

    Next, add softened vegan butter and knead for a further 5-10 minutes until it is well incorporated and the dough is smooth, elastic and no longer feels greasy.

    If you don't have a stand mixer then you can knead it by hand instead but be prepared to get a bit sticky and it could take as long as 25 minutes, as kneading by hand is slower.

    Place the dough in a lightly oiled bowl, cover and place in the fridge to rise overnight (or in a warm spot for 1-2 hours).

    Step by step of making the dough

    How To Shape The Loaf:

    The following day (or once the dough has doubled in size at room temperature), knock back the dough and give it a brief 30 second knead to knock out the air bubbles.

    Divide it into 3 or 4 even pieces and roll each one into a ball. (Use 4 pieces for a loaf as pictured, with 4 'humps', or 3 for a loaf with 3 'humps'). Line an approx  11.5 x 21.5 cm / 4.5 x 8.5 inch loaf tin with baking parchment.

    Roll each ball out into a long oval, fold one third of the oval over the middle (from the side, not the top), then the other third over the top to form a long, narrow packet.

    Roll over the seam to flatten it, then roll it up tightly from one end to make a fat sausage. Repeat with the other balls of dough then arrange them in the loaf tin, seam side down.

    step by step of shaping the dough

    The shaped rolls of dough

    Loosely cover and leave to rise until at least doubled in size, it should rise above the top of the tin. This can take 1-2 hours (mine took 1 ½). It will be slower if the dough was refrigerated overnight, and quicker if it had it's first rise at room temperature.

    If you press the dough gently with a finger the indentation should spring back slowly but remain visible. If it springs back quickly it needs to prove for a little longer.

    Once the loaf has risen, gently brush the top with a mixture of maple syrup and water, making sure that none drips down the sides as that can make the bread stick to the tin. If you don't want a sweet glaze then you can brush it with aquafaba instead.

    before and after of the rising loaf

    Place the loaf in a preheated oven and bake for 30-50 minutes, until a probe thermometer reaches 94C/201F when poked into the middle of the loaf. You may need to cover the top loosely with tin foil part way through baking if it starts to colour too much.

    If you want the loaf to have a shinier crust, brush it with some more of the maple syrup water halfway through baking.

    Once the vegan Hokkaido milk bread is baked, remove it from the oven and brush with some more of the glaze. Let it cool in the tin for 10 minutes then lift it out onto a wire rack to cool completely before slicing.

    Side shot of a loaf of baked milk bread

    Can I Freeze Vegan Hokkaido Milk Bread?:

    Yes. I like to freeze this vegan Hokkaido milk bread in individual slices then pop them in the toaster or under the grill straight from frozen as needed.

    A sliced loaf of milk bread

    Vegan Ingredient Swaps:

    I made a couple of changes to my original recipe in order to veganise this Hokkaido milk bread. The milk is replaced with soy milk; you can use another non-dairy milk but soy really is best as it is the most similar to dairy milk. It has a high protein and fat content and soy also contains lecithin which helps create a better crumb structure.

    I used aquafaba (the liquid drained from a can of chickpeas) to replace the egg as it has similar binding and emulsifying properties. You could also use a commercial egg replacer instead. I don't recommend swapping it for ground flax or chia seeds as you will end up with a speckled crumb.

    The butter is a simple swap for a vegan block butter. Make sure that you use the kind that comes in a solid stick rather than the spreadable kind in a tub, which has too low a water content for baking. I use Naturli vegan block. I also upped the quantity very slightly to account for the fat usually provided by the egg yolk.

    I did test a loaf using coconut oil instead of butter, but found it to be a little dense and lacking in flavour, so I don't recommend using coconut oil.

    I also found that the vegan version needed a higher hydration level than the non-vegan one, which is why the recipe reads rather differently to my original.

    Close up of the crumb of vegan Hokkaido milk bread

    Quick Notes:

    • This bread is meant to be sweet, but if you want it a little less sweet then you can halve the amount of sugar. DO NOT omit it completely as some sugar is needed for the texture and to help with the rise.
    • To get aquafaba, just use the liquid drained from a can of chickpeas.
    • If you don't want to use aquafaba, you can swap it for a commercial egg replacer instead.
    • I recommend making the dough the day before you want to bake the bread to break up the work a bit. It can be done all in one day if you prefer though.
    • I highly recommend using a stand mixer to make this bread as it is a very soft and sticky dough that takes a while to knead, meaning that it is difficult (but certainly not impossible!) to make by hand.
    • This is an enriched bread dough (meaning that it contains milk, fats and sugar rather than just water). This makes it soft and delicious, but also means that it may take longer to rise. The time it takes will vary depending on how warm your kitchen is, and whether you refrigerate the dough overnight or not.
    • Use bread flour for the best texture.
    • The amount of flour needed may vary a bit as different brands absorb different amounts of liquid. Start with the quantity given in the recipe and add a little more as needed if the dough is too wet. This is meant to be a soft sticky dough however, so don't add too much as that will make the bread dry.
    • The best way to tell if a loaf of bread is cooked in the middle is to use a probe thermometer. It is impossible to give a one-size-fits-all baking time as ovens vary so much.

    If you tried this recipe why not tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    A sliced loaf of milk bread
    Print
    4.95 from 35 votes

    Vegan Hokkaido Milk Bread

    Vegan Hokkaido milk bread - a vegan version of the softest, fluffiest bread ever! This eggless and dairy free milk bread has a cloud-like texture and is perfect for breakfast and snacking.
    Course Breakfast
    Cuisine Japanese, vegan
    Keyword bread
    Prep Time 1 hour hour
    Cook Time 40 minutes minutes
    Rising Time 14 hours hours
    Total Time 15 hours hours 40 minutes minutes
    Servings 1 large loaf
    Author Domestic Gothess

    Ingredients

    Tangzhong:

    • 30 g (¼ cup) bread flour
    • 150 ml (scant ⅔ cup) unsweetened soy milk

    Step 1:

    • 7 g (2 tsp) instant/fast action or active dry yeast
    • 5 g (1 tsp) sugar
    • 150 ml (scant ⅔ cup) lukewarm unsweetened soy milk

    Step 2:

    • 400 g (3 + ⅓ cups) white bread flour (plus extra as needed)
    • 55 g (¼ cup) caster sugar
    • 1 tsp salt
    • 3 Tbsp aquafaba (or more milk)
    • 40 g (2 Tbsp + 2 tsp) vegan block butter softened

    Glaze

    • ½ Tbsp maple syrup
    • 1 Tbsp water

    Instructions

    • Start by making the tangzhong; whisk together the 30g bread flour and 150ml milk in a pan until no lumps remain.
    • Place the pan over a medium/low heat and whisk constantly until the mixture has thickened to a pudding-like consistency (think wallpaper paste...). Scrape it into a small bowl, cover with baking parchment directly on the surface to prevent a skin from forming and set aside to cool to room temperature.
    • Once the tangzhong has cooled (it will become much thicker as it cools, don't worry.), mix together the yeast with the other 150ml of the (lukewarm) soy milk and the 5g sugar. Set it aside for about 10 minutes until it goes foamy.
    • Mix together the 400g bread flour, 55g sugar and tsp salt in the bowl of a stand mixer. Add the cooled tangzhong, the yeast mixture and the aquafaba and mix until it forms a rough dough.
    • Set the mixer to a medium speed and leave it to knead for about 10 minutes until the dough is stretchy. It should be soft and sticky but if it seems too wet you can add in a little extra flour, a tablespoon at a time. Conversely if it is too dry add in a drop more milk.
    • Next, add the softened vegan butter and knead for a further 5-10 minutes until it is well incorporated and the dough is smooth, elastic and no longer feels greasy.
    • Place the dough in a lightly oiled bowl, cover and place in the fridge to rise overnight (or in a warm spot until doubled in size, 1-2 hours).
    • The following day (or once the dough has doubled in size at room temperature), knock back the dough and give it a brief 30 second knead to knock out the air bubbles.
    • Divide it into 3 or 4 even pieces and roll each one into a ball. (Use 4 pieces for a loaf as pictured, with 4 'humps', or 3 for a loaf with 3 'humps'). Line an approx  11.5 x 21.5 cm / 4.5 x 8.5 inch loaf tin with baking parchment.
    • Roll each ball out into a long oval, fold one third of the oval over the middle (from the side, not the top), then the other third over the top to form a long, narrow packet.
    • Roll over the seam to flatten it, then roll it up tightly from one end to make a fat sausage. Repeat with the other balls of dough then arrange them in the loaf tin, seam side down.
    • Loosely cover and leave to rise until at least doubled in size, it should rise above the top of the tin. This can take 1-2.5 hours (mine took 1 ½). If you press the dough gently with a finger the indentation should spring back slowly but remain visible. If it springs back quickly it needs to prove for a little longer.
    • While the dough is rising, preheat the oven to 180°C/350°F/gas mark 4. Mix together the maple syrup and water in a small bowl.
    • Once the loaf has risen, gently brush the top with the maple syrup mixture, making sure that none drips down the sides as that can make the bread stick to the tin. If you don't want a sweet glaze then you can brush it with milk or aquafaba instead.
    • Place the loaf in the preheated oven and bake for 30-50 minutes, until a probe thermometer reaches 94°C/201°F when poked into the middle of the loaf. You may need to cover the top loosely with tin foil part way through baking if it starts to colour too much.
    • If you want the loaf to have a shinier crust, brush it with some more of the maple syrup water halfway through baking.
    • Once the bread is baked, remove it from the oven and brush with some more of the glaze. Let it cool in the tin for 10 minutes then lift it out onto a wire rack to cool completely before slicing. Store in an airtight container.

    Notes

    For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.

    slices of milk bread on a grey background with a beige cloth.

    More Bread, Buns and Yeasted Bakes

    • Vegan chimney cakes on a metal box on a dark background.
      Vegan Chimney Cakes (Kürtőskalács)
    • Vegan iced buns on a wire cooling rack with some fresh blueberries and a bowl of pink icing.
      Vegan Iced Buns
    • An oatmeal molasses roll on a white plate.
      Oatmeal Molasses Rolls (vegan)
    • A woman in a green dress holding a vegan Colomba Pasquale.
      Vegan Colomba Pasquale

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. ting fu

      June 06, 2020 at 2:43 pm

      I just made this after reading the whole article about 4times ! It came out great! Although I found the container a bit too small so next time I will try a 2lb loaf tin. And it did burn a bit so maybe I will try lower temperature . I cut it open too quick so it was still a bit dense inside but I just couldn't wait lol. It is so tasty. I made this so I can share with my husband because he is vegan but I'm not. He likes it and said I'm evil to lure him with this bread lol. Oh, and I kneaded the bread so didn't use any mixer. It is totally doable like you said although it did get really sticky at the beginning but fine shortly after. Anyways, great recipe! Thank you very much!

      Reply
    2. Lida

      June 11, 2020 at 6:56 pm

      5 stars
      Thank you for the recipe. It’s great!

      Reply
    3. Judith

      June 15, 2020 at 9:12 am

      5 stars
      Thank you so much for this great recipe! This was perfect for the weekend; I prepared it on Saturday and baked it on Sunday, the first thing in the morning. I loved the process!
      A small modification: I had to use fresh yeast because apparently there is no dry yeast available in Germany at the moment--it worked, too.
      And for everyone who uses Celsius: The oven was set to 180°C, baking time about 30 minutes.
      So good!

      Reply
      • Thi

        June 12, 2021 at 10:01 am

        5 stars
        This recipe is fantastic! I made this today and it turned out amazing. I went to the trouble of finding Japanese bread flour and that made it extra soft.

        Reply
    4. mariannw

      June 21, 2020 at 1:47 pm

      3 stars
      Taste is good, but my bread is breaking apart between the rolls. The bred did raise in a tin form to the double size. It is impossible the cut even slices. Can I make the bread of one roll?

      Reply
      • hannahhossack

        June 25, 2020 at 4:37 pm

        Hi Marianne, it is meant to be the kind of bread that you can pull apart into sections but yes, you can shape it as one roll. The texture might not be as flaky howver.

        Reply
    5. Amanda

      June 28, 2020 at 6:21 am

      5 stars
      Amazing recipe! I made it pretty much exactly as written (kneading by hand) and it came out exactly as pictured, though I accidentally let it brown a bit more on top than I would have liked which is my bad for not paying attention. Otherwise the flavor is deliciously rich and the crumb/crust is so moist! The only thing I had to change because of what I had on hand was replacing approx 30g of my all purpose flour with vital wheat gluten to constitute bread flour and using a spreadable tub vegan butter as I don't think we have any vegan stick butters here. I also used the more soy milk option instead of aquafaba. Thank you for explaining all the components and each step so clearly. Next time I might try adding some raisins like they do in the bakeries.

      Reply
    6. Nat

      June 28, 2020 at 8:27 am

      Hello. I have made this plain loaf and it turned out so amazing! I'd like to experiment with adding diffferent flavors next, like matcha or cocoa powder...How much of these ingredients should I add in? Do I need to adjust the amount of the other ingredients? Thank you!

      Reply
      • hannahhossack

        June 29, 2020 at 8:13 am

        Hi Nat, so glad you enjoyed it! I would try adding 2-4 Tbsp of matcha or cocoa powder depending on how strong you want it and you may need to add a drop more milk to compensate.

        Reply
    7. Rachel

      June 28, 2020 at 9:56 pm

      5 stars
      I made this today and it turned out amazingly!
      I used unsweetened vanilla almond milk and all-purpose flour because that’s what I had on hand. I also reduced the amount of sugar to 30g and brushed the top with more milk before baking (which did not yield a shine but that was ok with me). The end result was tender, fluffy, and delicious - would never have known this was vegan!
      Thank you for a wonderful, detailed recipe that I will keep coming back to!

      Reply
    8. Saniya Monga

      June 29, 2020 at 6:39 am

      Can we replace aquafaba with soy milk?
      & vegan butter with olive oil?

      Reply
      • hannahhossack

        June 29, 2020 at 8:11 am

        Hi Saniya, yes, more milk instead of aquafaba is fine. I haven't tried using olive oil instead of butter but I think it would be ok.

        Reply
    9. StaceyN

      July 05, 2020 at 12:52 am

      5 stars
      This was amazing!! I used an egg instead of aquafaba since I didn't have any on hand and I'm okay eating eggs. It was delicious!!! My son is allergic to dairy so I'm always trying new recipes so he can have yummy things. Thank you so much!

      Reply
    10. maggie

      July 18, 2020 at 8:26 pm

      Hi could I substitute the sugar for honey? If so could you please tell me how much I should use? Thank you!

      Reply
      • hannahhossack

        July 19, 2020 at 12:01 pm

        I haven't tried but I think that it would be ok. I would try 3 Tbsp.

        Reply
    11. Bharati

      November 03, 2020 at 10:10 am

      Hello Hannah. Thank you for your thorough instructions. I have been baking some bread since the pandameic and enjoying it, the successes and the failures! I also diavovered overnight refrigeration as in cold and slow fermentation of the dough has an advantage in flavour and kneading so I favour it. Would it be OK to replace the soy milk with normal fat milk? Or even almond milk? Could I add a tablespoon of yoghurt instead of the chick pea water?

      Reply
      • hannahhossack

        November 03, 2020 at 12:19 pm

        Hi Bharati, either of those milk replacements will work and you can just swap the aquafaba for an equal quantity of whichever type of milk you go for.

        Reply
    12. Sam

      November 21, 2020 at 4:45 am

      5 stars
      This recipe is brilliant! I love making milk bread and I made this version for a vegan friend and he loved it! This is a total crowd pleaser and would satisfy non-vegans equally. Hannah, thanks for an A+ recipe!

      Reply
    13. Rachel

      December 04, 2020 at 11:37 pm

      5 stars
      I've gotten into the habit of late-night baking, and this was my project last night. It turned out amazing! I've never had milk bread before, and as of the night before last I'd never made a yeasted bread, but it was surprisingly easy if you follow the instructions (I missed the note about weighing the ingredients so I just did cups and it worked fine). I stuck to the ingredients as they were, but I used almond milk instead of soy milk. We're also the type of family that halves the sugar in just about everything, but it was like 10 pm and my brain couldn't figure out how to halve it in this so I just went for it and it's actually the perfect level of sweet. It's like white bread but way less sweet than the store-bought kind and 12x softer and tastier. I have a feeling that, if I really do end up becoming to type of person who makes fresh bread for my family when I'm older, this is going to be it. I was also surprised by how easy it was to shape; my dough always seems to spring back on me no matter what I do! I can't wait to make a sandwich out of this, or maybe just each the entire loaf in one sitting. Thank you so much for such a stellar recipe - and vegan too! My lactose intolerant self thanks you for making milk bread that won't wreck my stomach 🙂

      Reply
    14. Deborah

      December 07, 2020 at 1:26 pm

      5 stars
      Thank you so much for this recipe, the milk bread is just perfekt! I was looking for one as my daughter has an egg allergy and cannot eat traditional luxembourgish pastry for Christmas, so I could make her some of my own. And I'm delighted, it's so delicious, it will be the only milk bread I will ever bake! Thank you

      Reply
    15. Ada

      December 17, 2020 at 12:30 am

      5 stars
      This bread was scrumptious. My family ate it in seconds.
      Thanks for sharing this recipe.

      Reply
    16. Sabina

      January 19, 2021 at 2:57 am

      5 stars
      Amazing. Made yesterday. More Clean than vegan. Used organic unbleached flour, organic cane sugar and organic butter.. And all the rest. Shape and texture like yours. And the maple glaze.. Well to die for.. And I learned something new.. Thanks so much

      Reply
    17. Oed

      March 18, 2021 at 1:36 am

      5 stars
      I’m not an accomplished baker but your instructions are so excellent it comes out perfect every time.

      PINK HOKKAIDO BREAD! I have been reading about ube and added 150g of steamed and then puréed ube to the batter after adding the tangzhong, Aqua faba and yeast mixture (made with only 120 ml instead of the usual 150 ml bc I was worried the yam might add too much moisture) and it came out great again. Crust is the usual tan with a hint of pink where it’s less cooked, and the crumb is a beautiful creamy pink color. Flavor and texture remained true to the original recipe.

      Reply
    18. Meg

      June 08, 2021 at 12:39 pm

      Hi! Has anyone tried this recipe with a gluten free flour blend?

      Reply
    19. Keri

      July 01, 2021 at 10:41 am

      5 stars
      Amazing! I have always wanted to make milk bread. Thank you for veganizing it! Love your recipes.

      Reply
    20. Lisa

      July 05, 2021 at 8:09 pm

      5 stars
      Fabulous! That's all I can say!

      Reply
    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.