If you’ve never had Japanese milk bread (also known as shokupan) before, you’re in for a treat. It has a soft, cloud-like texture, a delicate sweetness, and it’s perfectly moist. Just toasting a slice and enjoying it as-is—yes, without jam or even a smear of vegan butter!—is a simple pleasure.  While most Japanese milk bread is made with dairy milk, butter, and eggs, I’ve come up with a vegan version that’s every bit as good as the original, sans the animal products. Homemade yeast bread has a reputation for being fussy, but you’ll also be glad to know that this vegan Hokkaido milk bread is one of the easier bread recipes you can make at home—in fact, it’s great for beginners!

What Is So Special About Milk Bread?

One of the things that makes Japanese milk bread unique is that it begins with a tangzhong starter, which involves cooking a small amount of the bread flour in liquid. This technique “pre-gelatinizes” the flour, allowing it to hold more moisture, giving Japanese milk bread its signature melt-in-your-mouth texture and a longer shelf life. Dough made using the tangzhong method can be used to make cinnamon rolls, dinner rolls, and burger buns in addition to loaves of bread. Many Chinese, Taiwanese, and Korean breads are made with tangzhong, but the most popular bread using this technique is Japanese milk bread! I also used this technique in my incredibly delicious vegan cinnamon rolls!

Notes on Ingredients

Please note that this is important information on the ingredients and instructions and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

For the tangzhong:

Bread flour – Bread flour is important in this recipe; it creates a more elastic dough because it has more protein than all-purpose flour.Soy milkWater

For the vegan milk bread:

Bread flourBrown sugarInstant yeastSea saltSoy milk – This should be warm, or somewhere between 110°F to 120°F if you have a thermometer.Vegan butter – Melt this in the microwave or in a small saucepan on the stove.

How to Make Vegan Japanese Milk Bread

While making yeast bread at home takes some time, it’s not hard to do! Follow along with the step-by-step photos and instructions below.

Make the tangzhong:

Cook the mixture. Whisk together the bread flour, soy milk, and water in a small saucepan over medium-high heat. Continue to whisk until the mixture thickens to the consistency of a pudding or a slurry. Chill. Pour the tangzhong into a small bowl and place it in the fridge for about 10 minutes.

Make the bread:

Combine the dry ingredients. Whisk together the bread flour, sugar, instant yeast, sea salt, and cinnamon in the bowl of a stand mixer. Add the remaining dough ingredients. In the center of the flour, make a well. Pour in the warm milk, vegan butter, and tangzhong mixture in a slow, steady stream. Using a spatula, stir until just combined, making a shaggy dough. Rest. Cover the bowl with a kitchen towel and let it rest for about 10 minutes. Knead. Knead the dough on medium speed (speed 4 for a KitchenAid stand mixer) for 15 minutes, stopping to scrape down the sides as needed. You can add up to 2 tablespoons more flour if the dough is sticky at first; you want the dough to be smooth. Pull or roll the dough into a smooth ball by stretching it up and around itself. Let the dough rise. Lightly grease the bowl with oil and place the dough ball back into it. Cover the bowl with a kitchen towel and set it on the counter for at least 1 hour (or up to 90 minutes) in a warm place, or in the fridge overnight for 8 to 12 hours. The dough should double in size. Form the dough into balls. Gently punch down the dough to deflate it. Pull the sides in onto each other and fold over the dough a few times. Weigh the dough, then divide it into 4 equal balls, rolling them tight. Cover them with a damp towel and rest for 15 minutes. Roll and shape the dough. Place one dough ball onto a floured surface. Use a rolling pin to roll it into an 8” x 4” rectangle. Fold the two ends over onto each other, then turn the dough 90 degrees, and roll it out again into a 4-inch long log. Repeat with the remaining balls of dough. Assemble the loaf. Butter an 8 ½ x 4 ½ loaf pan, then place the logs of dough next to each other in the pan, seam-side-down. Let the dough rise. Cover the loaf with a damp towel and let it rise for about 45 minutes, or until the dough reaches the top of the pan. During the last 15 minutes of rising time, begin preheating your oven to 350ºF. Make the egg wash. In a small bowl, whisk together the ingredients for the vegan egg wash. Brush this mixture onto the top of the dough. Bake. Place the bread pan in the centre of the oven and bake for 30 to 35 minutes. Finish. Remove the loaf from the oven and brush the top with melted butter or simple syrup if you want it sweet. After 10 minutes, remove the loaf from the pan and let it cool completely on a wire rack. To serve, pull it apart or cut it into slices.

Tips for Success

Here are a few additional tips for making vegan Japanese milk bread and working with tangzhong.

Making the tangzhong. You don’t need to chill the tangzhong for a long time; I pop it in the fridge while I gather up and measure the rest of the ingredients for the recipe. Creating the perfect environment for dough to rise. If your kitchen is cold or drafty, your dough might not rise as well as you’d like, resulting in a lackluster bread. If you need a warm place for the dough to rise, set the bowl in an oven with the pilot light on, which will provide just enough residual heat for it to rise.Preventing the crust from being over-done. Keep an eye on the loaf during the last half of the baking time. If you notice the crust is getting too dark, you can tent it with foil.

How Do You Eat Japanese Milk Bread?

The way I’ve developed this recipe, the loaf can be pulled apart or you can slice it. If you pull it apart, eat it as-is or slather it with vegan compound butter, jam, almond butter, or my Insanely Delicious Cookie Butter.  Sliced vegan Japanese milk bread makes amazing toast, peanut butter and jelly, plant-based grilled cheese, and it’s an excellent base for just about any sandwich. (Try it with my chickpea tuna salad!) You can also cut the bread into cubes, toast it in the oven, and float them on tomato soup to add some crunch and texture!

How to Store 

When wrapped well, this vegan milk bread can be stored at room temperature for 5 to 7 days.

Can This Recipe Be Frozen?

You can freeze a loaf of Japanese milk bread for up to 3 months. Let it thaw at room temperature before serving. Enjoy friends! If you make this vegan Japanese milk bread recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 54Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 5Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 28Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 29Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 13Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 6Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 87Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 59Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 28Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 1Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 94Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 48Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 76Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 17Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 4Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 57Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 11Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 99Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 24Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 63Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 1Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 91Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 37Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 8Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 82Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 51Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 89Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 27Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 43Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 58Vegan Japanese Milk Bread  Shokupan    Jessica in the Kitchen - 95