
This Japanese milk bread recipe makes shokupan, the everyday white loaf found in every Japanese bakery and convenience store. What sets it apart from a standard sandwich loaf is the texture: an impossibly soft, cottony crumb that pulls apart in long, feathery strands and stays fresh for days. It uses a tangzhong, a cooked flour and milk paste, and a lidded Pullman pan to bake a perfectly square loaf with a thin, golden crust. Part of our recipe collection.
It is a weekend project rather than a weeknight one. Most of the time is hands off, waiting for the dough to rise, but the kneading needs patience. The reward is a loaf that makes the best toast you will ever have and the classic base for a Japanese fruit or egg sando.
Shokupan translates simply as "eating bread," and in Japan it is the default sliced loaf, sold thick cut for toast or thin for sandwiches. It is an enriched dough, made with milk, sugar and butter, which gives it a tender crumb and a gently sweet, milky flavor. Most versions are baked in a Pullman pan, a straight-sided loaf pan with a sliding lid, which is why the loaf comes out perfectly square.
The two names are often used interchangeably, especially outside Japan, and both describe a soft, enriched white loaf. Hokkaido milk bread usually refers to a richer version, named after the dairy region of northern Japan, with more milk or cream in the dough and often baked without a lid for a domed top. Shokupan is the broader, everyday term for the square sandwich loaf.
Tangzhong is a simple roux of flour and liquid, cooked into a paste before it goes into the dough. This recipe uses 30 g of flour to 220 g of milk, a looser ratio than the common 1 to 5, which adds even more moisture to the loaf. The same method works for any soft bread or bun recipe.
This is an enriched, fairly sticky dough, and it takes longer to knead than lean bread. In a stand mixer on medium low speed, plan on 20 to 30 minutes, sometimes more. The dough is ready when it pulls cleanly away from the sides of the bowl and passes the windowpane test: pinch off a small piece and gently stretch it between your fingers. If it stretches thin enough to let light through without tearing, the gluten is fully developed. If it tears, keep kneading and test again in a few minutes.
Yes. A standard loaf pan of a similar size works well. Without a lid, the loaf will rise into a tall, domed top, known in Japan as yamagata shokupan, instead of a square one. Bake it uncovered at 180°C (350°F) for about 30 minutes, tenting with foil if the top browns too quickly.
Let the loaf cool completely before slicing, at least 2 hours, or the crumb will turn gummy. Keep it wrapped at room temperature for up to 3 days, or slice and freeze it, then toast straight from the freezer.
For the tangzhong
30 g (1/4 cup) bread flour
220 g (scant 1 cup) whole milk, cold
For the dough
370 g (3 cups) strong bread flour
20 g (3 tablespoons) milk powder
40 g (3 tablespoons plus 1 teaspoon) granulated sugar
8 g (2 1/2 teaspoons) instant yeast
10 g (1 3/4 teaspoons) fine salt
60 g (4 tablespoons) unsalted butter, softened, plus melted butter for the pan
60 g (1/4 cup) whole milk
1 large egg plus 1 egg yolk, room temperature