Fluffy Shokupan (Japanese Milk Bread) Recipe for Soft Sandwich Loaves

Japanese Milk Bread, also called Hokkaido Milk Bread or Shokupan, is a must-try loaf: incredibly soft and longer-lasting than most breads thanks to the Tangzhong method.

Shokupan japanese milk bread, sliced.

Every time I bake this bread it feels like a little bit of heaven. Shokupan delivers the fluffiest, most tender crumb you’ll encounter in a sandwich loaf. It’s perfect for toast and sandwiches, and the tangzhong starter helps it retain moisture so it stays soft for days.

Why Bake This Recipe

  • Exceptionally soft, pillowy texture.
  • Ideal for sandwiches, toast, and French toast.
  • Made with all-purpose flour—no specialty bread flour required.
  • Remains fresh longer than most standard loaves.
  • Rich, slightly sweet flavor from the enriched dough.

What Is The Tangzhong Method?

Tangzhong is a simple roux made by cooking a small portion of flour with water or milk until it thickens into a pudding-like paste. This pre-gelatinizes the starches, allowing the flour to absorb more liquid and lock in moisture, which produces a softer, longer-lasting loaf. It’s easy to prepare and takes only a few minutes.

How To Make It

To get the best results:

  • Measure dry ingredients accurately—especially the all-purpose flour.
  • Knead until you reach a good windowpane for gluten development.
Step by step collage of this shokupan recipe.
  1. Make the tangzhong. Whisk 3 tablespoons all-purpose flour with ½ cup water in a small microwave-safe bowl until smooth. Microwave for 20 seconds, whisk, and repeat twice more, whisking between each heating. You’ll have a smooth, pudding-like starter.
  2. Combine dry ingredients. In a large bowl or stand mixer bowl, mix the flour, milk powder, instant yeast, sugar, and salt.
  3. Mix wet ingredients. Combine the cooled tangzhong with the egg and whole milk in a separate bowl. Do not add butter yet.
  4. Form the dough. Add the wet mixture to the dry ingredients and mix until the dough comes together.
  5. Add butter and knead. Incorporate room-temperature butter, then knead for about 5 minutes in a stand mixer or 8–10 minutes by hand. The dough should be slightly tacky; in a mixer it will cling to the bottom of the bowl but not the sides.
  6. First rise. Cover the dough and let it rise in a warm spot for 1–1½ hours, until doubled.
  7. Divide the dough. Portion the dough into 4 equal pieces for even shaping and structure.
  8. Shape into rolls. On a floured surface, flatten each piece, then roll into a tight cylinder, pinching the ends to seal. Place each roll in the loaf pan with the pinched seam down and the spiral running along the long side of the pan.
  9. Second rise. Let the shaped dough rest for about 1 hour, until puffy and nearly doubled.
  10. Bake. Bake at 350°F (175°C) for 35–40 minutes, until the top is deep golden brown. Bake at the recommended temperature and time to avoid an undercooked center. Cool the loaf for at least 1 hour before slicing so the crumb sets.
Step by step collage of this shokupan recipe.

You can follow the shaping method shown in the photos or a short video demonstration. Dividing the dough into four pieces helps maintain structure when using all-purpose flour, though three divisions will also work.

Tips For The Best Shokupan

If the dough feels sticky, knead a little longer. This dough is naturally tacky; extra kneading will make it easier to handle. Avoid adding flour too quickly—over-flouring makes the loaf dense. If you must add flour, add no more than 1/4 cup at a time.

Measure flour correctly. If you don’t use a scale, fluff the flour, spoon it into your measuring cup, then level it off with a knife for accuracy.

Handle gently when shaping. Overworking the dough can create a tight, tough loaf. Roll each piece once and seal; perfection comes with practice.

For a well-proportioned rise, use a deep 9×4-inch loaf pan. If your rolls vary slightly in size, place the larger pieces in the center for a more even loaf.

Remove the loaf from the pan as soon as it’s out of the oven to prevent sogginess as it cools.

Shokupan bread, sliced.

Storing and Freezing

Allow the Shokupan to cool 1–2 hours before slicing. Store in an airtight container or bread box to keep it soft for 5–7 days. For longer storage, slice the loaf and freeze slices in a freezer-safe bag with the air pressed out; slices will keep up to 3 months.

To reheat, toast slices directly, warm in a moderate oven for about 5 minutes, or microwave each slice for 30–40 seconds.

What to Eat With

Shokupan makes outstanding toast—spread butter and your favorite jam for a simple, perfect bite. It’s also excellent for sandwiches and makes an especially delicious grilled cheese when paired with savory chutney. This bread shines as French toast as well, producing a tender, custardy result.

More Sandwich Bread Recipes

  • no-knead sandwich bread crumb
    Lazy Man’s Bread (No-Knead Sandwich Bread)
  • Egless brioche sliced, showing its crumb.
    Eggless Brioche (Vegan Brioche)
  • sliced pumpkin bread with pumpkins on the background
    No-Knead Pumpkin Brioche Bread
  • dairy free bread sliced
    Dairy Free Bread (Easy and Fluffy Recipe)

📖 Recipe

Crumb of a shokupan bread.

Shokupan Recipe (Japanese Milk Bread)

Japanese Milk Bread, also known as Hokkaido Milk Bread or Shokupan, is a soft, pillow-like loaf that stays fresh longer than most breads.
Prep Time 15 mins
Cook Time 40 mins
Additional Time 2 hrs
Total Time 2 hrs 55 mins
Course Bread
Cuisine Japanese
Servings 12 slices
Calories 192 kcal

Ingredients

Tangzhong Base

  • 3 tablespoons all-purpose flour
  • ½ cup water

Shokupan Dough

  • 3 cups all-purpose flour
  • ½ cup whole milk
  • 3 tablespoons milk powder
  • 1 large egg
  • 2½ teaspoons instant yeast
  • 2 tablespoons granulated sugar
  • 1 teaspoon fine sea salt
  • 3 tablespoons unsalted butter, room temperature

Instructions

  1. Make the tangzhong by whisking 3 tablespoons flour with ½ cup water in a small microwave-safe bowl until smooth. Microwave 20 seconds, whisk, and repeat twice more until pudding-like.
  2. In a large bowl or mixer bowl, combine the flour, milk powder, instant yeast, sugar, and salt.
  3. Mix the tangzhong with the egg and whole milk in a separate bowl; do not add butter yet.
  4. Add the wet mixture to the dry ingredients and mix until a dough forms.
  5. Add the room-temperature butter and knead for about 5 minutes in a stand mixer or 8–10 minutes by hand. The dough should be slightly tacky and elastic.
  6. Cover and let the dough rise in a warm place for 1 to 1½ hours, until doubled.
  7. Divide the dough into 4 equal pieces.
  8. On a floured surface, flatten each piece, roll into a tight cylinder, and pinch the ends closed. Place each roll seam-side down in a loaf pan.
  9. Let the shaped dough rise again for about 1 hour, until puffy and nearly doubled.
  10. Bake at 350°F (175°C) for 35–40 minutes until the top is deep golden brown. Cool at least 1 hour before slicing.

Notes

Tips for Perfect Shokupan

  • If the dough is sticky, knead a bit longer before adding more flour.
  • Measure flour by fluffing, spooning into the cup, and leveling for accuracy.
  • Be gentle when shaping to preserve a light, fluffy crumb.
  • Use a deep 9×4-inch loaf pan for the best shape.

Storing & Freezing

Cool the loaf 1–2 hours before slicing. Store in an airtight container for 5–7 days. For freezing, slice first and pack slices in a freezer bag for up to 3 months. Reheat in a toaster, oven, or microwave.

Nutrition

Serving: 1 slice
Calories: 192 kcal
Carbohydrates: 31 g
Protein: 6 g
Fat: 5 g