Japanese Milk Bread
This Japanese milk bread recipe includes milk, butter, an egg, and yeast for an aromatic loaf. This recipe creates dinner rolls your family will love. Light and airy as a cloud, the bread dough uses the Asian method of water roux called tangzhong. Delish on its own, but perfect for breakfast, lunch, or dinner.

What is tangzhong? Well, it’s a Japanese technique called yukone (yudane) using a roux. This method was adopted by a Taiwanese woman named Yvonne Chen. This Hokkaido milk bread is made with a roux that’s made with flour and water (or milk). I like the combination of the two.
How does it work? Well, the water is absorbed by the flour at a high temperature, and the starch is gelatinized without forming any gluten (that is why it must be cooked carefully). This allows the starch in the tangzhong to absorb far more liquid at room temperature later. That’s why when tangzhong is added to the dough, we can use more water, which in turn gives us a soft, stable yet spongy texture in the final bread loaves.
I am in love with this method of making bread, and I must admit that I have recently been tempted to add tangzhong to almost every bread I make. Today, we make dinner rolls, but you can use this to make almost anything. Try my Shokupan sandwich bread, softest burger buns, or even cinnamon rolls. Delicious on their own or serve for breakfast with butter and jam. Alongside the main course for lunch or dinner. Of course, these also make the most amazing sandwiches!!
Why make these dinner rolls?
- Unmatched Softness: The tangzhong method creates a moist and pillowy texture that stays soft for days, making it perfect for sandwiches, toast, or enjoying plain.
- Enhanced Flavor: The pre-cooked flour in tangzhong adds a subtle sweetness and depth of flavor, elevating the taste of your bread beyond the ordinary.
- Extended Freshness: Tangzhong helps retain moisture, keeping your bread fresher for longer without needing preservatives.
- Perfect for Beginners: The tangzhong method is forgiving and ensures a consistent dough, making it an ideal choice for those new to bread baking.

Ingredients and substitutes
- Flour – I love to use bread flour because it produces the softest, most delicious bread, which is also slightly chewy.
- Egg – I use a large egg, about 60 to 65 grams in weight.
- Sugar – This bread is slightly sweeter than most other white bread. And yet, you can certainly reduce the sugar by half.
- Butter – A good quality unsalted butter at room temperature works best for flavor and consistency.
- Milk powder – This bread is often referred to as milk bread because it has whole milk and milk powder.
- Yeast – I am using active dry yeast, but you can also use the same amount of instant yeast or 21 grams of fresh baker’s yeast. Learn more about – Baking with yeast a beginners guide.

Step-by-step: Japanese milk bread recipe
Tangzhong
- In a small saucepan, combine water and flour with a whisk until no lumps remain. Add the milk and combine well again.
Pro tip – It is very important to make sure you have no lumps, as these will be difficult to remove from the dough. - Place the saucepan over medium heat and cook this mixture for 2 to 3 minutes. Keep stirring constantly to prevent lumps.
Pro tip – Keep it on medium-low heat. At first, the mixture will take a while to thicken, but then it does get thicker quickly. So, keep a close eye and take it off just when it reaches almost a paste consistency similar to a pudding. - Take it off the heat and transfer it to a small bowl or plate. Cover and let cool to almost room temperature. Make sure the plastic touches the surface of the tangzhong to prevent skin.
Pro tip – Removing from the hot pan will prevent it from cooking further, as we don’t want it to get lumpy.

Dough
- Yeast mixture – In a bowl of a stand mixer with the dough hook attachment, add the lukewarm milk (no warmer than 110°F) and the yeast. Combine well with a whisk. Then, add the sugar, milk powder, egg, and cooled tangzhong.
- Combine – Add the flour and salt. Turn the mixer on medium-high speed for 2 to 3 minutes until all the flour is well incorporated.
Pro tip – Scrape the sides of the bowl well to ensure all the flour is well incorporated, and do not add more flour yet. - Knead – Continue to knead on medium speed for 5 to 6 minutes. Then, add the butter and continue to knead for 3 to 4 minutes more until you have a soft, smooth, and elastic dough.
Pro tip – Avoid the temptation to add more flour. We want soft, light, and fluffy rolls, and this is only possible when the dough is soft, elastic, yet slightly sticky.

- Bowl – When the dough is soft and shiny, but still slightly sticky, shape it into a ball. Place the dough in an oiled bowl, seam side down. Coat the surface with oil to prevent drying. Cover with a clean kitchen cloth or plastic wrap.
- Rise – Leave in a warm place. Let it rise for 60 to 90 minutes until it doubles in volume.
Pro tip – In winter, you may need 90 minutes or more. But in summer, the dough may double in 45 minutes. If you can’t attend to it at that moment, degas, reshape, and let it double in volume again.

- Punch – When the dough is doubled in volume, transfer it to a well-dusted floured surface. Punch down and reshape into a ball. Then roll it into a small log.
Pro tip – At this point, there is no need for additional flour. So use a light dusting of flour. - Divide – Using a dough scraper, divide this log into three portions and then each of those portions into 3 again. This should give you 9 dinner rolls.
Pro tip – The odd number 9 is because we are using a square baking pan. You can also divide into 8 medium or 12 small rolls, using an 8-inch round or rectangular sheet pan.

How to shape dinner rolls
- Shape – Hold each piece of dough in your hand and gather all the seams together. Pinch the seams at the bottom, then place the ball on a non-flour surface while still holding it in your hand.
- Loosen the grip on the dough and roll it back and forth into a tight circle against the work surface. You will feel the dough become tight and smooth.
Pro tip – The goal is to create a tight, smooth ball. If you overdo the rolling, you will rip the top surface, which will give a rough, not smooth roll.

Proof and bake
- Tray – Grease or spray a 9 x 9 square baking pan. Place the rolls in the pan. Alternatively, you can also place the rolls on a baking tray and bake them as individual rolls.
- Proof – Cover with a clean kitchen towel or plastic wrap and leave in a warm spot for about 45 minutes until almost doubled in size.
Pro tip – Spray the plastic wrap with oil to prevent it from sticking to the rolls. - Oven – When the rolls are almost double in volume, at about 30 minutes, preheat the oven to 375°F /190°C / Gas Mark 5
- Eggwash – Brush the rolls with egg wash, milk, or cream.
Pro tip – Egg wash is a full egg with 2 tbsp of water. An egg wash will give a nice golden brown color. If you can’t use egg, milk or cream will work just as well. Do not use oil or butter, as it will create a crust.

- Bake for about 22 to 25 minutes until lightly golden on top. When baked, brush with melted butter.
Pro tip – This is optional, but it adds a nice flavor and keeps the top crust soft. - Cool – Take them out of the pan, cool them on a wire rack, and cover them with a clean kitchen cloth for at least 5 minutes to keep them soft.
Pro tip – Do not leave the rolls in the pan for too long, as the steam will make the bread soggy on the bottom. - Enjoy!


- Homemade Soft Classic Dinner Rolls
- Garlic Rolls – Dinner Rolls
- Whole Wheat Dinner Rolls
- Easy Pumpkin Dinner Rolls
- Parmesan Garlic Rolls
Frequently asked questions
If stored properly, these soft dinner rolls will stay for 3 to 4 days at room temperature. They can also be frozen for a month or more. Never store bread in the fridge as it dries out.
Most often, the simplest explanation for this is that the liquid (milk) used was not warm. You need the liquid to be no more than 110°F/ 41 °C. Hotter than that will not activate the yeast. In some cases, it could also be that the yeast was old and not good.
If you add too much flour to the dough, the bread will be dense, not soft. You want the dough to be soft, elastic, and still slightly sticky. Follow the recipe and look at the video to see the consistency of the dough.
Proof the rolls for only 45 minutes or until they are almost doubled in volume. They will continue to rise some more in the oven when baking. If you overproof the rolls, they tend to rise and deflate when baking.

Japanese Milk Bread
This Japanese milk bread is the softest dinner rolls you will ever make. Light and airy as a cloud, the bread dough uses the Asian method of water roux called tangzhong. Delish on its own, but perfect for breakfast, lunch, or dinner.
Video
Ingredients
- 30 ml (2 tbsp) Milk
- 90 ml (6 tbsp) Water
- 15 g (2 tbsp) Bread flour
- 120 ml (½ cup) Warm milk
- 7 g (2 tsp) Instant dry yeast or 21 grams Fresh Bakers Yeast
- 25 g (2 tbsp) Sugar
- 15 g (1 tbsp) Milk powder
- 50 g (1 large) Egg large
- 60 g (4 tbsp) Butter unsalted, room temperature
- 315 g (2½ cups) Bread flour
- 5 g (1 tsp) Kosher salt
- ½ Egg – beaten with 1 tbsp water for egg wash
- 2 tbsp Sesame seeds or poppy seeds (optional)
Method
- In a saucepan, combine water and flour with a whisk until no lumps. Add the milk and combine well again. Place the saucepan over medium heat and cook this mixture for 2 to 3 minutes. Keep stirring constantly to prevent lumps.30 ml Milk, 90 ml Water, 15 g Bread flour
- Take it off the heat and transfer it to a bowl or plate. Cover and let cool to almost room temperature. Make sure the plastic touches the surface of the tangzhong to prevent skin.
- Yeast mixture – In a stand mixer bowl, add the warm milk (110°F) and the yeast. Combine well with a whisk. Then, add the sugar, milk powder, egg, and cooled tangzhong.120 ml Warm milk, 7 g Instant dry yeast, 25 g Sugar, 15 g Milk powder, 50 g Egg
- Combine – Add the flour and salt. Turn the mixer on medium-high speed for 2 to 3 minutes until all the flour is well incorporated.315 g Bread flour, 5 g Kosher salt
- Knead – Continue to knead on medium speed for 5 to 6 minutes. Then, add the butter and continue to knead for 3 to 4 minutes more until you have a soft, smooth, and elastic dough.60 g Butter
- Bowl – When the dough is soft and shiny, but still slightly sticky, shape it into a ball. Place the dough in an oiled bowl, seam side down. Coat the surface with oil to prevent drying. Cover with a clean kitchen cloth or plastic wrap.
- Rise – Leave in a warm place. Let rise for 60 to 90 minutes until it doubles in volume.
- Punch – When the dough is doubled in volume, transfer it to a well-dusted floured surface. Punch down and reshape into a ball. Then, roll it into a small log.
- Divide – Using a dough scraper, divide this log into three portions, and then each of those portions into three again. This should give you nine dinner rolls.
- Shape – Hold each piece of dough in your hand and gather all the seams together. Pinch the seams at the bottom. Then, place the ball on a non-flour surface while still holding it in your hand.
- Loosen the grip on the dough and roll it back and forth into a tight circle against the work surface. You will feel the dough become tight and smooth.
- Tray – Grease or spray a 9 x 9 square baking pan. Place the rolls in the pan. Alternatively, you can also place the rolls on a baking tray and bake them as individual rolls.
- Proof – Cover with a clean kitchen towel or plastic wrap and leave in a warm place for about 45 minutes until almost doubled in size.
- Oven – When the rolls are almost double in volume, at about 30 minutes, preheat the oven to 375°F / 190°C / Gas Mark 5.
- Eggwash – Brush the rolls with egg wash, milk, or cream.½ Egg – beaten with 1 tbsp water
- Bake for about 22 to 25 minutes until lightly golden on top. When baked, brush with melted butter.2 tbsp Sesame seeds
- Cool – Take them out of the pan and cover them with a clean kitchen cloth for at least 5 minutes to keep them soft.
- Enjoy!
Notes
- Cook the tangzhong at medium to low speed so the flour has a chance to absorb the liquid – if you cook on high heat, the liquid will evaporate.
- Also, you need to stir the tangzhong continuously but not vigorously. Why? We want to avoid gluten formation.
- The tangzhong must be a paste consistency, and it gets thicker as it cools, so remove it earlier rather than later. If it gets too thick and lumpy, it will be difficult to incorporate into the dough.
- Cool the tangzhong to room temperature before you add it to the dough. But do not place it in the fridge to avoid lumps.
- Add salt to the flour, not the yeast mixture. Salt can kill the yeast.
- Knead the dough for the time mentioned in the recipe. Using a timer works great to under- or over-knead the dough.
- Bread flour works best for this bread, making it soft and chewy. Having said that, I have used all-purpose flour, and it works just as well.
- Overnight rolls – The dough can be prepared a day in advance. Proof them on the counter for an hour, then punch down and let the dough rest in the fridge overnight. Overnight proofing is a great way to add flavor to the bagels. The next day, let the dough come to room temperature before you shape and bake them.
- Storing rolls – These rolls do freeze beautifully. Cool the baked buns, then place them in a freezer-safe storage bag. These can be frozen for up to a month.
- Kneading the dough – If possible, use an electric mixer because the dough is soft and sticky.
- Bread machine – These rolls can be easily made in a bread machine. Pour all ingredients into the pan set to dough or manual. Start and let the dough run its cycle for about 9 to 10 minutes – continue with the recipe as shown above.
- Keeping the rolls soft – The best way to keep homemade bread soft is to contain the steam within the bread. So, while they are still hot, place a clean kitchen cloth over them and let them rest for 10 minutes. Keeping these dinner rolls covered will also keep them from drying out.
- Freezing dinner rolls – For make-ahead or freezer-friendly dinner rolls, bake the rolls as instructed in this recipe. Let them cool completely. Once cooled, place them in an airtight freezer-safe ziplock bag. For best results, thaw in the fridge overnight, then reheat in the microwave for 30 seconds or more as needed.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!- Sun-Dried Tomatoes Olive Rolls
- No-Knead Knotted Rolls
- Soft Crescent Rolls
- Soft Pumpkin Crescent Rolls
- See all bread recipes or white bread recipes













Love your recipes, I want to try this method. I was wondering if you could freeze the unnamed dough,
thanks,
Cathy
Thank you so much, Catherine, you can treat this dough like any other dough. So, yes, you can freeze this dough too.
Hi Veena these dinner rolls are amazing me & my family loved them, best i have ever eaten. Thank you so much.
Thank you, Carol
Thank you Ma’am for this Japanese milk bread rolls, this is the best rolls I have baked and enjoy. So soft and yummy. God bless you real good.
Thank you for the lovely feedback, Mary. I am so happy you enjoyed these so much.
I just found your site. I love the fact that you also include metric measurement, and a 1x-2x-3x factor.
Saves me from having to do the math. Bonus.
It is possible it is just my Chromebook, but when I click the blue video bar/link, nothing happens
Thank you, Kojak. Happy you are enjoying my recipes.
Sorry about that, but I just tried to click on the Jump to links and they all work for me both on Desktop and mobile.
I also tried both Chrome and Safari.
Could you check again.
Thanks
Just tried both my computers. They are Chromebooks.
Also tried my Pixel 4A 5G phone. It worked there. That is frustrating as the screen is so small.
However, your written instructions are well written. I’ll get by.
I’m so sorry to hear that Kojak. I have not any other complaints from visitors but I will see if the technical guys have any inputs for me. Thank you for appreciating my recipes.
I have tried your recipe 3 times and each time it is either too sticky to touch or too dry and will not puff up and get flaky. I weigh my ingredients never measure and just can’t get this to work.
I’m sorry to hear that, Heidi. I make this recipe often and as you can see in the comments below people have tried it successfully. If you give more details of what happened perhaps I can help troubleshoot. All my recipes are tested and tried so they should definitely work.
Hello,
I was wondering if it’s possible to substitute egg with flax powder and if there is any substitute for milk powder?
Thank you
I have not tried it with flaxseed. But you can omit the eggs to make an eggless bread. You will need less flour.
How can I add or measure Tanzhong into my own bread recipe please?
This amount of tanzhong should be good for a 500 grams batch of dough so you can minus or plus this amount based on your quantity
These look so pillowy, yum! Love it, thanks for the recipe 🙂
Thanks, Janelle. Yes it is very soft
These look amazing! I love to make homemade rolls because it reminds me of time in the kitchen with my mother when I was a child. This method is fascinating and will be fun to try this fall to serve with soups, stews or around the holidays.
Thank you Carol. yes, I loved baking bread with mom too
Hello Veena, as soon as I saw this recipe posted, I had to try it. Prior to the lockdown (due to Covid-19 ), I would never endeavour to try any yeast &bread recipes. But, a huge thank you to you. Your easy to follow step-by-step instructions has helped me to build my confidence. I’m happy to report that this recipe came out perfect on my first attempt and is another new favourite in my home. Thank you again?
Thank you so much, Lucy. I am so happy to hear that my recipes have helped you build confidence. Thanks for the lovely feedback