Japanese Milk Bread (Shokupan): The Softest Loaf You’ll Ever Bake

Henry Hunter
Japanese milk bread loaves on a wooden board with “Japanese Milk Bread Week” and Bake-Along text from Crust & Crumb Academy

If you’ve ever torn into a loaf of Japanese milk bread, you already know. That cloud-like softness, the way it pulls apart in feathery sheets, the texture that somehow manages to be lighter than brioche but richer than regular white bread. It’s called shokupan, and once you make it at home, every other sandwich loaf in your life will feel like a downgrade.

I just wrapped up Japanese Milk Bread Week inside Crust & Crumb Academy, and the results from our Saturday bake-along were something else. Bakers who had never touched enriched dough pulled loaves out of the oven that looked like they came from a Tokyo bakery. So I figured it was time to bring this recipe to the blog, break down the science, and show you exactly how to nail it.

What Is Shokupan?

The name itself tells the story. “Shoku” means eating. “Pan” means bread, borrowed from the Portuguese word “pão.” Put them together and you get Japan’s daily bread.

But shokupan is nothing like the sandwich bread most Americans grew up with. The Japanese describe the texture as “fuwa fuwa,” which translates to fluffy like a cloud. When you tear a slice, it stretches and separates into soft, cottony layers. It’s softer than standard sandwich bread, lighter than brioche, and stays fresh for days without a single preservative.

In Tokyo, people line up for hours at bakeries like Centre The Bakery and Pelican just to buy a loaf. It’s not treated as an afterthought or a vehicle for peanut butter. It’s taken seriously as a craft.

The good news? You can absolutely make this at home. And it’s more forgiving than you’d expect.

A Brief History Worth Knowing

Bread in Japan has a fascinating backstory. Portuguese traders arrived in Nagasaki in 1543 and brought their pão with them. That’s where the Japanese word “pan” comes from. But for centuries during the Edo period, Japan was essentially closed to the outside world, and bread remained a foreign curiosity.

Everything changed during the Meiji era in 1868 when Japan modernized rapidly. The Navy adopted bread to fight vitamin deficiencies among sailors. Then after World War II, rice shortages led to U.S. wheat and powdered milk shipments flooding the country. School lunch programs raised an entire generation on bread.

Japanese bakers didn’t just accept Western bread as-is, though. They adapted it. They borrowed the tangzhong technique, a cooked flour paste originally from Chinese steamed bun traditions, and applied it to their loaf bread. The result was something entirely new: a bread that was soft, sweet, milky, and uniquely Japanese.

The Secret Weapon: Tangzhong

If you’ve baked enriched breads before, you know the struggle. Fat makes bread tender, but it also fights gluten development. Sugar adds flavor, but it can dry things out over time. The tangzhong method solves both problems.

Here’s what happens at the molecular level. When you cook flour and milk together on the stovetop, you’re gelatinizing the starches. Those gelatinized starch granules swell up and trap moisture inside their structure. When that paste gets mixed into your dough, it carries all that locked-in moisture into the final bread.

The result? A loaf that stays soft for 4 to 5 days without preservatives. The crumb is tender and moist straight out of the oven, and it barely stales because the moisture is physically trapped, not just sitting on the surface waiting to evaporate.

There are actually two methods for this. Tangzhong (the Taiwanese approach) cooks flour and milk together on the stovetop, heated to about 65°C/150°F. Yudane (the traditional Japanese method) pours boiling water directly over flour in a 1:1 ratio and lets it rest overnight. Yudane produces a slightly chewier texture the Japanese call “mochi-mochi.” Tangzhong gives you that fuwa-fuwa softness and can be done same-day.

For this recipe, we’re using tangzhong. It’s faster, and the texture is exactly what most home bakers are looking for.

Your Skill Progression

Here’s something I tell my Academy members all the time: if you’ve made focaccia, you already understand high hydration and sheet pans. If you’ve made cinnamon rolls, you’ve worked with enriched dough and basic tangzhong. Japanese milk bread is the next step up. You’re refining the tangzhong technique and learning precision shaping.

You’re not starting from zero. You’re building on skills you already have.

Close-up of Japanese milk bread sliced open showing soft, fluffy crumb and delicate stretch between halves

Henry’s Japanese Milk Bread (Shokupan)

Henry Hunter
This is the bread that changed how I think about sandwich loaves. Japanese milk bread, known as shokupan, uses a simple cooked flour paste called tangzhong to lock moisture into the crumb at the molecular level. The result is a loaf so soft it tears apart in cottony sheets, stays fresh for 4 to 5 days without preservatives, and makes every other white bread in your kitchen feel stale by comparison.
The tangzhong takes 5 minutes, the dough comes together in a stand mixer, and the three-piece shaping method gives you that signature pull-apart look. Whether you're making sandwiches, French toast, or just eating thick slices with butter, this is the loaf you'll keep coming back to. Yeasted version for a same-day bake. Sourdough adaptation also available on the Recipe Pantry. https://pantry.bakinggreatbread.com/
Prep Time 30 minutes
Cook Time 35 minutes
Fermentation Time 2 hours 30 minutes
Total Time 3 hours 35 minutes
Course Bread
Cuisine Japanese
Servings 8 slices
Calories 185 kcal

Equipment

  • 9×5-inch loaf pan
  • Stand Mixer with Dough Hook
  • Kitchen scale
  • Instant-read thermometer

Ingredients
  

Tangzhong (Water Roux)

  • 20 g bread flour
  • 100 g whole milk

Main Dough

  • 300 g bread flour
  • 35 g granulated sugar
  • 6 g fine sea salt
  • 7 g instant yeast
  • 1 large egg
  • 100 g whole milk warmed to 100°F (38°C)
  • 45 g unsalted butter softened

For the Top

  • 15 g whole milk or melted butter for brushing

Instructions
 

Step 1: Make the Tangzhong

  • This is the foundation of everything. Five minutes of work that transforms the entire loaf.
  • Whisk the 20g of bread flour and 100g of whole milk together in a small saucepan until no lumps remain. Place it over medium-low heat and cook, stirring constantly with a whisk or spatula, until the mixture thickens to a paste-like consistency. Think thick pudding. This takes 3 to 5 minutes.
  • You’ll know it’s ready when you can drag a whisk through it and it leaves clear lines that hold their shape for a moment.
  • Transfer to a small bowl, press plastic wrap directly onto the surface to prevent a skin from forming, and let it cool to room temperature. You can also make this up to 24 hours ahead and refrigerate it, which is what I recommend for a stress-free bake day.

Step 2: Mix the Dough

  • In the bowl of your stand mixer, combine the 300g bread flour, 35g sugar, 6g salt, and 7g instant yeast. Give it a quick stir with the dough hook to distribute everything evenly.
  • Add the cooled tangzhong, the egg, and the 100g of warm milk. Mix on low speed for about 2 minutes until a shaggy dough forms and no dry flour remains.
  • Increase to medium speed and knead for 6 to 8 minutes. The dough will look rough at first, then smooth out. It should pull away from the sides of the bowl but still stick slightly to the bottom.
  • Now for the butter. This is where patience matters. With the mixer running on low, add the 45g of softened butter one piece at a time. Wait until each piece is mostly incorporated before adding the next. This takes about 3 to 4 minutes. Don’t rush it.
  • Once all the butter is in, increase to medium speed and knead for another 5 to 7 minutes. The dough is ready when it’s smooth, slightly tacky (not sticky), and passes the windowpane test. Stretch a small piece thin enough to see light through without it tearing.
  • Why add butter last? Fat coats gluten strands and prevents them from forming strong networks. By developing the gluten first, then adding butter, you get both structure and tenderness. Skip this order and you’ll end up with a dense loaf.

Step 3: First Rise (Bulk Fermentation)

  • Shape the dough into a ball and place it in a lightly greased bowl. Cover with plastic wrap or a damp towel. Let it rise at room temperature (75-78°F) until doubled in size, about 1 to 1.5 hours.
  • The dough should look puffy and feel light when you lift the bowl. If your kitchen runs cool, place the bowl in your oven with just the light on. That usually gets you to about 78°F, which is the sweet spot.
  • Enriched doughs rise slower than lean doughs because of the fat content. Don’t panic if it takes longer than you expect. Be patient and let it fully double.

Step 4: Shape the Loaf (Three-Piece Method)

  • This is where shokupan gets its signature look. Dividing into three pieces creates that beautiful pull-apart structure and makes sure the loaf bakes evenly throughout.
  • Grease your 9×5-inch loaf pan with butter or neutral oil.
  • Gently deflate the dough and turn it out onto a lightly floured surface. Divide into 3 equal pieces, about 190g each if you’re using a scale (and you should be).
  • Working with one piece at a time, flatten it into a rough rectangle about 4×6 inches. Fold the short ends toward the center like a letter, then roll up tightly from the short end into a log. Place it seam-side down in the prepared pan.
  • Repeat with the remaining two pieces, arranging all three side by side so they touch.

Step 5: Second Rise (Proofing)

  • Cover the pan loosely with plastic wrap or a clean kitchen towel. Let it rise until the dough reaches about 1 inch above the rim of the pan, approximately 45 minutes to 1 hour.
  • The dough should look puffy and jiggly when you gently shake the pan. Watch it closely. Overproofed dough will collapse in the oven or give you a gummy texture. This is the most common mistake I see.

Step 6: Bake

  • About 20 minutes before baking, preheat your oven to 350°F (175°C) with a rack in the lower third.
  • Gently brush the top of the dough with milk or melted butter. This gives you that golden, slightly glossy crust.
  • Bake for 30 to 35 minutes until the top is deep golden brown and the internal temperature reaches 190 to 195°F. If the top browns too quickly, tent loosely with foil for the last 10 minutes.
  • Remove from the oven, let it cool in the pan for about 10 minutes, then turn it out onto a wire rack. Try to wait at least an hour before slicing. I know that’s hard. The bread is still cooking internally even after it comes out of the oven, and cutting too early gives you a gummy interior.

Notes

Troubleshooting the Most Common Problems
Dense and heavy loaf: Usually one of three things. The dough wasn’t kneaded long enough (it really needs to pass that windowpane test). The yeast might be old. Or you underproofed it. Give the second rise more time.
Gummy or wet crumb: You probably underbaked it. Always check internal temperature (190-195°F). Also, if you sliced it before it cooled for at least an hour, moisture gets trapped. And if your tangzhong was overcooked or too thick, that can cause gumminess too.
Sides collapsed after baking: Overproofing. Next time, bake when the dough is 1 inch above the pan rim, not higher. You can also try placing the unmolded loaf back in the oven for 5 minutes to help set the crust.
Didn’t rise much: Your kitchen might be too cold. Aim for 75-78°F during proofing. Or the yeast was killed by liquid that was too hot. The milk should be warm (100°F), not hot.
Keyword enriched bread, Shokupan, Japanese milk bread, fluffy bread, soft bread recipe, soft bread, sourdough Shokupan, milk bread recipe, easy milk bread, soft bread loaf, artisan bread, baking bread at home, levain bread, tangzhong method, water rux

Storage

Room temperature: 4 to 5 days wrapped in plastic wrap or stored in a zip-top bag. The tangzhong method is the reason it stays soft this long.

Freezer: Up to 3 months. Slice before freezing so you can pull out individual pieces. Toast frozen slices directly, no need to thaw.

Do not refrigerate. Refrigeration accelerates staling. If you’re not going to eat it within a few days, freeze it instead.

Want to Go Deeper?

This recipe is just the starting point. Inside Crust & Crumb Academy, we spent an entire week on Japanese milk bread, covering enriched dough theory, the science of starch gelatinization, precision shaping techniques, and a full live bake-along on Saturday where members baked alongside me in real time.

That’s how we operate. We don’t just hand you a recipe and wish you luck. We teach the “why” behind every technique so you can make informed decisions, troubleshoot on the fly, and adapt recipes to your own kitchen.

The Academy is free to join, and you can get the full interactive version of this recipe on the Recipe Pantry with built-in timers, voice navigation, and step-by-step guidance.

Perfection is not required. Progress is.

Now go bake something amazing.

, Henry


More from Baking Great Bread at Home:


Henry Hunter Jr. is the founder of Baking Great Bread at Home and Crust & Crumb Academy. He’s the author of “Sourdough for the Rest of Us,” “From Oven to Market,” and “The Yeast Water Handbook.” When he’s not baking, he’s probably thinking about baking.

Discover more from Baking Great Bread at Home Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading

Verified by MonsterInsights