
If you love soft, fluffy bread that feels like it came from a bakery, this Japanese milk bread recipe is going to become one of your favorites.

Japanese milk bread, also known as Shokupan or Hokkaido milk bread, is famous for its incredibly light texture, soft crumb, and slightly sweet buttery flavor. It’s the kind of bread that stays soft for days and makes amazing sandwiches, toast, and even French toast.
The best part? You don’t need to be a professional baker to make it at home.
This easy step-by-step recipe will show you exactly how to make fluffy Japanese milk bread using simple ingredients you probably already have in your kitchen.
Why You’ll Love This Japanese Milk Bread
- Super soft and fluffy texture
- Stays soft for days
- Slightly sweet buttery flavor
- Perfect for sandwiches and toast
- Beginner-friendly bread recipe
- Made with simple pantry ingredients
What Makes Japanese Milk Bread So Soft?
The secret behind Japanese milk bread is a simple dough enhancer called Tangzhong.
Tangzhong is a cooked mixture of flour and milk that helps the bread:
- stay moist longer,
- rise beautifully,
- create a fluffy cotton-soft texture,
- and remain fresh for days.
It only takes a few minutes to make, but it completely changes the texture of the bread.
Watch me Make Japanese milk Bread
What is Japanese Milk Bread?
Japanese milk bread is a soft enriched bread loaf made with milk, flour, yeast, butter, and eggs. In Japan, it’s known as Shokupan, which means “eating bread.”
This bread is popular across Japan, Korea, and China because of its light texture and versatility.
You can enjoy it:
- toasted with butter,
- as sandwich bread,
- for French toast,
- or even as burger buns.
Ingredients You’ll Need
Flour
Most traditional recipes use bread flour, but this recipe uses all-purpose flour with amazing results. The bread comes out incredibly soft and fluffy while using ingredients most home bakers already have.
Milk
Whole milk gives the bread the best flavor and texture.
Yeast
You can use instant yeast or active dry yeast.
Butter
Unsalted butter adds richness and softness to the bread.
Tangzhong
Do not skip this step. It’s the secret to the signature fluffy texture.
You’ll find the full ingredient list and exact measurements in the recipe card below.

Bread Flour vs All-Purpose Flour
Bread flour contains more protein, which usually creates a chewier texture and a slightly taller loaf.
However, using all-purpose flour makes this bread:
- softer,
- lighter,
- and easier for home bakers to work with.
Both work beautifully in this recipe.

HOW TO MAKE JAPANESE MILK BREAD (SHOKUPAN)
This will be an easy and fun project if you have baked bread before. But if this is your first time, no worries, it will be easy for you too, I promise! Watch the video tutorial and follow the step-by-step images for guidance. Let’s begin.
MAKING TANGZHONG
Step 1
Off the heat and in a saucepan, add the flour and half a cup of milk. Whisk until you see no lumps.

Step 2
Turn on the heat to medium and keep stirring until you get a pudding-like consistency. Now you have Tangzhong ready.

Step 3
Turn off the heat, pour another half cup of milk into the mixture, and whisk.
Add the sugar, yeast, and whisk well, then add the egg and whisk until combined. Make sure the mixture is not hot but warm before adding the yeast.

MAKING THE DOUGH STEP BY STEP
Step 1
Add the flour and salt to a stand mixer bowl. Mix well.

Step 2
pour the Tangzhong mixture into the flour and knead for 2 minutes.

Step 3
Gradually add the melted butter and continue kneading. Knead for 10 minutes.

Step 4
Stretch a small piece from the dough. When you stretch it thin enough to see the light or your fingers through it, and without tearing, stop the kneading. This is called the Windowpane test.

Step 5
Spray some oil into a large bowl and place the dough in it. Cover the dough for one and a half to two hours.

SHAPING AND FORMING THE DOUGH
Step 1
Make four equal balls. Roll out the dough to 8 to 9 inches. You can use your hand instead of a rolling pin.

Step 2
Fold the top to the center, then the bottom over the top fold. Rotate the folded dough to 90°and roll it up. Pinch to seal the seam.






Step 3
Place the rolled dough into the loaf seam side down. Cover the loaf pan and let the dough rise again for 30 to 40 minutes.

Step 4
Make an egg wash by beating an egg with two tablespoons of water. Lightly brush the dough and then place the loaf pan in the oven.

Step 5
Bake for 20 to 25 minutes. Remove the bread from the oven and let it cool for 10 minutes in the pan. Then cool on a wire rack.

TIPS TO MAKE THE BEST JAPANESE MILK BREAD
- Do not add the yeast to the dough enhancer while it’s hot. Make sure the enhancer is warm.
- Use the spoon and level when measuring the all-purpose or bread flour.
- You can knead the dough with your hands, but it will take longer (around 12 to 14 minutes) to pass the Windowpane test and develop gluten. It’s best to use a stand mixer. Windowpane is when you stretch the dough, and it stretches thin. You can see the light through it without it tearing. The more you knead the dough, the stretchier it gets. I showed this in the video tutorial.
- Be gentle when handling the dough while shaping it. Avoid tearing the dough.
- If you are using bread flour, you might need a rolling pin to roll the dough, but with all-purpose flour, you can spread and shape the dough with your hand, as shown in the video.
Frequently Asked Questions
Why is my bread dense?
Usually this happens when the dough wasn’t kneaded enough or didn’t rise fully.
Can I knead the dough by hand?
Yes, but it will take longer than using a stand mixer.
Can I refrigerate the dough overnight?
Absolutely. The first rise can happen overnight in the refrigerator.
How do I know the bread is fully baked?
The loaf should sound hollow when tapped and have a beautiful golden top.
Ways to Enjoy Japanese Milk Bread
This bread is incredibly versatile. Try it:
- As soft burger buns.
- Toasted with butter and jam,
- As sandwich bread,
- For French toast,
- With Nutella,

How to Store Japanese Milk Bread
Once fully cooled:
- store at room temperature for up to 2 days,
- or freeze sliced bread for up to 3 months.
Keep it in an airtight bag to maintain softness.
More Bread Recipes to Try

Easiest Fluffy Japanese Milk Bread Recipe
This Japanese Milk Bread recipe is easy to make at home. You’ll feel like a professional baker in no time. Treat yourself to a lovely, homemade loaf of bread.
For the Tangzhong (starter)
- ½ cup whole milk
- 2 tablespoons flour all-purpose or bread flour
For the Dough
- ½ cup whole milk at room temperature
- 3 tablespoon sugar
- 2 ½ teaspoon instant yeast
- 1 large egg at room temperature
- 2 ½ cups flour all-purpose or bread flour
- ¼ cup unsalted butter melted
- 1 teaspoon salt
To make the Tangzhong (Dough Enhancer)
-
Off the heat and in a small saucepan, add the flour and half a cup of milk. Whisk until you see no lumps.
-
Turn on the heat to medium and keep stirring or whisking until you get a pudding-like consistency.
-
Turn off the heat, pour another half cup of milk into the flour and milk mixture, and keep on whisking to prevent creating lumps.
-
Make sure the mixture is warm and not hot. Add the sugar, yeast, and whisk well, then add the egg and whisk until combined.
To make the dough
-
Attach the dough hook attachment to a stand mixer, add the flour and salt to the stand mixer’s bowl, mix them well, and then pour the Tangzhong.
-
Run the stand mixer and knead. When the dough is almost formed, pour in the melted butter.
-
Knead for 10 minutes, then take a piece from the dough and stretch it between your fingers. Stop kneading if you pull the dough enough to see your fingers under it without tearing.
-
Knead the dough gently for a few seconds.
-
Spray some oil into a large bowl and place the dough in it. Cover the dough and keep it in a warm place for one and a half to two hours.
-
Press the dough to remove the extra air and knead gently for a few seconds.
Shaping the dough
-
Make four equal balls. I used the fourth ball to form small buns, but you can use a bigger loaf pan to use all four balls.
-
If you want to bake the four balls in one loaf pan, grease an 8 x 12-inch loaf pan. If you want to keep the fourth ball to form small buns, go for a 4.5 x 8.5-inch loaf pan.
-
Roll out the dough to 8 to 9 inches. As shown in the video, you can use a rolling pin or, better, use your hand.
-
Fold the top to the center, then the bottom over the top fold.
-
Rotate the folded dough to 90°and roll it up.
-
Pinch to seal the seam. Place the rolled dough into the loaf seam side down. Do the same with the rest of the balls you formed earlier.
-
Cover the loaf pan and let the dough rise again for 30 to 40 minutes.
Baking the Japanese milk bread
-
Preheat the oven to 350F/180C.
-
Make an egg wash by beating an egg with two tablespoons of water. Lightly brush the dough and then place the loaf pan in the oven.
-
Bake for 20 to 25 minutes until it’s golden brown. Remove the bread from the oven and let it cool for 10 minutes in the pan.
-
Remove the bread from the pan and cool it on a wire rack.
-
For more flavor, I sometimes brush the top of the bread with butter after taking it out of the oven, but that’s an optional step.
- As I mentioned in the post, I used all-purpose flour to make this milk bread, but if you want to follow the original recipe, use bread flour without changing the measurements of the ingredients.
- When you make the Tangzhong, ensure the mixture is warm and not hot before adding the yeast, or the dough won’t rise.
- It is best to use whole milk, but you can go for coconut milk.
- If the dough is still wet, lightly dust the working surface with flour when rolling out the dough.
- Do the Windowpane test. I wrote more about it under Tips. It will be a guide to fluffy milk bread.
- Proofing the dough: If the kitchen is cold, wrap the bowl with thick towels.
- This recipe makes one large loaf of milk bread, one medium size, and three buns.
- If you want to make buns out of the dough, it usually takes 12 to 14 minutes in the oven using the same temperature I have mentioned in the recipe.
- Use half the amount of salt if you are using salted butter.
