Go Back
+ servings

Vegan Japanese Milkbread (Shokupan 食パン)

Keisha
Japanese milk bread, shokupan (食パン), a lightly-sweetened white bread that’s incredibly soft, fluffy, and moist. Each slice is rich in flavor, which makes it irresistible. This vegan Japanese milk bread will surely make you rethink normal store-bought bread.
You can also turn this recipe into dinner rolls!
5 from 1 vote
Prep Time 25 minutes
Cook Time 25 minutes
Rise Time 1 hour
Course Bread
Cuisine Japanese
Servings 1 loaf

Equipment

Pro TipIf a recipe calls for it, use a food scale to weigh ingredients in grams for the best results! Use the options below to toggle between cups or grams.

Ingredients
 
 

Tangzhong Roux:
  • 30 grams Bread flour
  • 120 grams Soy milk, unflavored (I used Silk Original)
Main Ingredients:
  • 42 grams Vegan butter (cubed and softened room temperature)
  • 2 ¼ teaspoons Instant yeast
  • 160 grams Soy milk (lukewarm 100° F, I used Silk Original)
  • 330 grams Bread flour
  • 50 grams Granulated sugar
  • 1 teaspoon Salt
Vegan Wash/Glaze
  • 1 tablespoon Agave or maple syrup
  • 2 teaspoons Soy milk

Instructions
 

Making the tangzhong:

  • Starting out with a cold saucepan, mix together the ingredients for the tangzhong. Once the tangzhong ingredients is fully incorporated, place the pan over medium heat. With a heatproof rubber spatula or wooden spoon, stir continuously. Keep stirring until the mixture has completely thickened and has become sticky. Remove from heat and set aside to let it come to room temperature.

Making the dough:

  • Activate the yeast in the warm soymilk, about 5-10 minutes. As you wait, whisk together bread flour, sugar, and salt in the bowl of a stand mixer.
  • When the tangzhong has cooled to room temperature and yeast is activated, add them to the bowl with the dry ingredients.
  • With a dough hook attachment, and on low speed and mix the ingredients for 5 minutes. Once you have a cohesive dough, add in the butter one cube at a time. Work it in the dough until the butter has been completely kneaded in.
  • On the stand mixer, switch to medium-low speed, and continue to knead the dough until you get a smooth and bouncy surface. For about 12-15 minutes. See notes
  • In a large, lightly oiled bowl, place the dough inside and cover it with a damp cloth and set it aside in a warm spot. Let it rise for 1 hour or until doubled in size.
  • Punch down the dough and transfer it to a work surface. Shape the dough into a ball by tucking them underneath itself, pulling their tops taut. Making them nice, smooth, and round. On the work surface, use your hands to move it around in a circle. This will tuck the dough into itself, and essentially sealing the bottom.
  • Cut the dough into two equal sizes. If you are using a food scale, make sure they are equal in weight. If not, try to eyeball as best as you can. Form the dough into balls, cover with a damp cloth and let them rest for another 15 minutes.
  • Take one dough ball and flatten it to a 6-inch x 10-inch oval (15 cm x 25 cm). Flip it over so that the smooth side is facing up. Fold in the long edge and take the bottom end and roll it up. Pinch the end onto itself so it does not unravel. Place it in the bread pan seam side down. Repeat for the second dough ball. Cover with a damp cloth and let it rise again for one more hour.
  • As you wait, prep your vegan wash, mix together, and set aside.
  • When the bread dough hits the last 20 minutes of its rise, preheat the oven to 350° Fahrenheit. When your dough is doubled in size and has filled up the bread tin, lightly brush the top with the vegan wash and pop it in the oven. Bake for 20-25 minutes or until the top of the bread is golden brown. After, let the bread cool in the pan for 10-15 minutes.
  • Remove it from the tin and let it completely cool on a wire rack. Cut it up and enjoy!

Notes

  • Why do I need a food scale?I test my recipes, 100% in grams. A common reason baked goods fail is incorrectly measured flour. I always recommend using a scale for accuracy when baking. This greatly improves your chance for success and lessens room for error.
  • If you’re measuring by cups, avoid scooping the measuring cup directly into the flour. This tends to pack the flour into the cup, resulting in too much flour and a very dense or gummy finished product. Instead, aerate your flour (fluff it with a fork or spoon) and then spoon it into your measuring cups, leveling it with your finger or the back of a butter knife. Keep in mind though, that this method is not guaranteed to be accurate.
  • If you’re measuring by cups, avoid scooping the measuring cup directly into the flour. This tends to pack the flour into the cup, resulting in too much flour and a very dense or gummy finished product. Instead, aerate your flour (fluff it with a fork or spoon) and then spoon it into your measuring cups, leveling it with your finger or the back of a butter knife. Keep in mind though, that this method is not guaranteed to be accurate.
  • Why soymilk? Compared to other non-dairy milk, soy milk has a high protein content that is similar to regular milk. Which makes helps the overall end product. You can use different non-dairy milk, just keep in mind the results may vary.
  • Do I need to have a stand mixer? Of course not, you can make this by hand. It will just take a little bit more effort. 
  • You’ll know when your dough is kneaded enough when it springs back immediately when lightly pressed, and doesn’t tear when you pull it apart.
  • A Pullman loaf pan is different than your regular bread pan. It was designed for this type of bread. I did try it out it a regular bread pan, and the results differed. You don’t get the same height as the Pullman loaf pan.
  • This recipe is also perfect for dinner rolls! You can shape them evenly into 9-equal sized buns, and use a square pan to bake them in.

The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

Tried this recipe?Leave a comment below & tag @flouredframe on social!