Turn simple ingredients into the fluffiest bread you’ve ever tasted with this easy Japanese milk bread recipe that delivers bakery-quality results.
Japanese milk bread, also known as Shokupan, is unlike any other bread you’ve tried before. With its pillowy-soft texture, subtle sweetness, and incredibly tender crumb.
While Japanese white bread might look complicated, my easy Japanese milk bread recipe breaks it down into manageable steps that even beginner bakers can master.
TABLE OF CONTENTS
Why This Japanese Milk Bread Recipe Will Become Your Go-To

This hokkaido milk bread recipe stands out from other bread recipes for so many reasons:
- Incredibly soft texture that stays fresh for days
- Simple ingredients no yadane or tangzhong, you likely have everything in your pantry
- No special equipment needed – forget stand mixers, just your hands and basic baking tools is all you need
- Versatile uses from breakfast toast to sandwiches to bread pudding
- Impressive results that will make everyone think you owned a Japanese bakery in your past life
Plus, this Japanese bread recipe is easy enough that even if you’ve never made bread before, you can achieve amazing results on your first try!
Understanding Shokupan: What Makes Japanese Milk Bread Special
Hokkaido milk bread gets its distinctive texture from a unique combination of ingredients and techniques. The higher milk and fat content creates a richer, more tender crumb than traditional white bread. The addition of both milk and cream in this recipe gives the bread its characteristic softness and subtle milky flavor.
What truly sets Japanese milk bread apart is its shaping method. You create those beautiful pull-apart layers that make each slice of shokupan bread so satisfying to eat.
Minoo’s Pro Tip: The egg in this recipe contributes to the bread’s tender texture and beautiful golden color. For an even richer result, you can brush the tops with a little extra cream instead of an egg wash before baking.
Essential Ingredients for Perfect Japanese Milk Bread
Let’s break down what you’ll need for this easy Japanese milk bread recipe:

- All-Purpose Flour (4½ cups): Creates the perfect structure while keeping the bread tender. If you want to make this recipe gluten-free, check out my 1 for 1 gluten-free flour recipe.
- Milk (1 cup): Contributes to the bread’s softness and signature flavor.
- Whipping Cream or Table Cream (⅔ cup): Adds richness and contributes to the bread’s melt-in-your-mouth texture.
- Egg (1 large): Provides structure, richness, and helps create that beautiful golden color.
- Sugar (¼ cup): Adds subtle sweetness and helps feed the yeast for a beautiful rise.
- Instant Yeast (2 teaspoons): The leavening agent that makes the bread light and airy. Make sure your yeast is fresh for best results!
- Salt (1 teaspoon): Enhances flavor and controls yeast growth.
Essential Tools for Baking Japanese Milk Bread
You don’t need fancy equipment to make amazing Japanese milk bread. Here’s what you’ll need:
- Large mixing bowl
- Measuring cups and spoons
- Clean kitchen towel
- Two loaf pans (9×5 inch)
- Pastry brush (for the egg wash)
- Wire cooling rack
Step-by-Step Instructions for Perfect Japanese Milk Bread
Step 1: Make the Dough
1. In a large bowl, combine 1 cup milk, ⅔ cup whipping cream, 1 large egg, ¼ cup sugar, and 2 teaspoons instant yeast. Stir until well combined.

2. Add 4½ cups all-purpose flour and 1 teaspoon salt to the wet ingredients. Mix until a shaggy dough forms.

3. Turn the dough out onto a lightly floured surface. The dough will be sticky at first, but resist the urge to add too much flour!

4. Knead the dough for 15-20 minutes until it becomes smooth and elastic. This step is crucial for developing the gluten that gives the best Japanese milk bread recipe its fluffy texture.

Minoo’s Pro Tip: To test if your dough is ready, try the “windowpane test” – take a small piece of dough and stretch it between your fingers. If it stretches thin enough to see light through without tearing, your dough is perfectly kneaded!
Step 2: First Rise

- Shape your kneaded dough into a ball and place it in a lightly oiled bowl.
- Cover the bowl with a clean kitchen towel or plastic wrap.
- Let the dough rise in a warm place for about 2 hours, or until it has doubled in size.
Minoo’s Pro Tip: The perfect spot for dough rising is your oven with just the light turned on. The gentle heat from the bulb creates an ideal environment for yeast to work its magic!
Step 3: Shape the Loaves
1. Once the dough has doubled, gently punch it down to release the air bubbles.

2. Turn it out onto a lightly floured surface and divide it into 6 equal pieces (about 180g each if you’re using a scale).

3. Shape each piece into a smooth ball, then cover with plastic wrap and let them rest for 10 minutes to relax the gluten.

4. Working with one piece at a time, roll each ball into an oval shape with a rolling pin.

5. Fold the oval like a letter: fold the bottom third up, then the top third down.

6. Roll this folded piece into a rectangle, then roll it up tightly from the short end, creating a spiral pattern inside the dough. This folding technique is what gives shokupan bread its distinctive pull-apart texture.

7. Pinch the seams to seal completely.

8. Place three rolled pieces, seam-side down, in each prepared loaf pan.

Minoo’s Pro Tip: The multiple folds create the signature pull-apart texture that makes Japanese milk bread so unique. Make sure to pinch the seams well so your loaves don’t unravel during baking!
Step 4: Second Rise and Baking

- Cover the loaf pans with plastic wrap and let the dough rise again for 1 to 1.5 hours, or until the dough has risen just above the rim of the pan.
- Preheat your oven to 400°F (200°C) about 20 minutes before baking.
- Optional: Brush the tops of the loaves with egg wash (1 beaten egg mixed with 1 tablespoon water) or a little cream for a glossy finish.
- Bake for about 30 minutes, or until the bread is golden brown and sounds hollow when tapped on the bottom.
- If the tops are browning too quickly, cover them loosely with aluminum foil halfway through baking.
Minoo’s Pro Tip: Every oven is different, so start checking your Hokkaido milk bread rolls at the 25-minute mark. The internal temperature should reach 190°F (88°C) when done.
Step 5: Cooling and Serving

- Remove the loaves from the oven and let them cool in the pans for about 10 minutes.
- Turn the loaves out onto a wire rack to cool completely.
- For best results, wait until the bread is completely cool before slicing to preserve its fluffy texture.
Troubleshooting Your Japanese Milk Bread
Even when making the best Japanese milk bread recipe, challenges can arise. Here are solutions to common issues:
- Bread didn’t rise enough: Your yeast might be old or your rising environment too cool. Check your yeast’s expiration date and find a warmer spot for proofing.
- Bread is too dense: You might have added too much flour during kneading or not kneaded long enough. The dough should be slightly tacky but not dry.
- Bread collapsed during baking: The dough may have been over-proofed. Watch for dough that has doubled, not tripled, in size during the second rise.
- Uneven browning: Your oven might have hot spots. Try rotating the pans halfway through baking for more even results.
Storage and Serving Suggestions
One of the magical qualities of Japanese white bread is how long it stays fresh. To keep your bread at its best:
- Short-term storage: Store in an airtight container or plastic bag at room temperature for up to 4 days.
- Freezing: Slice the bread first, then freeze in an airtight container with parchment paper between slices for up to 3 months.
- Refreshing: To refresh slightly stale bread, wrap it in a damp paper towel and microwave for 10-15 seconds.
Try the Japanese milk bread:
- Toasted with butter and jam for breakfast
- As the base for amazing sandwiches (it’s perfect for my Healthified Beaver Tails variation!)
- Transformed into amazing French toast
- As cubes in bread pudding

Make Ahead and Batch Preparation Tips
Japanese milk bread is perfect for making ahead and freezing. Here are some tips:
- Make the dough ahead: After the first rise, you can refrigerate the dough overnight. Let it come to room temperature before shaping.
- Partially bake: You can bake the loaves until they’re just set but not browned, then freeze. Finish baking from frozen when needed.
- Double batch: This recipe scales well. Make a double batch and freeze one loaf for later.
Variations on Japanese Milk Bread
While the traditional hokkaido bun recipe results are delicious, you can get creative with these variations:
- Honey Milk Bread: Replace the sugar with an equal amount of honey for a different sweet note.
- Whole Wheat Blend: Replace up to 25% of the all-purpose flour with whole wheat for a nuttier flavor.
- Herb-Infused: Add 2 tablespoons of fresh herbs like rosemary or thyme to the dough for a savory version.
- Cheese-Topped: Sprinkle grated cheese on top before baking for a savory twist similar to my Quick and Simple Brazilian Cheese Bread.
For Hokkaido milk bread rolls, simply divide the dough into smaller portions. This works great for dinner rolls or slider buns!

Why You’ll Love This Japanese Milk Bread Recipe
As with my Fluffy 5-Ingredient No-Knead Focaccia Bread and 5-Ingredient Crusty Bloomer Recipe, this Japanese milk bread showcases how a few simple ingredients, combined with the right technique, can create something truly extraordinary.
Once you’ve mastered this recipe, you’ll find yourself making it again and again, much like my Fluffy 5-Ingredient Sesame Sweet Buns.
I’d love to hear how your Japanese milk bread turns out! Drop a comment below sharing your experience or any creative ways you’ve enjoyed your homemade shokupan.
Happy baking, and enjoy your homemade shokupan!

Easy Japanese Milk Bread Recipe
EMAIL THIS RECIPE
Enter your email and I’ll send this directly to you.
Plus you’ll get new recipes from me every week!
Ingredients
- 4 ½ Cups All Purpose Flour
- 1 Cup Milk
- ⅔ Cup Whipping Cream (or Table Cream)
- 1 Large Egg
- ¼ Cup Sugar
- 2 Tsp Instant Yeast
- 1 Tsp Salt
Instructions
- Combine milk, cream, egg, sugar, and yeast in a bowl. Add flour and salt. Mix until a shaggy dough forms.
- Knead by hand on a lightly floured surface for about 15-20 minutes until you achieve a smooth and elastic dough that can be stretched thin without ripping.
- Shape the dough into a ball and place in an oiled bowl. Cover and let it rise in a warm place for about 2 hours, or until doubled in size.
- Deflate the dough and turn it onto a lightly floured surface. Divide into 6 equal pieces, and form each into a smooth ball. Cover with plastic wrap and let rest for 10 minutes.
- Roll each ball into an oval, and fold it like a letter. Then roll that into a thin rectangle. From the short end, start rolling your dough into a spiral, pinching the seams as you go to create a tight cylinder. Pinch the final seam to close.
- Place three cylinders, seam side down, in a loaf pan. Repeat for the second loaf.
- Cover the pans with plastic wrap and let rise for another 1-1.5 hours.
- Brush the loaves with egg wash or cream, then bake at 400℉ for about 30 minutes, covering with foil halfway through to prevent over-browning.
- Remove the loaves from the oven and transfer to a wire rack to cool completely.
Notes
- For best results, let the bread cool completely before slicing.
- Store in an airtight container at room temperature for up to 4 days.
- Freeze sliced bread for up to 3 months.
Nutrition
Want To Save This Recipe?
Share your email & we’ll send it over! PLUS, you’ll get new recipes from us weekly
Frequently Asked Questions
Yes, but you’ll need to activate it first. Dissolve the yeast in the warm milk with a pinch of sugar and let it sit for 5-10 minutes until foamy before proceeding with the recipe.
Japanese milk bread dough is meant to be slightly sticky due to its higher liquid content. Resist adding too much flour during kneading, as this will make the bread dense. As you knead, the dough will become less sticky.
Yes, you can substitute plant-based milk and cream. Coconut cream works well in place of dairy cream. The texture will be slightly different but still delicious, similar to my Easiest 4-Ingredient Blender Popovers, which can also be made dairy-free.
Properly kneaded dough should be smooth and elastic. Try the windowpane test: take a small piece of dough and stretch it between your fingers. If it stretches thin enough to see light through without tearing, it’s ready.
Absolutely! Use the dough hook attachment and knead on medium speed for 8-10 minutes, or until the dough passes the windowpane test.
Check that your yeast is fresh and not expired. Also, make sure your rising environment is warm enough (75-85°F is ideal).
Yes, you can use the dough cycle to mix and for the first rise, then shape the loaves by hand and continue with the second rise and baking.









Can recipe be made with stand mixer?
It absolutely can Sharon! That will definitely save you a huge arm workout. Just add all your ingredients into the stand mixer bowl and knead with the mixer following the same guidelines as kneading by hand.
What is table cream?
18% cream!
Can this recipe be used for cinnamon rolls?
It absolutely can Sue! Just a matter of shaping the dough differently and adding the cinnamon, butter and sugar. Let me know how it goes if you try it!!
I have two questions….
1. Does the dairy need to be either warm or room temp? Or can I add it cold?
2. Is the best way to slice the bread the traditional way?
Thank you!
The dairy should be warm so that the yeast is activated (: Yes traditional is best but any way you slice it will turn out great!
Can I half the ingredients for this Japanese Milk Bread?
Btw Chef, my Garlic Knots turned out great ( fyi it is my first attempt and I’m so excited about it ).
Thank you for sharing with us your easy instructions.
Hi Margaret! You absolutely can cut the recipe in half (: And I am SOO happy to hear that!! That is one of my favourite doughs to use for so many recipes (like hot dog buns, hamburger buns, loaves) so by learning the garlic knots so quickly you’ve just unlocked alootttt of new breads for yourself (: Enjoy!!!
I have made this Japanese bread with Tanzhong it’s so soft and delicious, I will try this recipe soon with my mixer.
Thank you, Pauline
I’m so happy to hear that Pauline!! Let me know how it goes with the mixer (:
Can eggs be substituted in recipe for Japanese bread. We use apple sauce in most recipes due to allergy
For this recipe, I don’t suggest replacing the eggs with applesauce. The eggs play an important role in the structure and rise of the bread. An applesauce substitution would likely affect both texture and lift.