Japanese soft roll

Japanese Milk Bread

Japanese milk bread is the fluffiest, softest bread you can find. 

Course Breakfast
Cuisine Japanese
Keyword Japanese milk bread
Prep Time 10 minutes
Cook Time 44 minutes
Total Time 54 minutes
Servings 10 small buns
Calories 1503 kcal
Author KP Kwan


TangZhong: (Part 1)

The main dough: (Part 2)



  1. Mix the bread flour and water in part 1) in a small pan, heat it up slowly over low heat.

  2. When the slurry starts to become thicker, you can draw lines while stirring it. When this happens, remove it from heat.

The main dough:

  1. Mix the water and flour in part 2 together, mix it for half a minute and set aside to autolyze for at least half an hour.

  2. Add the TangZhog and rest of the ingredients in part 2 (except butter) into the flour/water mixture. Mix with a dough hook for eight to ten minutes.

  3. Add butter and mix for another two minutes or until you can stretch the dough to form a semi-translucent film without breaking it.

  4. Cover the dough with a kitchen towel or cling film. Let the dough ferment at room temperature until it doubles in size. If you poke your finger into the dough at this stage, a dent will remain.

  5. Punch down the dough. Place the dough on a working surface. Portion the dough and divide it into pieces of uniform weight.

  6. Shape each portion into smooth, round balls. Let the dough rest on the working surface for ten minutes to let the gluten relax. 

  7. Roll out the dough as thin as possible, and then roll it up like making the Swiss roll. Place them in an oiled bread pan.

  8. Cover it with a damp cloth or cling wrap to retain moisture.

    Leave them in a warm place until it doubles in bulk.

  9. Apply some egg wash on the surface. Bake at 180°C/350°F for 25 minutes or until the crust turns golden brown.

Recipe Video

Recipe Notes

Two teaspoons of milk powder can be replaced by 40 ml of milk. So the 55ml of water will become 40ml of milk + 15 ml of water (The main dough)

Nutrition Facts
Japanese Milk Bread
Amount Per Serving (10 buns)
Calories 1503 Calories from Fat 360
% Daily Value*
Total Fat 40g 62%
Cholesterol 274mg 91%
Sodium 1130mg 47%
Total Carbohydrates 246g 82%
Sugars 46g
Protein 38g 76%
* Percent Daily Values are based on a 2000 calorie diet.