The Woks of Life
My Saved Recipes
  • Recipes
    • Recipe Filter
    • View all By Date
    • Our Cookbook: NOW AVAILABLE!
    • Videos
  • How-To
    • Cooking MethodsAll how-to cooking methods
    • Cooking ToolsAll Cooking tools including hand and electrics
    • Wok Guide
    • Garden/FarmWe share our learnings from our new Woks of Life HQ/farm (where we moved in Fall of 2021) on how to grow Chinese vegetables, fruits, and other produce, as well as farm updates: our chickens, ducks, goats, alpacas, and resident llama!
    • CultureCulture related posts
  • Ingredients
    • Chinese Ingredients Glossary
    • Sauces, Wines, Vinegars & Oils
    • Spices & Seasonings
    • Dried, Cured & Pickled Ingredients
    • Noodles & Wrappers
    • Rice, Grains, Flours & Starches
    • Tofu, Bean Curd & Seitan
    • Vegetables & Fungi
    • Fresh Herbs & Aromatics
  • Life & Travel
    • Life
    • Travel
  • Contact
    • Work with Us
    • Press
    • Send Us A Message
  • About Us
Home ❯ Recipes ❯ Bread & Pizza ❯ Milk Bread

Milk Bread

Judy

by:

Judy

2153 Comments
Jump to Recipe
Updated: 7/18/2025
Milk Bread Recipe

This Asian milk bread recipe is a triumph. I’m not exaggerating when I tell you that for months, we’ve searched, tested, and failed time and time again to nail down a perfect recipe for soft, buttery, fluffy milk bread. Until that is, when we finally did it!

This recipe was originally posted January 17, 2015, and has been a hit ever since. We’ve recently added clearer photos, an FAQ section, and clearer instructions. The recipe remains the same. Enjoy!

What Is Milk Bread? What’s So Special About It?

Milk bread is an Asian style of soft, buttery, and slightly sweet bread. There are variations in Japan (where it’s known as shokupan) as well as China. In Chinese bakeries, you’ll find milk bread in various forms: loaves, sliced, pull-apart buns, and as the basis for a wide variety of Hong Kong Style bakery buns.

If you’ve ever had a baked Chinese BBQ Pork Bun (Char Siu Bao), Pineapple Bun, or Hot Dog Bun, you know what we’re talking about. Milk bread is light, incredibly fluffy, and tears apart in melt-in-your-mouth strands.

Milk bread dough is an enriched dough, which means it has dairy (milk, cream, and/or butter), eggs, oil, and/or sugar added to it. It is softer and richer than regular breads, which are made with primarily flour, water, salt, and yeast.

Other examples of enriched doughs include brioche, challah, and cinnamon roll dough. (We actually make the FLUFFIEST cinnamon rolls with this recipe as a base—try it!)

This Japanese/Chinese style of milk bread also influenced another similar style of bread—Hawaiian Sweet Bread, or Sweet Rolls.

But how is this soft fluffiness achieved?

A Simple Milk Bread Recipe, with Wholesome ingredients

There are many milk bread recipes on the internet, and many of them are quite complicated.

Some require a traditional Chinese method, known as tangzhong, which is a cooked flour and liquid mixture that gets added to the dough. Other recipes require dough enhancers, also known as dough improvers or dough conditioners.

However, we never got consistent results with the tangzhong method. And we didn’t want to use chemical dough conditioners, which aren’t in people’s normal baking pantries anyway.

Plus, no matter how closely I followed many of these recipes on other blogs and Chinese recipe sites alike, I was never satisfied with the outcome. Often, they wouldn’t come out anything like the picture! This futile search went on for about a year.

So where did this milk bread recipe finally come from? All along, it turned out that my cousin Heidi had the perfect recipe.

Not only is this the absolutely closest recipe I’ve tried to achieve the real-deal Asian milk bread you find in Chinese grocery stores and Chinatown bakery shops, it’s actually remarkably easy.

It has become the base recipe for all of our Chinese Bakery bun recipes. Since posting this recipe on January 17, 2015, thousands of our readers have made this bread part of their regular baking rotation!

In the gif below, you can really see the fluffy texture of this milk bread as it gets pulled apart:

Tearing Milk Bread Apart

Watch: Judy shares all of her tips and advice for making perfect milk bread!

See that perfect fluffy texture in the video! Plus, Judy answers all of your questions. If you enjoy this video, remember to give it a like and subscribe to our Youtube channel!

The All-in-One Method

This recipe employs the all-in-one method. You add all the ingredients (including, surprisingly, the yeast) to the mixing bowl at the same time.

You do have to make sure that the ingredients are at room temperature, and that they go into the mixing bowl in the order listed in the recipe, but it really is as easy as that. The yeast will dissolve into the liquid ingredients as the stand mixer (or your hands) combines everything together.

Once you’ve mixed the dough (either with a stand mixer or by hand), proof it until it doubles in size. Then you knead and shape it, proof again, and bake. No fancy ingredients or complicated steps.

The final product, as you can see from our photos, is fluffy, soft, slightly sweet, and golden. What’s not to love about it?

My cousin told me that she’d been making this bread for years: two loaves a week. I can’t believe I didn’t think to ask her sooner. Ah well, all the stars eventually aligned, and I am now dizzy with happiness.

Now that this search is over, I am going to start on the next recipe on my ever-growing list. But before I do, I am eager to share this super easy milk bread recipe with you so you can enjoy the fruits of my (mostly unnecessary) labor.

Milk Bread Recipe

FAQs

Do I really not have to bloom the yeast beforehand?

That’s right. You can use either active dry yeast or instant yeast in this recipe. With either, you do not have to activate it in lukewarm water and sugar beforehand. The yeast gets added to the rest of the ingredients in the mixer all at once. For this method to work, it’s very important that your wet ingredients are at room temperature. Also make sure that your yeast is fresh/within date. If not, you can bloom it with some of the sugar/milk in the recipe to make sure that it’s active before adding it to the rest of the ingredients.

Didn’t the Original recipe use Cake Flour and Bread Flour?

Yes, in my cousin’s original recipe, she called for 1/2 cup cake flour and 3 1/2 cups bread flour. However, we have since extensively re-tested this recipe using only all-purpose flour, and the results were not meaningfully different. Since most of us already have all-purpose flour in the kitchen, we switched to 4 cups/570g AP flour. However, if you’d like to continue using the mix of cake flour and bread flour, you can!

How Much Does This Recipe Make?

This recipe yields two loaves or 16 buns. You can also make 1 standard loaf and 8 buns. We suggest making the entire recipe, because one loaf will disappear in no time!

Can I make the dough in advance?

We find that we get the best results from making this bread all in the same day. However, there is a way to prepare it in advance. You can assemble the dough, and then do the first proofing overnight in the refrigerator. Make sure it’s covered tightly to prevent it from drying out. The next day, take the dough out and let it come up to room temperature. Then continue with the recipe (punch the air out of the dough, shape, proof, etc.).

My Dough Seems sticky. Can I add More flour?

The dough should be a little bit sticky. It should stick to the bottom of your mixing bowl as the dough hook does its kneading, but not the sides. If your dough is sticking to the sides of the bowl, however, it is too sticky. This can happen sometimes in the summer, when it is extra humid in the kitchen. Add a little more flour 1 tablespoon at a time until the dough pulls away from the sides of the bowl. But don’t add too much, or you’ll end up with dense bread.

My Bread came out dense. What happened?

You may have added too much extra flour. Or, the dough may be under-proofed. Make sure that the dough doubles in size after the first proofing, and that the buns/loaves also increase in size after shaping.

Can I use my bread maker to make this recipe?

While you can use a bread maker to mix the dough, I’d recommend that you proof the dough separately, because many bread makers’ proofing settings are too hot for this bread.

How do I store the bread after baking?

You can store the bread in an airtight container on the counter for 2-3 days, or in the fridge for 5 days. To revive the buns, heat them in the microwave for 15-30 seconds before enjoying.

Can I freeze this bread?

Yes, you can freeze it in freezer bags! Then thaw, and reheat in the microwave for 15-30 seconds to get that fresh-baked taste.

Get more Chinese bakery recipes!

There are many other creative ways to use this great milk bread recipe. 

Examples of other recipes you can make using this milk bread: 

  • Hot Dog Buns
  • Pineapple Buns
  • Chinese Roast Pork Buns (Baked Char Siu Bao)
  • Coconut Buns (Cocktail Buns)
  • Inside Out Coconut Buns
  • Pork Sung Buns
  • Cinnamon Raisin Buns
Flower hot dog buns on paper-lined tray
Inside Out Chinese Coconut Buns
Coconut buns
Chinese Pineapple Bun
Ham and Cheese Buns, A Chinese Bakery Treat, by thewoksoflife.com
Pork Sung Buns, by thewoksoflife.com
Bacon Scallion Bread

We’ve even used this recipe as a base to make the most delicious croissants!

Brushing egg wash onto unbaked croissants

Asian Milk Bread Recipe Instructions

In the bowl of a stand mixer, add the ingredients in the following order:

  1. heavy cream
  2. milk
  3. egg
  4. sugar
  5. all-purpose flour
  6. yeast
  7. salt.

Use the dough hook attachment, and turn the mixer on to “stir.”

Let it go for 15 minutes, occasionally stopping the mixer to push the dough together. The dough should stick to the bottom of the bowl, but not the sides. If you’re in a humid climate and the dough is sticking to the sides of the mixing bowl, add a little more flour 1 tablespoon at a time until it comes together.

If you don’t have a mixer and are kneading by hand, extend the kneading time by 5-10 minutes.

mixing dough for milk bread
milk bread dough proofing

After 15 minutes of mixing, the dough is ready for proofing. Cover the bowl with a damp towel and place in a warm spot until the dough doubles in size (1-2 hours). A great way to do this is to put the dough in a closed microwave, with a mug of just-boiled water next to it.

In the meantime, grease two baking vessels on all sides with butter. I used a standard loaf pan and a 9-inch round cake pan.

After the first proofing, put the dough back in the mixer. Stir for another 5 minutes to get rid of air bubbles. Dump the dough on a lightly floured surface, and cut it in half.

I made a loaf with one half of the dough and rolls with the other half.

To make the loaf, shape the dough dough half into a rough rectangle. Cut it into 3 pieces, and place them in the loaf pan.

dough rolls in loaf pan

With the other half of the dough, I cut it into eight equal pieces. Then I rolled them with my hands into 8-inch long ropes.

rolling dough into a rope

Fold each “rope” in half and twist it 3-4 times.

twisting dough

Then, twist the entire piece in on itself to make a knot.

twisted dough roll
shaping dough into twisted roll

There’s no right or wrong way to achieve the knot. Just make sure that the dough gets twisted in on itself and the you’re not pulling ends through the knot. It’s should be round in shape with nothing poking out when you’re done. Then you can place them seam-side down in your greased round pan.

dough rolls in spring form pan

Once shaped, let the dough proof for another hour, covered.

risen dough in loaf pan
risen rolls in springform pan

Position a rack in the middle of the oven, and preheat to 350° F/175°C. Brush the risen dough with egg wash. Bake for 23-25 minutes.

brushing risen dough with egg wash

Remove from the oven to a cooling rack. Brush the buns with the sugar water/simple syrup to give them a really great shine, sweetness, and color.

Tearing apart milk bread loaves
Milk Bread Rolls
Fluffy Asian Milk Bread Roll

To borrow a line from Ina Garten, “how easy was that?”

Looking for more authentic recipes? Subscribe to our email list and be sure to follow us on Pinterest, Facebook, Instagram, and Youtube!

Recipe

Milk Bread Recipe
Print
4.92 from 370 votes

Milk Bread

This Asian milk bread recipe is a triumph. We have searched and tested for months, and finally have a perfect recipe for soft, buttery Chinese bakery milk bread.
by: Judy
Serves: 16
Prep: 3 hours hrs
Cook: 25 minutes mins
Total: 3 hours hrs 25 minutes mins
[adthrive-in-post-video-player video-id=”yYOGVNu5″ upload-date=”2024-12-05T17:45:24+00:00″ name=”Milk Bread” description=”This Asian milk bread recipe is a triumph. We have searched and tested for months, and finally have a perfect recipe for soft, buttery Chinese bakery milk bread! Judy shows you just how to know when your dough has the right consistency and when to know it’s fully proofed. ” player-type=”default” override-embed=”default”]

Ingredients

  • 2/3 cup heavy cream (at room temperature)
  • 1 cup milk (plus 1 tablespoon, at room temperature; you can use whole, 1%, or 2% milk)
  • 1 large egg (at room temperature)
  • 1/3 cup sugar
  • 4 cups all-purpose flour (you can also use 1/2 cup cake flour combined with 3 1/2 cups bread flour)
  • 1 tablespoon active dry yeast (or instant yeast)
  • 1 1/2 teaspoons salt
  • Egg wash (beat 1 egg with 1 teaspoon water)
  • Simple syrup (1 tablespoon sugar, dissolved in 1 tablespoon hot water)

Instructions

  • In the bowl of a stand mixer fitted with a dough hook attachment, add the ingredients in the following order: heavy cream, milk, egg, sugar, all-purpose flour (or mixture of cake flour & bread flour, if using), yeast, and salt. Turn on the mixer to “stir,” and knead for 15 minutes, occasionally stopping the mixer to push the dough together. If the dough is sticking to the sides of the bowl, add a little more flour 1 tablespoon at a time until it pulls away from the sides (it should be sticking to the bottom of the mixing bowl, but not the sides). If kneading by hand, extend the kneading time by 5-10 minutes.
  • Next, cover the dough with a damp towel, and place in a warm spot until the dough has doubled in size (1-2 hours). We proof our dough in a closed microwave with a mug of just-boiled water next to it.
  • In the meantime, grease two baking vessels on all sides with butter. You can use two standard loaf pans, two 9-inch (23cm) round pans, or 1 loaf pan and 1 round pan.
  • After the dough has doubled in size, put it back in the mixer, and stir for another 5 minutes to get rid of air bubbles. Dump the dough on a lightly floured surface, and cut it in half. To make loaves, shape each dough half into a rough rectangular shape, cut it cross-wise into three roughly equal pieces, and place in the loaf pan. Alternatively you can cut each dough half into 8 pieces, roll them into balls (or ropes that you can twist into buns), and put them in a round pan. You can also make 2 loaves, 16 rolls, or 1 loaf and 8 rolls. Once shaped, let the dough proof, covered, for another hour.
  • Position a rack in the center of the oven, and preheat it to 350° F/175°C. Brush the risen dough with egg wash. Bake for 23-25 minutes, or until golden brown. Remove from the oven and brush the warm bread with sugar water to give it shine and sweetness.

Tips & Notes:

Whether using active dry yeast or instant yeast, this recipe does not require you to activate the yeast in lukewarm water and sugar beforehand. The yeast gets added to the rest of the ingredients in the mixer all at once. 
Makes 2 loaves or 16 rolls.

Nutrition Facts

Calories: 184kcal (9%) Carbohydrates: 29g (10%) Protein: 5g (10%) Fat: 5g (8%) Saturated Fat: 3g (15%) Cholesterol: 36mg (12%) Sodium: 238mg (10%) Potassium: 69mg (2%) Fiber: 1g (4%) Sugar: 6g (7%) Vitamin A: 200IU (4%) Vitamin C: 0.1mg Calcium: 31mg (3%) Iron: 0.4mg (2%)
Nutritional Info Disclaimer Hide Disclaimer
TheWoksofLife.com is written and produced for informational purposes only. While we do our best to provide nutritional information as a general guideline to our readers, we are not certified nutritionists, and the values provided should be considered estimates. Factors such as brands purchased, natural variations in fresh ingredients, etc. will change the nutritional information in any recipe. Various online calculators also provide different results, depending on their sources. To obtain accurate nutritional information for a recipe, use your preferred nutrition calculator to determine nutritional information with the actual ingredients and quantities used.
Did You Make This?Tag us on Instagram @thewoksoflife and be sure to follow us on social for more!
@thewoksoflife

You may also like…

  • Chinese Roast Pork on Garlic Bread, thewoksoflife.com
    Chinese Roast Pork on Garlic Bread
  • Chinese Hot Dog Buns, by thewoksoflife.com
    Chinese Hot Dog Buns
  • Perfect Whole Wheat Bread, by thewoksoflife.com
    Perfect Whole Wheat Bread
  • Coconut Buns (Cocktail Buns), by thewoksoflife.com
    Coconut Buns (Chinese Cocktail Buns)
Judy

About

Judy
Judy Leung is the matriarch of The Woks of Life family, working on the blog alongside husband Bill and daughters Sarah and Kaitlin. Born in Shanghai, China, she immigrated to the United States at sixteen. Fluent in both English and three Chinese dialects, she also plays the important role of researcher and menu translator! Drawing from over four decades of cooking experience and travel, Judy aims to bring Chinese culinary traditions to readers and preserve recipes that might otherwise be lost to time. Her expertise spans from Shanghainese cooking and everyday homestyle dishes to a variety of regional foodways, showcasing the depth and breadth of Chinese cuisine for a global audience. Over the last decade, she’s helped transform The Woks of Life into what Saveur Magazine has deemed “the internet’s most popular Chinese cooking blog,” co-written a New York Times bestselling cookbook, and become convinced that we will never run out of recipes to share!
Subscribe
Notify of
guest
Rate this recipe:




guest
Rate this recipe:




2.2K Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sarah, Kaitlin, Judy, and Bill cooking together

Welcome!

We’re Sarah, Kaitlin, Judy, and Bill– a family of four cooks sharing our home-cooked and restaurant-style recipes.

Our Story

sign up for our newsletter and receive:

our Top 25 recipes eBook

Our email newsletter delivers our new recipes and latest updates. It’s always free and you can unsubscribe any time.

Wok Guide
Ingredients 101
Cooking Tools
Kitchen Wisdom
* Surprise Me! *

Save Your Favorite Woks of Life Recipes!

Create an account to save your favorite dishes & get email udpates!

Sign Me Up

Sign Up For Email Updates & Receive Our

Top 25 Recipes Ebook!

“

“I am proud to say that your genealogy has been the sole tutorial for my Asian-inspired culinary adventures for years; probably since you began. Time and again, my worldwide web pursuits for solid recipes that I know my family will eat has landed me back here.”

Beth, Community Member Since 2013

Shanghai Scallion Flatbread Qiang Bing
Eggs with Soy Sauce and Scallions
Scallion Ginger Beef & Tofu
Bill with jar of haam choy
Soy Butter Glazed King Oyster Mushrooms
Taiwanese Rou Zao Fan
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

All Rights Reserved © The Woks of Life

·

Privacy Policy

·

Disclaimer

·

Site Credits

·

Back to Top
wpDiscuz