⭐ Key Takeaways

  • Shokupan uses the tangzhong (湯種) technique — cooking flour with water first creates a starch paste that holds moisture, keeping the bread soft for 3–4 days
  • Japan's 高級食パン (premium shokupan) boom created shops with 2-hour queues and ¥1,500 loaves — led by chains like 乃が美 and 銀座に志かわ
  • Bread flour (not all-purpose) is essential — the higher protein content creates the right gluten structure for the pillowy texture
  • The Pullman tin (角食型) with a lid gives the square shape; without it you get 山食 (mountain loaf) with a rounded top — both taste identical
  • Best eaten the day after baking, sliced thick, lightly toasted, with nothing but cold butter

The Bread That Became a Luxury Item

Bread arrived in Japan via Portuguese missionaries in 1543 — but it was the post-WWII period when shokupan (食パン, literally "food bread") became a breakfast staple. By the 1980s, soft white bread was the standard Japanese morning meal: two thick slices, toasted, with butter and jam or egg salad.

Then in the 2010s, something unexpected happened. Artisan bakeries started competing to make the softest, most luxurious version possible. Shops like 乃が美 (Nogami) in Osaka declared their bread so delicate it should never be toasted. 銀座に志かわ (Ginza Nishikawa) in Tokyo sold loaves for ¥1,080 with no toppings needed. The 高級食パン (premium shokupan) boom was born. Queues stretched around the block. Loaves were given as corporate gifts.

The secret behind this extreme softness is the tangzhong or 湯種 (yudane) technique — a method borrowed from Chinese and Taiwanese baking that cooks a portion of the flour with water before mixing it into the dough. This pre-gelatinizes the starch, allowing it to absorb far more water than raw flour. The result: bread that stays moist for days, not hours.

Tangzhong vs Yudane: What's the Difference?

Both methods pre-cook flour to create a moisture-retaining paste, but they differ in ratio and technique:

  • TangzhongChinese origin. Flour:water ratio 1:5. Cooked on the stovetop to exactly 65°C until it becomes a thick, translucent paste. More precise, slightly more effort.
  • YudaneJapanese origin. Flour:water ratio 1:1. Simply pour boiling water over flour and mix. Rest overnight. Slightly chewier result, very easy.

This recipe uses the tangzhong method, which is easier to control and produces a consistently soft result without overnight waiting.

The Full Recipe

Japanese Milk Bread — Shokupan

Prep Time
30 min
Proof Time
1h 45min
Bake Time
25 min
Makes
1 loaf
Difficulty
Medium

Tangzhong (make first)

  • 20g bread flour
  • 100ml water

Main Dough

  • 250g bread flour
  • 30g granulated sugar
  • 5g fine salt
  • 5g instant dry yeast
  • 1 large egg (about 50g)
  • 80ml whole milk, warmed to 35°C
  • 30ml heavy cream
  • 30g unsalted butter, softened
  • All of the cooled tangzhong

Method

  1. Make the tangzhong: Whisk flour and water in a small saucepan over medium-low heat, stirring constantly. The mixture will thicken after 2–3 minutes. Stop when it reaches 65°C (use a thermometer) or when it coats the back of a spoon and leaves tracks. Transfer to a bowl and cool completely to room temperature.
  2. In a large bowl, combine bread flour, sugar, salt, and yeast (keep salt and yeast on opposite sides — salt kills yeast if they touch directly). Add the egg, warm milk, cream, and cooled tangzhong.
  3. Mix until a shaggy dough forms, then knead by hand for 8 minutes (or 6 minutes in a stand mixer with a dough hook). The dough will be sticky — resist adding more flour.
  4. Add softened butter in small pieces, continuing to knead for another 5 minutes until the dough is smooth, elastic, and slightly tacky. It should pass the "windowpane test" — stretch a small piece thin enough to see light through without tearing.
  5. Shape into a ball, place in a lightly oiled bowl, cover with cling film. First proof at room temperature (25°C ideal) for 1 hour until doubled in size.
  6. Punch down the dough and divide into 3 equal portions (about 190g each). Roll each into a ball, cover, and rest 10 minutes (this makes rolling easier).
  7. Roll each ball into an oval, fold the sides inward, then roll into a log about 18cm long. Place the 3 logs side by side in a greased Pullman tin or regular loaf tin.
  8. Second proof: cover loosely and let rise 40–45 minutes until the dough crests above the tin rim (for square Pullman loaf, slide the lid on when dough reaches 1cm below the top).
  9. Bake in a preheated 180°C (350°F) oven for 25 minutes until deep golden (internal temperature 93°C). Remove from tin immediately and cool on a wire rack.
  10. Brush the hot crust with softened butter for a glossy, soft top. Resist cutting for at least 1 hour — the crumb needs time to set.

Pro Tip: Japanese bakers recommend eating shokupan the day after baking. The tangzhong's moisture redistributes overnight, and the crumb becomes even more pillowy. Store at room temperature in a sealed bag — never refrigerate.

Variations & Japanese Toast Culture

Shokupan is the base for Japan's thriving toast culture. Japanese cafés and bakeries have turned toast into an art form:

厚切りトースト — Thick-Cut Toast

Cut 3–4cm thick, toasted until the outside is crisp while the inside stays custardy. Eaten with butter, honey, or condensed milk. The standard at 喫茶店 (kissaten) coffee shops.

あんこバタートースト — Anko Butter

Sweet red bean paste (anko) + cold butter on thick toast. A Japanese classic combination — the sweetness of anko against the richness of butter is deeply satisfying.

抹茶食パン — Matcha Shokupan

2 tbsp matcha powder folded into the main dough. Pair with white chocolate or sweet cream for a stunning green-and-white marble loaf.

明太子トースト — Mentaiko Toast

Mix spicy cod roe (mentaiko) with softened butter, spread on thick toast, broil until bubbling. The most popular savory shokupan topping in Japan — umami-rich and slightly spicy.

クリームチーズ食パン — Cream Cheese Swirl

Flatten dough into a rectangle, spread softened cream cheese mixed with sugar, roll up and slice before second proof. Creates a beautiful swirl loaf.

フレンチトースト — Japanese French Toast

Thick shokupan slices soaked overnight in egg-milk-sugar custard, then pan-fried slowly in butter. Japanese french toast is denser, richer, and more custardy than the Western version.

Where to Buy Shokupan in Japan

If you'd rather buy than bake, Japan's premium shokupan shops are worth seeking out:

  • 乃が美 (Nogami) — Osaka-born chain credited with launching the premium shokupan boom. Their "raw" (生) shokupan is so soft they recommend eating it without toasting. Lines start 30 minutes before opening.
  • 銀座に志かわ (Ginza Nishikawa) — Uses Japan's highest-grade wheat and water from the Alps. Two flavors only: original and whipped cream. ¥1,080 per loaf, sold in paper sleeves like a luxury gift.
  • 一本堂 (Ippondou) — Nationwide chain with 400+ locations. More accessible, excellent quality. Their "Rare" soft loaf is a perennial bestseller.
  • Konbini shokupan — Lawson's ブランチューレ and 7-Eleven's セブンブレッド are genuinely excellent and available 24/7.

FAQ

Can I make shokupan without a Pullman tin?
Yes — you'll get a "mountain loaf" (山食) with a rounded top instead of a square cross-section. Use a standard 450g/1lb loaf tin. The taste is identical, and the rounded top is actually considered more traditional. The square Pullman shape is purely aesthetic.
Why is my bread not fluffy enough?
Three common causes: (1) The tangzhong was too hot or too cold when added to the dough — it should be room temperature, not warm; (2) You over-floured during kneading — the dough should be slightly tacky; (3) Under-proofed during either the first or second rise. Japanese bakers say if you're in doubt, proof longer at a cooler temperature rather than faster at a warmer temperature.
What's the difference between yudane and tangzhong?
Both pre-gelatinize flour starch to retain moisture, but yudane (湯種) uses a 1:1 flour-to-boiling-water ratio and is mixed without heat — you pour boiling water over flour and stir. It's then rested overnight. Tangzhong uses a 1:5 ratio and is cooked on the stovetop to exactly 65°C. Tangzhong gives a slightly lighter, more cotton-soft texture. Yudane gives a slightly chewier, denser result that many prefer for toast. Both are superior to using neither.
How should I store shokupan?
Store at room temperature in an airtight bag for up to 3 days. Never refrigerate — cold air dries out the starch and makes shokupan go stale faster, not slower. For longer storage, slice and freeze immediately after cooling. Frozen shokupan toasts directly from frozen in 2–3 minutes and tastes nearly identical to fresh.

More Japanese Food & Recipes