Home > Baking > Breads > Soft Japanese Milk Bread Recipe (Hokkaido)

Soft Japanese Milk Bread Recipe (Hokkaido)

Published: Updated:
This post may contain affiliate links.

This Japanese Milk Bread recipe, also known as Hokkaido milk bread, is unbelievably light, fluffy, slightly sweet, and soft to the touch. A texture that results from using the Tangzhong method which helps the bread retain moisture, keeping is soft for days! My step-by-step guide (with photos!) to create the perfect pillowy sandwich bread at home, croutons or just enjoy its melt-in-your-mouth texture all on its own!

Loaf of bread sitting on a cooling rack shot from the side with sesame seeds on top

Hey team! Lately Iโ€™ve been on a bit of a bread making kick, and Iโ€™ve really enjoyed trying out a few easy bread recipes. Iโ€™ve made everything from ciabatta bread rolls to Soft Home Made Dinner Rolls. Just like those recipes, todayโ€™s one is simple, doesnโ€™t need any fancy equipment or waiting days for it to ferment. Just straightforward, delicious bread that you can make without any fuss. Thatโ€™s my kind of baking!

This recipe keeps it simple with ingredients you likely already have like bread flour, milk, butter and eggs. Iโ€™ve included step by step photos through the post to guide you through how to make the softest, fluffiest milk bread with that perfect pillowy texture. I was honestly shocked at how easy it was to make bread like this at home. Itโ€™s bakery level bread.

One of the amazing things about this bread is how versatile it is. You can use it for anything! Itโ€™s perfect for sandwiches, makes a great grilled cheese (crispy buttery golden crust), or you can snack on it. My favorite way is eating it fresh while itโ€™s still warm with thick slices of melty salted butter.

Tangzhong: the secret to soft and fluffy milk bread!

The secret to getting this milk bread recipe so insanely soft and fluffy is using the Tangzhong method. Itโ€™s a simple technique where you cook a bit of the flour and water into a thick paste. Once itโ€™s cooled, itโ€™s added to the rest of the dough as you knead it.

A close up shot of a sliced loaf with slices in front of it showing how fluffy the bread is

What it does is pre-gelatinizes the starches in the flour, allowing the dough to absorb more moisture, which creates a softer, fluffier texture and helps the bread stay fresher longer! A texture Hokkaido Milk Bread is well known for.

Why is there milk powder in this bread?

I want to go through a couple of the ingredients for this recipe. But I think one of the most interesting ones ones but you may or may not be familiar with using milk powder in bread recipes. My Cream Cheese Frosting recipe uses it to help stabilize it and make it creamier, but it plays a different role in bread.

The extra fat and protein from the milk powder tenderizes the gluten, giving you that soft, pillowy crumb. It also helps with browning, thanks to the lactose, and locks in moisture so your bread stays fresh longer. Basically, itโ€™s a small addition that makes a big difference.

Couple other ingredients you’ll need:

  • Bread Flour – Bread flour is a type of high-protein flour, typically containing around 12-14% protein, which helps develop gluten in bread. This increased gluten content helps the dough rise higher and gives the bread its characteristic structure and chewy texture.
  • Salt – I used fine salt.
  • Granulated sugar – this helps feed the yeast to create gas bubbles which will give your bread a boost of air as it bakes in the oven. It also helps give the bread a slight sweetness.
  • Instant dry yeast – is sold in the baking isle of your supermarket. It is a dry form of yeast that when activated with wet ingredients creates gas and helps baked goods rise. Alternatively you can use
  • Milk powder – this makes the bread extra soft and adds a richer, milky flavor. You can grab it from the long life milk section of most supermarkets. Full fat is best, but skim will work too – although the bread might not be as soft.
  • Egg – I used one large egg weighing 55g out of the shell. Make sure itโ€™s at room temperature before using for best results.
  • Unsalted butter – You can also use salted butter, just leave out the salt. Also, make sure itโ€™s nice and soft! You should be able to press your finger into it and it will leave an indent with some resistance.

Whatโ€™s the difference between Milk Bread and Brioche?

Both breads are soft and rich, but Brioche is heavier with more butter and eggs, giving it a denser, more indulgent feel. Japanese Milk Bread uses the Tangzhong method to create an ultra-light and fluffy texture, while still being slightly sweet but not as rich as Brioche. Honestly, I prefer this over brioche but I think both have their place!

Making the Tangzhong

  • Cook the flour, milk, and water together until it thickens up like smooth mayo. This only takes a couple of minutes.
  • Pop the thick mixture into a bowl, cover it with plastic wrap (make sure it touches the surface), and let it cool to room temperature.

Making the dough

  • In a big mixing bowl, combine the bread flour, sugar, salt, and yeast. I used my dough hook to do this. Youโ€™re gonna be using it anyway.
  • Whisk the milk and egg together until theyโ€™re nicely mixed.
Recipe Step - adding the butter into the dough as the stand mixer mixes it
  • Now, add the Tangzhong (the thick mixture you made) and the wet ingredients into the dry mix, and knead on low speed. Once youโ€™ve got a dough going, add the softened butter while your mixer is going and keep kneading until itโ€™s smooth and shiny. 10 minutes of kneading will give you a really smooth dough.

TIP: Your dough will be a little sticky at first, but donโ€™t panic. If it sticks to everything, just keep kneadingโ€”itโ€™ll get smooth and tacky soon enough. If it feels like glue, add a tiny bit of flour.

The โ€˜windowpaneโ€™ test

Recipe Step - doing the windowpane test
  • To check if the dough is ready, pull a small piece between your fingers โ€“ it should stretch without tearing. This is the “windowpane” test because it looks almost see-through.

Letting your dough rise.

  • Form the dough into a ball, place it in a large bowl and cover with plastic wrap. Pop it in the fridge overnight for a slow rise, or to speed things up, in a warm spot (I like to use my oven) and let it have itโ€™s first rise. I would lightly oil the plastic wrap to make sure it doesnโ€™t stick to the dough.
  • Itโ€™ll double in size after about an hour, but thatโ€™ll depend on how warm it is where you are. If itโ€™s cold where you are and your doughโ€™s taking its sweet time to rise, pop it in the oven with just the light on. Instant warm spot. Or if youโ€™re really fancy, use a proofing drawer.

TIP: You an let your dough rise in the fridge overnight for a tastier bread, OR if you donโ€™t in a warm spot for 1-2 hours or until itโ€™s doubled in size.

Which loaf tin to use

Recipe Step - buttering the pullman loaf
  • I used a 21 x 11cm / 8 x 4.5-inch Pullman loaf tin, but you can also use a standard 23 x 13cm / 9 x 5 inch loaf tin, the same kind typically used for banana bread. Whichever you use, grease your loaf tin with cold butter, making sure to coat it evenly. Almost like youโ€™re using a glue stick!

Deflate and divide the dough

Recipe Step - diving the dough and shaping the dough balls
  • After the dough has risen, gently deflate it and separate into three. Form into balls. I find using kitchen scales is the best way to make sure all of them are the same size.

How to roll and shape the dough

  • Dust your workbench before you roll them out into rectangles measuring about 20 x 10cm / 8 x 4-inch rectangle. Fold the long edges of the dough into the center, kind of like folding a letter.
  • Starting from one of the short edges, roll the dough tightly into a log. Go slow and get it as neat as you can.

Rolling for a Better Rise

When youโ€™re rolling the dough into a log make the last part of the dough slightly wider than the start of the roll. This small adjustment helps the bread rise evenly and keeps the top looking smooth and neat, without any hidden layers peeking through.

Seal and place in the loaf tin

  • Pinch the seam along the edge to seal it, and youโ€™ll have a nice smooth swirl at the end.
  • Place each rolled piece, seam-side down, in the greased loaf tin.

Brush with egg wash and bake

  • Let the dough rise again in the tin until itโ€™s doubled in size. Again, about an hour but itโ€™ll depend on the temperature of the room. You can just use the lightly oiled wrap from the first rise to prevent it sticking to the dough.
  • Brush the tops with egg wash for that golden, shiny finish when they bake.

TIP: To prevent over-proofing, keep an eye on the dough and stop rising when itโ€™s just doubled in size, or lightly press it โ€“ if it springs back slowly, itโ€™s ready!

Side shot of the bread loaf with sesame seeds on top
  • Bake in the preheated oven until theyโ€™re golden brown and cooked all the way through. Once baked, take the loaf out and let it cool completely on a wire rack.

How do I know when my loaf is done baking?

Youโ€™ll know your breadโ€™s done when itโ€™s golden brown and sounds hollow when tapped on the top.

Letโ€™s talk about yeast.

I used instant dry yeast in my recipe, which is super convenient because you can throw it right into the dry ingredients without needing to activate it first. Youโ€™ll find it in most supermarkets in the baking section. If youโ€™ve got active dry yeast, that works too. Youโ€™ll need to wake it up by adding it to warm liquid, in this case the milk, with the sugar. Itโ€™ll feed the yeast and help activate it. Both types work fine for this recipe. Just a heads up though, I havenโ€™t tested it using fresh yeast!

Can i make this recipe by hand?

Yes! Itโ€™ll take some elbow grease, but you can totally make this by hand. Just mix everything together until it looks a bit scruffy, then knead for about 10 minutes. Itโ€™s gonna be sticky at firstโ€”donโ€™t stress, thatโ€™s normal! Keep going until the dough is smooth and springy. Itโ€™s a bit of a workout, but trust me, itโ€™s so worth it for that soft, fluffy bread!

My tips to perfect milk bread!

  • Measure out using kitchen scales – measuring ingredients out by weight and not cups is the best way to get consistent results every time! I wrote all about this in my post about using digital kitchen scales!
  • Nail the Tangzhong โ€“ Make sure your tangzhong is thick and smooth, like a good pudding. If itโ€™s too runny, your bread wonโ€™t get that dreamy soft texture. Cooling is important too.
  • Donโ€™t skimp on kneading โ€“ Whether you’re using a stand mixer or doing it by hand, you want that dough smooth, bouncy, and just a little tacky. No shortcuts here!
  • Chill it if you can โ€“ Let the dough rise in the fridge overnight. Itโ€™s easier to work with and tastes even better. Plus, it gives you a little break from all the kneading!
  • Weigh your dough โ€“ When dividing, use kitchen scales to get even pieces. Trust me, itโ€™ll make sure each part bakes up perfectly.
  • Egg wash for the win โ€“ Donโ€™t skip the egg wash before baking. Itโ€™s the secret to getting that glossy, golden top we all love. I love adding a sprinkling if sesame seeds too.
  • Donโ€™t overproof โ€“ Keep an eye on that second rise. If the dough rises too much, your bread can collapse in the oven. You want it puffy, but not spilling over the tin.

How do I make my bread square? And other FAQโ€™s!

Can I bake this in a Pullman loaf tin with the lid on?

Yes, if you want a perfectly square loaf, bake it with the lid on. Without the lid, your bread will have that classic domed top. Either way, youโ€™ll end up with soft, fluffy milk bread! If youโ€™re using the lid, the loaf might stick a little to the lid. Just jiggle the lid as you slowly slide the lid away.

How should I store the bread?

Store it in an airtight container at room temperature for up to 3 days. If you want to keep it longer, slice it up and freeze the slices. Toast or microwave the frozen slices when you need them, and it’s like fresh bread all over again.

How do I store leftovers?

Pop your loaf into an airtight container or a sealed bag and leave it at room temp. If itโ€™s still around after 3 days, just freeze it for later.

Can I freeze this bread?

Yes, you can. Slice it up and freeze. That way, you can grab a slice whenever you need one. Otherwise you can freeze the entire loaf and just leave it out at room temperature until itโ€™s completely thawed.

Can I substitute the milk powder?

If you canโ€™t find milk powder, just leave it out. The bread will still be soft but may lose a bit of that rich, milky flavor.

Can I use all-purpose flour instead of bread flour?

All-purpose flour will work, but bread flour gives the bread its structure and chew. With all-purpose, the bread will be a bit softer and less chewy.

Can I make this bread without a stand mixer?

Yes, but it will take a little more effort. Youโ€™ll need to knead the dough by hand for about 10 minutes to get it smooth and bouncy.

Why is my bread dense instead of fluffy?

If your bread turns out dense, it likely wasnโ€™t kneaded enough or didnโ€™t rise properly. Make sure the dough is smooth after kneading, and let it rise in a warm spot until it doubles in size.

Can I use active dry yeast instead of instant yeast?

Yes. Activate it in warm milk with sugar first, let it foam up, and then add it to the dry ingredients.

Why is this recipe is in grams and not cups?

The short answer is accuracy! It is far easier, more accurate and you get more consistent results when you measure ingredients by weight, especially in dessert and bread baking! I wrote all about this in my post about using digital kitchen scales!

Gave this a go? Donโ€™t forget to rate the recipe and leave a comment below! Hungry for more? Join me on Instagram, Facebook, Pinterest and TikTok for more great recipes!

Thumbnail square image of a loaf of bread shot from the side sitting on a cooling rack looking golden and shiny with sesame seeds on top

Soft Japanese Milk Bread Recipe (Hokkaido)

This soft and fluffy Japanese Milk Bread, also known as Hokkaido milk bread is easy to make at home and can be used in so many ways!

Serves 12

1 from 1 vote
Print Recipe Pin Recipe
Prep: 25 minutes
Cook: 30 minutes
2 hours
Total: 4 hours 25 minutes
Course: Bread
Cuisine: Japanese
Calories: 165kcal

Ingredients

Tangzhong

  • 25 g all-purpose flour, plain flour
  • 60 g milk
  • 60 g water

Dough

  • 280 g bread flour, see notes
  • 7 g fine salt
  • 20 g granulated sugar
  • 7 g instant dry yeast, see notes
  • 45 g milk powder, see notes
  • 110 g warm milk, warmed (36-40C/98-105F)
  • 1 large egg, 55g
  • 45 g unsalted butter, softened and cut into cubes

Egg Wash

  • 1 egg, whisked (55g)
  • 1 tsp water


Instructions

Tangzhong

  • Add the flour, milk and water to a non-stick pot and stir on medium heat until thickened to the consistency of mayonnaise. Itโ€™ll take about 2 minutes. Transfer to a bowl and press plastic wrap directly onto the surface to prevent a skin from forming. Set aside to cool to room temperature.

Dough

  • Combine dry ingredients – Add the bread flour, salt, sugar, instant dry yeast and milk powder to the bowl of a stand mixer fitted with a dough hook. Mix until well combined, about 20 seconds. I usually do this by hand using the dough hook attachment.
  • Add wet ingredients – Add the Tangzhong, milk, and egg. Mix until a dough forms. Then add the softened butter and mix until fully combined. Continue mixing for 10 minutes on low speed. The dough will be sticky at first, but keep kneading for the full 10 minutes, and it will gradually become smooth and less sticky.
  • First rise – cover with plastic wrap or a lid and allow to rest in the fridge overnight for a tastier bread, OR if you donโ€™t in a warm spot for 1-2 hours or until itโ€™s doubled in size. If the dough was in the fridge, let it sit at room temperature for 30 minutes before shaping.
  • Prepare loaf tin – for this recipe youโ€™ll need a 22 x 10cm / 9 x 4-inch loaf tin that is 10cm / 4-inches in height. You can use a smaller loaf tin that is slightly wider like a tin you use for banana bread. Spray the bottom and sides with oil spray or brush with melted butter.
  • Divide the dough – Dust your workbench with flour and pour the risen dough onto the bench. Knead a little to form a large ball. Divide the dough into 3 even sized portions. The easiest way is to weigh your dough using kitchen scales and divide that number by 3. You can also eyeball it if you like.
  • To form dough balls – Roll each piece of dough into a 20 x 10cm / 8 x 4-inch rectangle. Fold the left and right sides of the dough into the center so they meet in the middle.
  • How to roll the dough – Starting from one of the short edges, roll the dough tightly into a log. As you reach the end of the roll, make the last part of the dough slightly wider than the beginning by gently stretching outward. This helps the bread rise evenly and prevents any layers from showing through the top. Pinch the seam along the edge to seal.
  • Second rise – Loosely cover the tin with lightly oiled plastic wrap to prevent sticking and let it rise in a warm spot for 1 hour or until doubled in size.
  • Bake – 15 minutes before youโ€™re ready to bake, preheat a fan forced oven to 180C/355F (200C/400F for no fan). After rising, brush with egg wash and bake on the middle rack for 30-35 minutes until golden brown. Youโ€™ll know your breadโ€™s done when itโ€™s golden brown and sounds hollow when tapped on the top. Donโ€™t worry, itโ€™s not as weird as it soundsโ€”just give it a little knock!
  • Once baked – let it cool for 10 minutes before transferring to a cooling rack to cool completely. Let the bread cool before slicing to keep it fluffy. Just above room temperature is fine.

Notes

Bread Flour – Bread flour is a type of high-protein flour, typically containing around 12-14% protein, which helps develop gluten in bread. This increased gluten content helps the dough rise higher and gives the bread its characteristic structure and chewy texture.
Instant dry yeastย – is sold in the baking isle of your supermarket. It is a dry form of yeast that when activated with wet ingredients creates gas and helps baked goods rise.
Milk powder: milk powder is dried milk which has been dehydrated. It can be found in the long-life milk isle of your supermarket. In this recipe itโ€™s used to make the bread softer. I would recommend using full-fat milk powder and not skim milk powder. If you canโ€™t find it, leave it out. The recipe will work ok without it, but the bread does come out softer with it.
Milk – I only tested this recipe using full cream cowโ€™s milk. You want your milk to be lukewarm: 36-40C/98-105F on a kitchen thermometer.
Baking with a Pullman Loaf – If you use a Pullman loaf tin with a lid, youโ€™ll get a perfectly squared loaf which looks and works great as sandwich bread. If youโ€™re using the lid, the loaf might stick a little to the lid. Just jiggle the lid as you slowly slide the lid away. Without the lid, the bread will puff up and create a more traditional rounded top. Both versions are equally soft and delicious, so itโ€™s really up to the look you prefer!
Storage – This Japanese Milk Bread can be stored in an airtight container in the fridge for up to three days.
To freeze – slice the cooled loaf and wrap each slice (or the whole loaf) tightly in plastic wrap, then place it in a freezer-safe bag or airtight container. The bread can be frozen for up to 2 months.
To thaw – remove the slices or loaf from the freezer and let them sit at room temperature until fully thawed. You can also warm the slices in a toaster or microwave for a quick refreshโ€”just 20-30 seconds in the microwave or a light toasting brings the bread back to its soft, fluffy texture!
Nutrition – is an approximate and is based on per slice. This makes about 12 thick slices.
A note on measurements – this recipe is offered in weight measurements. This is in an effort to offer the most accurate way to get the best results. Cup measurements simply arenโ€™t accurate enough for a recipe that needs precision and cup sizes differ depending on where you are in the world. Here is where you can learn more about how to measure ingredients using digital kitchen scales!

Nutrition

Calories : 165kcal
Carbonhydrates: 23g
Protein: 6g
Fat: 6g
Saturated Fat: 3g
Polyunsaturated Fat: 0.5g
Monounsaturated Fat : 2g
Trans Fat : 0.1g
Cholesterol: 41mg
Sodium: 257mg
Potassium : 113mg
Fiber: 1g
Sugar : 4g
Vitamin A: 192IU
Vitamin C: 0.3mg
Calcium: 61mg
Iron: 0.5mg
Nutrition Disclosure
Gave this recipe a go?Mention @thescranline or tag #thescranline!

4 comments

Morag September 28, 2024 - 3:36 am

1 star
This recipe looked amazing, I have made bread using Tangzhong and love it, but I am not sure why this did not work out, I tried twice and both times no rise, my yeast was fine not expired I had made focaccia last weekend with it, Iโ€™m not sure what went wrong, this for me was a major fail, I honestly donโ€™t know the second time I tried I bloomed my yeast thinking it was the yeast but nope, Iโ€™m baffled, I make bread all the time and this is the first fail I have had, hopefully who ever makes it has more success, I followed the recipe completely and not sure where I went wrong, there was no where that said where to put the milk powder so just put it in with the dry ingredients, maybe it needs more flour I have no idea, if someone is successful please share as I would really love to give this another go.

Reply
Nick Makrides September 30, 2024 - 1:12 am

Hey Morag!

Thanks so much for giving the recipe a try and for sharing your experience! I know how frustrating it can be when something doesnโ€™t work out, especially when youโ€™re used to making bread regularly. Letโ€™s see if we can troubleshoot this together.

If youโ€™re confident the yeast wasnโ€™t the issue, the temperature of the milk might be something to consider. If itโ€™s too hot or too cold, it can affect the yeast and stop the dough from rising properly. Aim for a temp around 36-40ยฐC (98-105ยฐF) to help things along.

I also saw you mentioned that you werenโ€™t sure where to add the milk powder. Iโ€™ve made sure to update the recipe so itโ€™s clearer, but you did the right thing by adding it in with the dry ingredients! Thatโ€™s exactly where it should go.

As for the dough, I noticed you mentioned possibly needing more flour. The dough is designed to be a bit sticky at first, which helps create that soft and fluffy texture. Adding more flour can actually make the bread denser, which might be why the rise didnโ€™t go as expected. If itโ€™s too sticky to handle, try lightly dusting your work surface and hands with flour instead of adding more directly to the dough.

If you decide to give it another shot, Iโ€™d love to hear how it turns out. I always welcome feedback!

N x

Reply
Morag September 30, 2024 - 4:01 am

Thank you, I will give it a shot, I did add more flour both times as I wasnโ€™t sure if it was meant to form a โ€˜ballโ€™ after 10 mins it was still letโ€™s say a thick batter, a video would be great, the bread looks delish I so want to try it!

Reply
Nick Makrides October 1, 2024 - 4:33 am

Thanks for giving it another go, Morag! Iโ€™ve added a section in the recipe to describe the texture better. It does start sticky but turns smooth with kneading. And yep, a video is coming soon! Hope the next batch turns out perfectly. N x

Reply
1 from 1 vote

Leave a Comment

Recipe Rating