A sliced loaf of milk bread

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
Cook Time 40 minutes
Rising Time 14 hours
Servings 1 large loaf
Author Domestic Gothess



  • 30 g (1/4 cup) bread flour
  • 150 ml (scant 2/3 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 2/3 cup) lukewarm unsweetened soy milk

Step 2:

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


  • 1/2 Tbsp maple syrup
  • 1 Tbsp water


  1. Start by making the tangzhong; whisk together the 30g bread flour and 150ml milk in a pan until no lumps remain.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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).

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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 1/2). 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.

  13. 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.

  14. 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 aquafaba instead.

  15. 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.

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

  17. 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.

Recipe 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.