Shokupan is a fun word to say, directly translated, it means “food bread”. If you’ve never heard of it, then which rock have you been living under? Japanese milk bread or Shokupan has been gaining popularity for a number of years, and now they are everywhere! And for good reason.
So what is Shokupan?
Shokupan is a feathery soft and fluffy white loaf of bread with origins from Japan. Eaten as toasts or made into various delicious sandwiches, it’s enjoyed as an everyday bread in Japan. It has a mild, pleasing taste…slightly sweet…definitely milky with a hint of saltiness to balance things out. However, it is its texture that most people will remember. While warm, you can pull strands of Shokupan apart and eat it like cotton candy. After it’s cooled down and sliced, the bread has a bouncy integrity that both yields to creamy sandwich fillings like the Japanese Tamago (egg) or fruit Sandos, while holding up meatier fillings like Pork Katsu Sando. Not unlike its cousin, the North American sliced bread sold in plastic bags in every grocery store, Shokupan has minimal crust and pillowy interior. However, the resemblance stops there. Japanese milk bread is enriched and has way more fat. In fact, 7 times more, either coming from milk, butter or in this case, cream.
Shokupan Vs. Hokkaido Milk bread
To be honest, I’m not really sure of the difference. Except that Hokkaido milk breads have a slightly sweeter flavour than the more ubiquitous Shokupan. So unless you are using milk, butter or cream from Hokkaido prefecture in Japan…can you really call your loaf Hokkaido milk bread?
Some VERY necessary equipments
Before you dive into the recipe, please consider the following.
1. The digital scale.
I’ve been using my scale to make all breads for a while now and I’ve got to say that it just makes sense. Bread making is a precise science and to get it to work every time, you’ve got to start with the right proportion of ingredients. For example, this recipe is simple to do because it calls for just one bowl and a scale. Everything is measured in one go, making it accurate, mess-free and so easy.
2. A stand mixer
There are many breads that you can make by hand…but this isn’t one of them. This is a high hydration dough, which means two things. First, you will end up with a very soft moist bread and second, it’s super messy to handle. And handle it you must. This dough calls to be kneaded until it passes the “windowpane test”. Basically, where you can stretch it really really thin, without tearing it, until it’s see through. It took my mixer 20min to get there…I don’t about you, but my arms just don’t have that kind of stamina.
3. Pullman loaf pans
You can of course use a standard loaf pan (9" x 5" x 2.5" OR 23 x13 x 6cm) for like banana bread or something. But simply put, it won’t look as impressive or typical of a Shokupan. Pullman loaf pans are smaller and taller, mine are (8" x 4.5" x 4.5" OR 20 x 11 x 11 cm) so it encourages the doughs to rise higher. It also comes with a lid so you can opt for a closed bake where you end up with a geometrical loaf. And bonus points for being super doper non-stick that I don’t ever have to grease it! So if you are serious about making Japanese milk breads or any other Loaf breads…and why wouldn’t you be? I would highly suggest purchasing one or two of the pullman pans on Amazon. The joy that I get from easily sliding out a perfect loaf of Shokupan definitely out weights the cost.
Why not use Yudane or Tangzhong?
This Shokupan recipe does not use the popular methods of Yudane or Tangzhong, which is cooking a portion of the dough beforehand to gelatinize the starches. And that in turn will hold and retain more moisture in the final product. Check out my Peanut butter chocolate teddy bear buns post to know more. This recipe does not use it because it doesn’t need it. In fact, traditional Shokupan made in Japan does not always use the above mention techniques. While those recipes have been popularized in recent years in the making of milk breads, it’s an extra step that can be omitted here. Don’t believe me? I urge you to give this recipe a try. You will see how soft this bread turns out. And how long it’ll last stored in plastic bags.
The cream
I’ve used both “table cream” (18-30% fat) as well as “whipping cream” (30-36% fat) to make this Shokupan and they both work. However there are some trade offs. - The whipping cream, with its higher fat content gives the bread a richer mouth feel. But it takes longer to knead to the windowpane stage and for the bread to rise for the second time. - The lesser fatty cream will enable the dough to come together quicker, but you won’t get that creamier taste in the finish product. So the choice is up to you.
The flour
Sliding a perfectly baked loaf of Shokupan or Japapanese milk bread out of the pan is a joyful experience. So to maximize the chance of success, use bread flour. With it’s higher protein content of around 11-13%, depending on where you live, you will have a better rise and an easier time working the gluten. And there you have it! Nothing else to say except to go give this recipe a try. Making Shokupan or Japanese milk breads is a lot of fun and your family, both young and old will love the results. I promise.
You Will Need
Instructions
Into the bowl of your stand mixer, measure out all the ingredients, with salt being adding last.
Get the mixing started with a wooden spoon or spatula, then move over to the stand mixer and start mixing on speed 2 with a dough hook attachment. Do this for about 5 minutes, scraping down the sides periodically to incorporate all the dough and encourage even mixing.
Then turn up the speed to 3-4 and continue kneading for around 10-15min. Until you have a dough that can be stretched really thin without tearing. It needs to pass the windowpane test.
Then pull the dough into a smooth, tight ball and put into bowl to rise covered with plastic wrap or a lid. This will take anywhere between 1-2 hours, depending on the conditions in your home.
Once the dough has risen and doubled in size. You will be able to poke a hole in the centre and it won't deflate or push back.
Remove the dough and divide into 6 equal pieces or around 165g each. Pull each piece into a smooth ball again and leave it to rest for 10min under plastic wrap.
Once rested, take out one ball at a time and roll it out into an oval. Fold it onto itself like a letter and return it under the plastic wrap as you work on the other ones.
When all the dough balls have been pre-shaped, go back to the first one and roll that out vertically into a rectangle. Then roll it into a cylinder by rolling toward you will pressing downward to create surface tension. Pinch the ends to close and place the shaped rolls into the pan with the seam side down.
Repeat the above process 5 more time and you'll have 2 loafs of 3 dough rolls each. Leave those to rise covered or uncovered for the second time.
This will take between 1-1.5hrs. When the doughs have risen to fill about 75-80% of the pan, you'll know it's ready for the oven.
Brush the tops with egg wash or cream and put them into a preheated 200C/ 392F oven around 30min. Cover the tops with tin foil half way through the cooking to prevent over browning.
Once baked, remove from pan immediately and leave it on wire racks to cool.
Ingredients
Directions
Into the bowl of your stand mixer, measure out all the ingredients, with salt being adding last.
Get the mixing started with a wooden spoon or spatula, then move over to the stand mixer and start mixing on speed 2 with a dough hook attachment. Do this for about 5 minutes, scraping down the sides periodically to incorporate all the dough and encourage even mixing.
Then turn up the speed to 3-4 and continue kneading for around 10-15min. Until you have a dough that can be stretched really thin without tearing. It needs to pass the windowpane test.
Then pull the dough into a smooth, tight ball and put into bowl to rise covered with plastic wrap or a lid. This will take anywhere between 1-2 hours, depending on the conditions in your home.
Once the dough has risen and doubled in size. You will be able to poke a hole in the centre and it won't deflate or push back.
Remove the dough and divide into 6 equal pieces or around 165g each. Pull each piece into a smooth ball again and leave it to rest for 10min under plastic wrap.
Once rested, take out one ball at a time and roll it out into an oval. Fold it onto itself like a letter and return it under the plastic wrap as you work on the other ones.
When all the dough balls have been pre-shaped, go back to the first one and roll that out vertically into a rectangle. Then roll it into a cylinder by rolling toward you will pressing downward to create surface tension. Pinch the ends to close and place the shaped rolls into the pan with the seam side down.
Repeat the above process 5 more time and you'll have 2 loafs of 3 dough rolls each. Leave those to rise covered or uncovered for the second time.
This will take between 1-1.5hrs. When the doughs have risen to fill about 75-80% of the pan, you'll know it's ready for the oven.
Brush the tops with egg wash or cream and put them into a preheated 200C/ 392F oven around 30min. Cover the tops with tin foil half way through the cooking to prevent over browning.
Once baked, remove from pan immediately and leave it on wire racks to cool.








37 thoughts on “Shokupan – The easiest Japanese Milk Bread Recipe”
Hi, Yun! I am in the middle of making this shokupan. What is the brand of your scale? I am afraid my scale had been wrong, since I can’t make the window pane. Now the dough is the oven for proofing.
It doesn’t matter which brand it is. As long as it’s accurate. How did bread turn out?
Hey Yun! I’m going to make this in a few days and I’m excited! I’ve just got one question: what kind of milk do you think works best? Is 2% fine, or does it really matter? Thank you 😀
Yes 2% is great. I’ve also used 1% milk:)
Hi Yun! Thank you for the recipe! I made the bread and it turned out great, but they were kind of short, since I used a regulat 9×5 pan. I was wondering if I could still use it, but making one big loaf instead of 2. Is that a good idea? Or am I just doing something wrong and it’s not rising enough?
Hi Anna, thank you so much for your comment! I used two 8″x4″x4″pullman loaf pans for these bread. a 9″x5″ traditional loaf pan will give you a more wide spread and lower rising loaf. In that case, I would try to make one loaf with the 9′ x5″ pan with some parchment paper lined to make the pan higher. You will need to adjust the cooking time if make one larger loaf instead of 2. I hope this helps!
Hi Yun! I have seen recipes without using an egg. Do you use the egg because you do not use the Yudane? Thank you!
Hi Anne, yes there are Japanese Milk bread recipes without egg, but not this one. I suppose the egg is used here more for flavour than for the purpose of a soft crumb as it would be in a Yudane recipe. This is a simplified recipe that will yield very good results 🙂
Hi Yun! Thank you for posting this recipe! I am very excited to try it and will be giving this as gifts this Christmas. Since I will be making a lot and I only have two Pullman Loaf Pans, I am wondering if it is possible to leave the dough in the fridge overnight so I can just bake two loaves at a time the next day? Thanks so much!
Hi Julia! Yes, I’ve left the dough in the fridge overnight and had no issues baking them the next day. Just be sure to give enough time for the bread to proof the next day before baking if it’s not fully risen. (ie don’t bake straight from the fridge)
Amazing. I cooked this with the top of the Pullman loaf lid at 400 f for 30 minutes. Perfect!!
Hi. Have you ever experienced where there is a border about 2mm thick below the outer crust that is more dense than the rest of the inside?
Any tips for fixing this? Also, has your bread ever shrunk after cooling? Thank you.
I want to say Thank you for your recipe! My kids love bread and I tried my best to make it at home ( I’m pretty good with Italian bread) now thanks to you I’ve mastered the soft, delicate shokupan. My kids and family love it and I know exactly what are they eating!
Hi Yum. Thank you for your recipe. Anxious to try this. But can evaporated milk or coconut milk be substituted for the whipping cream? Will the taste be off? Thank you again.
I think either option might work, you might need to adjust the amount of liquid as evaporated milk is less thick but the taste would not be different
Oh, WOW! I made the “mistake” a couple days ago of deciding I needed to find a recipe to make “real” Panko breadcrumbs, which means I found ONE recipe for Shokupan, which was about as complicated and non-user friendly as a recipe could be but I dove it to sanctify and simplify it down . . . and as usual when I came back to follow up on the search, well, I think this recipe must be more than ten down the list . . . AND it doesn’t involve those funny little in-recipe extra cooking bits so here I am with (for me) ONE questions: can I get away with using whole milk rather than cream? // That asked I have at least one other question which has to do with history rather than recipe so if you want to and me on, please, just say and do so. My question is When did the Japanese get into baking bread? Bread of any kind, not just Shokupan. My mother was basically raised by Japanese and I grew up with it sort of being the unseen culture next door including some funny quirks like rice at most if not all meals — but she never mentioned bread. La Mere was born 1917 in the Hawaiian Islands — didn’t get to mainland until she was a teenager and then she was back and forth until 1948 when I was born and my father was redirected to military health care in Marland ’cause he was diagnosed with cancer . . . // Last thing for me to say and that is it is not cheap but if you are “into” bread making try out an Ankarsrum. Made in Sweden and it can handle ANYTHING breadwise you can throw at it – and a whole lot else. I am only a consumer and have no dog in the game. // Thanks for your post.
hi! my kids are a huge fan of shokupan and i would love to try your recipe. would using defrosted whipping cream work in ur recipe? or would it affect the final product?
i often freeze leftover whipping cream and wonder if I can utilize them in baking apart from cooking?
My gratitud for you and your recipe will be forever in Our hearts, my son is very sensitive to many of the ingredients found in regular store bought bread, I know how to do Italian bread and this recipe now allowed us to have an amazing soft tasty homemade bread, my family loves it and is part of our daily food! Thank you forever!
You are very welcome! Thank you for your comment!
Konichiwa,
Why is your recipe for two loaves? I mean considering these won’t keep for very long wouldn’t it be better to make just one loaf? Perhaps you need enough for two loaves for the mixing to go well?
You can half the recipe and make one loaf or bake into one big loaf with the current measurements.
Also 5 stars. I made this bread and the pumpkin breads today and both are delicious, amazing texture, easy to make. This bread is perfect for sandwiches and for people who live extra soft breads. A definite staple in my recipe collection. Looking forward to discovering more of your recipes.
I’ve made this a handful of times now and it always comes out perfect. I’ll have to try your other recipes some time, they all look amazing! Thanks for sharing 🙂
we love this recipe, is there a way to adapt it to fit a 2.2lb pullman and become rectangular? we’re gonna experiment with it but i was hoping you already had a strategy.
What temperature is your milk and cream at?
Straight from the fridge, we knead it for a long time so it’s actually good that the liquids are cold at the beginning.
I have tried several milk bread recipes and this one is truly the best! Thank you so much for sharing this recipe. This will be my new go to recipe not only for bread but for rolls too!
Thank you so much for your comment!
Can I refrigerate the dough and make it after 4-5 days? How long can it stay in the refrigerator/freezer? I’d love to batch make dough and make the bread as needed if possible
I’m not sure for that long, maybe a couple of days? if you want to go for longer, I would experiment with freezing the dough before the final raise and see if the yeast will reactivate after you take it out of the freezer.
Hi there, I am sooooo excited to get going on this bread. At midnight after watching your video I ordered a couple of Pullman pans from amazon. Supposed to be here today, thank you prime lol. It is two pm and I am getting ready to start pacing. Took all of my ingredients out of the fridge to get to room temp, as that is what I am used to. Then reading comments I saw your reply to another poster that you can take it right from the fridge. Put everything back in fridge and ready to start pacing in anticipation of the delivery. Can’t tell you how anxious I am. I will let you know how it turned out. Thank you so much for your time and effort in sharing this beautiful recipe.
Thank you for your comment!! I appreciate your enthusiasm and excitement for this recipe 🙂 Please let me know how it does turn out, I would love to know! Comments like yours make my efforts so worthwhile!!
Hi Yun,
Well I did it ! Pans got delivered, they are perfect, I started immediately. I was not able to keep my eyes off of the timer with each step, alsy nosing around the whole time. I did forget to let the balls rest for the ten minutes you instructed. Got finished with last ball and went right into action rolling them out into logs. What a goof eh?
Continued on and had no problems until I took them out of oven, they had no risen as much as they should, I’m thinking the not resting part ? Anyway the most important is the taste and texture and this was to die for. So so glad I found you and your recipes. Looking forward to try sme more goodies and the bread is an all time fav around here. Thank againnso much for your wonderful recipe and your time and effort to teach your viewers. Happy Thanksgiving
So happy to hear!! Would love to see some pictures 🙂 I have more great baking recipes coming up and come back often to try them out!!
Hi! Just tried your recipe! It was so soft. I used to make milk bread with the tangzhong method. But your recipe taste so much the same and easier. Just to point out that 390F for 30mins kinda made the bottom of the bread crunchy but inside was still so soft. I’ll try reduce the temp to 360 and see how it goes. Thank you!
Thank you for this recipe! It’s so good my husband loves it! No need to make tangzhong anymore!
hi, do the milks and eggs need to be room temp? or just throw it all in there?