Soft Japanese Milk Bread Recipe (Hokkaido)
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!
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.
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.
- 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
- 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
- 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
- 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!
- 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!
Soft Japanese Milk Bread Recipe (Hokkaido)
Serves 12
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.
4 comments
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.
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
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!
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