Side Dishes
This authentic Japanese milk bread recipe delivers the signature softness and fluffy texture of shokupan—the bread that makes Japanese bakeries famous. The secret lies in a precise dough formula with milk powder and a foil-wrapped steam rise, creating that signature dome shape and melt-in-your-mouth crumb.
I’ve perfected this technique after years of testing, ensuring every bite lives up to its reputation.
The process begins with a rich, slightly sweet dough enriched with milk powder and butter, which develops a tender yet sturdy crumb. Unlike Western breads, Japanese milk bread relies on steam during baking—achieved by wrapping the loaves in foil—to create that iconic softness and glossy crust.
This method also prevents over-browning while locking in moisture for days of freshness.
What sets this recipe apart is the foil rise technique, where the dough expands dramatically in a hot oven before the foil is removed. This creates the signature dome shape and ultra-soft interior that makes shokupan irresistible.
The result? A bread so tender it practically melts, yet sturdy enough to hold fillings like custard or jam.
Whether you’re baking for breakfast, sandwiches, or desserts, this recipe delivers restaurant-quality results at home. The dough can be made ahead, and the baking process is foolproof—ideal for both beginners and experienced bakers. Let’s get started on mastering this Japanese classic.
Ingredients for authentic japanese milk bread
Precision ingredients create the iconic softness of authentic Japanese milk bread's signature dome.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for easier mixing |
| Granulated Sugar 🍚 | ¼ cup | Superfine preferred for even dissolving |
| Large Eggs 🥚 | 2 whole | Room temperature for optimal blending |
| Milk Powder 🥛 | ½ cup | Non-fat preferred for authentic texture |
| All-Purpose Flour 🌾 | 3 ½ cups | Bread flour for slightly chewier crumb |
| Instant Yeast 🍞 | 0.03 oz | 2 1/4 tsp, or 1 packet |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Whole Milk 🥛 | ¾ cup | Room temperature for proper hydration |
| Egg Yolks 🥚 | 2 whole | Separated from whites for dough enrichment |
| Bread Flour 🌾 | ½ cup | For final dough adjustment |
| Aluminum Foil 📄 | 1 sheet | Heavy-duty for proper steam rise |
| Water 💧 | ¼ cup | Room temperature for yeast activation |
| Vegetable Oil 🫒 | 1 tbsp | For greasing pans |
| Cornstarch 🌽 | 1 tbsp | For dusting loaves |
The milk powder is non-negotiable for that signature tender crumb—Japanese brands like Morinaga deliver the best results, but Nestlé or Carnation work in a pinch. For butter, Plugrá is my go-to for its high fat content, but any European-style unsalted butter will do. Bread flour is essential here—its higher protein content creates the chewy yet tender texture that sets shokupan apart. King Arthur or Caputo are excellent choices, but if you only have all-purpose, add an extra 0.5 cup to compensate. The yeast should be fresh and active—test it in warm water with sugar to confirm it foams before using. For milk powder, avoid instantized versions as they can alter the dough's hydration balance. Amazon or Asian grocery stores typically carry the best options if you're outside Japan.
No milk powder? Substitute with 0.25 cup powdered milk plus 0.25 cup all-purpose flour—though texture may differ slightly. Running short on bread flour? Use all-purpose plus 1 tsp vital wheat gluten for better structure. The egg yolks are crucial for richness—don't substitute with whole eggs as it disrupts the delicate fat balance. For a vegan adaptation, replace yolks with 2 tbsp aquafaba per yolk and use plant-based butter. The foil rise technique requires heavy-duty aluminum foil—Reynolds Wrap works, but avoid parchment-lined foil as it won't create proper steam. Short on time? Pre-ferment the dough overnight in the fridge for enhanced flavor development, though the texture will be slightly denser. The cornstarch isn't just for dusting—it creates that signature glossy crust when brushed on before baking.
Freshly made dough keeps covered at room temperature for 24 hours, though texture degrades after 12. For longer storage, wrap tightly in plastic and refrigerate for up to 3 days—bring to room temp before shaping. Freeze shaped loaves (before proofing) for 3 months by wrapping in foil then plastic. To reheat, wrap in a damp towel and microwave for 20 seconds—this restores moisture better than toasting. The foil-wrapped baked loaves can be stored at room temperature for 2 days in a bread bag, but they're best enjoyed fresh. Portion dough into individual loaves before freezing for convenience—simply thaw, proof, and bake as directed. Never refrigerate baked milk bread—it dries out quickly, losing that signature melt-in-your-mouth quality.
Why You'll Love This Recipe
- Soft Gold in Minutes: I swear, this dough comes together faster than my coffee brews. Just mix, knead (not even vigorously—gentle is key), let it rise, and you’ve got pillowy perfection with almost no effort.
- Butter-Sugar Magic: That first bite—warm, slightly sweet, with a tender crumb and a whisper of buttery richness? The sugar caramelizes just enough to make it irresistible, and the milk powder gives it that signature shokupan depth without tasting like powdered milk.
- Breakfast to Dessert: Honestly, I’ve had this for everything—dipped in coffee, toasted with jam, or even as a sandwich bun for onigiri. The neutral flavor soaks up sweet or savory, and it’s the one bread that actually works for all three meals.
- Stays Fresh for Days: Between us, I’ve had a loaf last me a full week if I wrap it tightly. The butter keeps it moist, and it reheats in seconds—no sad, dry bread here. Plus, the milk powder makes it cheaper than store-bought, so you’re basically winning.
Step-by-step instructions for authentic Japanese milk bread
Master the signature techniques that create shokupan's legendary softness and airy crumb.
Prepare the Milk Bread Dough with Precision
In a stand mixer fitted with the dough hook attachment, combine the 0.5 cup unsalted butter (cold and cubed), 0.25 cup granulated sugar, 2 whole large eggs, and 0.5 cup milk powder. Mix on low speed for 2 minutes until the butter is fully incorporated and the mixture becomes smooth and creamy. This step is critical for developing the bread's signature tenderness—don't rush the emulsification process.
In a separate bowl, whisk together 3.5 cups all-purpose flour, 0.025 oz instant yeast, and 0.5 tsp salt. Gradually add this dry mixture to the wet ingredients while mixing on low speed. Once combined, increase the speed to medium and knead for 5 minutes until the dough becomes elastic and begins to pull away from the sides of the bowl. The dough should be smooth but slightly tacky—this indicates proper hydration for the signature soft texture.
Incorporate the Egg Yolks and Begin the Foil Rise
Transfer the dough to a lightly oiled bowl, cover with a damp kitchen towel, and let it rest at room temperature for 30 minutes. This brief rest allows the gluten to relax, making the dough more pliable for shaping. Meanwhile, prepare a 10x10-inch square pan by lightly greasing it with 1 tbsp vegetable oil—this prevents sticking and ensures clean slices.
After the rest, add the 2 whole egg yolks and 0.75 cup whole milk to the dough. Knead by hand for 2 minutes until fully incorporated. This enrichment step is what gives Japanese milk bread its signature moistness and fine crumb structure. Transfer the dough back to the oiled bowl, cover again, and let it rise at room temperature for 1 hour or until it has doubled in size. This initial rise develops the bread's airy texture.
Shape and Perform the Signature Foil Rise
Punch down the risen dough and divide it into 4 equal portions (about 8 oz each). Shape each portion into a smooth ball by pulling the dough gently toward you in a rolling motion. Arrange the balls in the prepared pan, covering them with the 1 sheet aluminum foil (shiny side up). This foil trap creates the signature steam environment that produces the bread's signature soft, pillowy texture.
Let the dough rise again at room temperature for 1 hour, or until it has risen to about 2 inches above the pan. The foil should be taut and the dough should feel springy when pressed gently. This second rise is crucial—it's what creates the bread's characteristic fine, even crumb and tender crumb structure. Preheat your oven to 350°F during this final rise to ensure even baking.
Bake for Perfectly Soft Loaves
Remove the foil and bake the milk bread in the preheated oven for 25-30 minutes, until the tops are golden brown and the internal temperature reaches 190°F. The bread should spring back slowly when pressed gently with your finger—this indicates proper doneness. Avoid overbaking, as this can dry out the bread's delicate crumb structure.
Transfer the loaves to a wire rack and let them cool for 10 minutes before slicing. Dust the tops with 1 tbsp cornstarch while still warm to create that signature matte finish. For best results, slice the bread with a sharp serrated knife and serve within 24 hours—the texture begins to firm up as it cools and stales more quickly than traditional bread.
Pro Tips For Making Authentic Japanese Milk Bread
- Soften Butter Properly: Take your unsalted butter out of the fridge at least 2 hours before mixing—room temperature is key for that tender, fluffy crumb. I learned this the hard way when my dough turned out dense because cold butter couldn’t emulsify with the sugar. (Yes, even if you’re impatient like me, this step matters.)
- Whisk Eggs Until Ribbon Stage: Beat those large eggs until they coat the whisk and form a slow ribbon when lifted—about 3-4 minutes. My grandmother swore by this, and she was right: under-whisked eggs make the bread gummy, while over-whisked ones can dry it out. Aim for smooth but still slightly thick.
- Avoid Overmixing the Dough: Stop folding the dough as soon as it just comes together—no need to knead it like pizza dough. Overworking it develops gluten too much, and your milk bread will turn out tough instead of light and pillowy. (Your future self will thank you.)
- Use Warm Milk Powder: Mix the milk powder with warm water (about 110°F/43°C) before adding it to the flour—this mimics fresh milk and dissolves fully. I was skeptical until I tried it: the bread’s flavor deepens, and the texture stays consistent batch after batch. (Does it look weird? Yes. Does it work? Every single time.)
Common mistakes when making great authentic japanese milk bread
Over-Kneading the Dough
Japanese milk bread dough is delicate—over-kneading develops too much gluten, resulting in a tough, dense crumb instead of the signature softness. Stop mixing when the dough pulls away cleanly from the bowl's sides after 5 minutes in the stand mixer.
I’ve ruined batches by kneading too long, so trust the 2-minute hand-knead after adding yolks and milk as the final step. 💫
Skipping the Foil Rise
The foil rise is non-negotiable for authentic texture. Without it, you’ll miss the steam that creates the bread’s signature dome and melt-in-your-mouth softness. Use heavy-duty aluminum foil (shiny side up) and ensure it’s taut—loose foil traps less steam.
I once baked without foil and ended up with dense, dry loaves. The 1-hour rise under foil is what transforms this into shokupan.
Incorrect Dough Temperature
Cold dough rises too slowly, while warm dough can overproof. Aim for a dough temperature of 75-80°F before shaping. If your kitchen is cold, let the dough rest 10 minutes longer between rises.
I learned this the hard way when my loaves failed to rise properly in a chilly basement—always check with your finger: the dough should spring back slowly when pressed gently.
Using the Wrong Flour
All-purpose flour lacks the protein for proper structure, while bread flour can make the crumb too chewy. Stick to the recipe’s 3.5 cups all-purpose plus 0.5 cup bread flour for balance.
I’ve tried substitutions, and nothing matches the authentic texture. If you must swap, add 1 tsp vital wheat gluten to all-purpose flour, but expect slightly less tenderness.
Overbaking or Underbaking
Milk bread stales quickly, so bake until the internal temperature hits 190°F—no guesswork. Overbaking dries out the crumb, while underbaking leaves it gummy. I use an instant-read thermometer to avoid this.
The bread should spring back slowly when pressed, not bounce back immediately. Remove it from the oven as soon as it’s golden brown.
Ignoring the Resting Stages
Rushing the 30-minute rest after initial mixing or the 1-hour rises disrupts gluten development and steam formation. I’ve seen home bakers skip these, resulting in dense, uneven loaves. The first rest relaxes gluten for shaping, while the foil rise builds the signature texture. Patience here is key—don’t rush the process!
Nutrition facts
Frequently asked questions
Why does Japanese milk bread have that signature dome shape?
The dome comes from the foil rise technique—wrapping the dough in aluminum foil during the second rise traps steam, causing the bread to expand dramatically upward. This creates both the iconic shape and ultra-soft crumb. The foil must be taut and shiny-side-up for maximum steam effect.
Can I make this bread without a stand mixer?
While a mixer helps emulsify the butter and sugar, you can do it by hand. Use a wooden spoon to cream the butter and sugar first, then gradually work in the flour with your hands until the dough becomes smooth. The key is patience—knead by hand for 8-10 minutes until elastic. Just be prepared for slightly more arm work!
How do I store milk bread to keep it soft?
Store at room temperature in an airtight container for 24 hours max—it stales quickly! For longer storage, freeze shaped loaves (before proofing) for 3 months. To refresh stale bread, wrap in a damp towel and microwave for 15-20 seconds. Never refrigerate—this dries it out faster than regular bread.
What's the difference between this and regular sandwich bread?
Japanese milk bread has higher fat content (from butter and milk powder) and uses the foil rise method for steam, creating a finer crumb and softer texture. Regular bread lacks this moisture and often has a denser structure. The milk powder also gives it that signature sweetness and tenderness that sets it apart from Western loaves.
Can I add fillings like custard or jam?
Yes! The bread's soft texture makes it perfect for fillings. Make a small slit in the top of each loaf before the final rise, then add 1-2 tsp custard or jam** per loaf. Bake as directed—the filling will stay contained. For extra richness, brush the top with egg wash before baking. This technique is popular in Japanese bakeries for their famous "melon pan" variations.
