Home › Recipes › Dessert & Sweets › Milk Cream Cheese Bread (Nai Lao Bao): A Viral Chinese Bakery Favorite

Milk Cream Cheese Bread (Nai Lao Bao): A Viral Chinese Bakery Favorite

Why This Recipe

My daughter, Xiaoxiao, has been asking for Nai Lao Bao (Milk Cream Cheese Bread) non-stop lately. It’s a viral sensation in China for a reason—wedges of incredibly soft bread, stuffed with a sweet, milky cream cheese filling and dusted like a snowy peak with milk powder. While the store-bought versions are delicious, as a chef and a mother, I worry about the stabilizers and additives often used to keep them shelf-stable.

Milk Cream Cheese Bread

I decided to recreate this at home, drawing on my pastry training to ensure the bread is as fluffy as a cloud without needing commercial dough conditioners. This homemade version is not only healthier, but I also packed it with extra cream cheese filling (because let’s be honest, that’s the best part!). Watching Xiaoxiao devour a piece with a milk-mustache on her face made every minute of kneading worth it. If you enjoy soft, bakery-style treats like my Pork Floss Buns or Meat Floss Cakes, you are going to fall in love with this.

What Is Milk Cream Cheese Bread (Nai Lao Bao)?

Nai Lao Bao (奶酪包) originated from the Garden Bakery in Suzhou and quickly became an internet-famous snack across China. Unlike Western cheese breads which are often savory (think cheddar and herbs), this is distinctly Asian: it’s a dessert bread.

It consists of a round loaf of enriched sweet milk bread, baked until golden, then cut into wedges. Each wedge is sliced horizontally, stuffed with a sweet cream cheese and milk mixture, and then the cut sides are slathered in more filling and dipped in milk powder. The result is a perfect balance of fluffy bread and rich, creamy dairy flavor.

Milk Cream Cheese Bread

About the Author & Recipe Development

I’m Lin, a chef born in Sichuan with over a decade of professional kitchen experience. While my background is deeply rooted in traditional wok cooking—influenced by my chef father—my culinary institute training gave me a profound respect for baking science.

In developing this recipe, I tested the dough hydration and flour ratios multiple times. The original Chinese method calls for a mix of high-gluten and low-gluten flour. In professional bakeries, we do this to lower the protein content slightly, creating a crumb that is soft and tender (like cake) rather than chewy (like a baguette). I’ve adapted this for the home kitchen using standard Bread Flour and Cake Flour to replicate that signature “cotton-soft” texture.

Why This Recipe Works

  • The Flour Blend: By mixing bread flour with a small amount of cake flour (low-gluten), we achieve a texture that is sturdy enough to rise but tender enough to melt in your mouth.
  • Double Proofing: We don’t rush the process. A proper first proof develops flavor, and a second proof in the mold ensures the bread rises tall and light.
  • Temperature Control: We bake at a moderate temperature to ensure the bread cooks through without developing a hard, thick crust, keeping it soft for the filling.

Key Ingredients & Substitutions

  • Bread Flour (High-Gluten Flour): This provides the structure. I recommend a protein content of around 12-13% (like King Arthur Bread Flour).
  • Cake Flour (Low-Gluten Flour): Used to “soften” the dough. If you don’t have cake flour, you can use All-Purpose flour, though the texture will be slightly chewier.
  • Yeast: Instant yeast works best here. If using Active Dry, activate it in the warm milk first.
  • Cream Cheese: Use full-fat brick cream cheese (like Philadelphia). Do not use the spreadable tub variety; it has too much water content.
  • Milk Powder: This is non-negotiable for the “snowy” coating and intense milky flavor. Whole milk powder (like Nido) tastes best.
  • Butter: Unsalted butter allows us to control the sodium.

Ingredients

Ingredients

For the Bread Dough (8-inch Round):

  • 2 cups (250g) Bread Flour (High-gluten flour)
  • ½ cup (50g) Cake Flour (Low-gluten flour)
  • 3 tbsp (35g) Granulated Sugar (Sugar A)
  • ⅔ cup (150ml) Whole Milk (Milk A), lukewarm
  • 1 large Egg
  • ½ tsp (3g) Salt
  • 1 tsp (3g) Instant Yeast
  • 2 tbsp (30g) Unsalted Butter, softened

For the Cream Cheese Filling:

  • 5 oz (150g) Cream Cheese, softened
  • ¼ cup (30g) Milk Powder
  • 2 tbsp (30ml) Whole Milk (Milk B)
  • 3 tbsp to ¼ cup (45g) Granulated Sugar (Sugar B) (adjust to taste)
  • Extra milk powder for dipping/dusting

Recipe Notes Before We Begin

  • The Windowpane Test: This is crucial. Because this is an enriched dough (containing fat and sugar), you must knead it until the gluten is fully developed. You should be able to stretch a small piece of dough into a thin, translucent membrane without it tearing.
  • Room Temperature Ingredients: Make sure your butter, egg, and cream cheese are at room temperature. Cold ingredients will shock the yeast and make incorporation difficult.
  • Equipment: A stand mixer is highly recommended. As noted in my original testing, hand-kneading this sticky dough is a workout! You will also need an 8-inch round cake pan.

How to Make Milk Cream Cheese Bread

Phase 1: Make the Bread Body

1. Mix the Dough: In the bowl of your stand mixer, combine the bread flour, cake flour, sugar (A), lukewarm milk (A), egg, and salt. Sprinkle the yeast on top last (avoid direct contact with salt initially, as salt can inhibit yeast activity). Knead on low speed until the dough comes together and looks smooth. It should release from the sides of the bowl.

Ingredients

2. Incorporate Butter: Add the softened butter to the dough. Continue kneading on medium speed. At first, it will look like a greasy mess—don’t panic! Keep kneading. After about 8-10 minutes, the dough will absorb the butter and become soft, elastic, and shiny. Perform the windowpane test to ensure gluten development.

Incorporate Butter

3. First Proof: Form the dough into a smooth ball. Place it in a lightly greased bowl and cover with plastic wrap. Let it rise in a warm, draft-free spot until doubled in size, about 1 hour.

  • Check: Poke a hole in the dough with a floured finger. If the hole stays and doesn’t spring back, it’s ready.
First Proof

4. Shape and Second Proof: Punch the dough down to release air bubbles. Reshape it into a neat, round tight ball. Grease your 8-inch round cake mold with butter. Place the dough inside and gently press it to fit. Cover and let it proof again for about 1 hour.

  • Why? As mentioned in USDA baking guidelines, secondary fermentation is vital for the bread’s volume and texture. If you skip this, the bread will be dense and won’t puff up.
Shape and Second Proof

5. Bake: Preheat your oven to 355°F (180°C). Bake the bread for 25 minutes. If the top starts browning too quickly, tent it with aluminum foil halfway through.

Bake: Preheat your oven to 355°F (180°C). Bake the bread for 25 minutes. If the top starts browning too quickly, tent it with aluminum foil halfway through.

6. Cool: Remove the bread from the oven and let it cool on a wire rack for at least 5 minutes before cutting. It needs to be completely cool before filling, or the cream cheese will melt.

Milk Cream Cheese Bread

Phase 2: The Filling & Assembly

1. Make the Filling: While the bread cools, prepare the filling. In a heatproof bowl set over a pot of simmering water (double boiler method), combine the cream cheese, sugar (B), milk powder, and milk (B). Whisk constantly until the sugar dissolves and the mixture is smooth and soft. Remove from heat and let it cool to room temperature to thicken up slightly.

2. Cut the Bread: Cut the cooled round bread into 4 equal wedges (quarters).

3. Stuff and Dip: Take one wedge and make two horizontal cuts through the crumb (like you are slicing a sandwich, but don’t cut all the way through the crust if you want to keep it messy-free, or cut through for layers).

  • Spread the cream cheese filling generously inside the horizontal cuts.
  • Smear a layer of filling on the two exposed cut sides of the wedge.
  • Dip the coated sides into a bowl of extra milk powder so they are completely covered in “snow.”

Common Mistakes When Making Nai Lao Bao

  • Dough is too sticky: This dough is high hydration. Do not add excessive flour, or the bread will be tough. Use a stand mixer and trust the process; the gluten will eventually structure the water.
  • Filling is too runny: If you add the milk (B) when the cream cheese is too hot, or add too much milk, it will run. Add liquid gradually. If it’s too runny, chill it in the fridge for 20 minutes before spreading.
  • Bread collapses: This usually happens if you over-proofed the dough (let it rise too long) or under-baked it.

Tips for Success

  • Comparison: If you’ve made my Pork Jerky and Pork Floss Bread, you know how important the tangzhong or high-hydration method is. This recipe uses a direct method but mimics that softness through the flour blend.
  • Flavor Boost: For those who love a stronger cheese flavor, you can increase the proportion of cream cheese in the filling. It won’t affect the chemistry, just the taste!

Serving Suggestions

This bread is rich! It pairs beautifully with a hot drink to cut through the creaminess. I recommend serving it with a cup of black tea or, for a cozy morning, alongside my Red Bean and Black Rice Porridge.

Storage & Safety

  • Room Temperature: Because of the dairy filling, this bread should not be left out for more than 2-3 hours, especially in warm weather.
  • Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. According to FDA food safety guidelines regarding soft cheeses, items with cream cheese must be kept refrigerated to prevent bacterial growth.
  • Freezing: I do not recommend freezing the assembled bread as the texture of the filling changes. You can freeze the baked bread loaf (without filling) for up to 1 month.

Nutrition Information (Estimate)

  • Calories: 420 kcal per wedge
  • Carbohydrates: 48g
  • Protein: 10g
  • Fat: 22g
  • Saturated Fat: 12g
  • Sodium: 280mg
  • Sugar: 18g
  • Allergens: Contains Wheat (Gluten), Milk (Dairy), Egg.
  • (Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.)
Milk Cream Cheese Bread

Milk Cream Cheese Bread (Nai Lao Bao)

Lin
A viral Chinese bakery hit: soft, fluffy milk bread wedges stuffed with sweet cream cheese and dusted with milk powder. Better than the bakery and additive-free!
Prep Time 30 minutes
Cook Time 25 minutes
Proofing Time 2 hours
Total Time 3 hours
Course Bread, Dessert, Snack
Cuisine Chinese
Servings 4 wedges
Calories 420 kcal

Equipment

  • Stand mixer Highly recommended for kneading sticky dough
  • 8-inch Round Cake Pan
  • Kitchen Scale

Ingredients
  

Bread Dough

  • 250 g Bread Flour (High-gluten flour)
  • 50 g Cake Flour (Low-gluten flour)
  • 35 g Sugar For dough
  • 150 g Whole Milk Lukewarm
  • 1 Egg Large
  • 3 g Salt
  • 3 g Instant Yeast
  • 30 g Unsalted Butter Softened

Cream Cheese Filling

  • 150 g Cream Cheese Softened
  • 30 g Milk Powder
  • 30 g Whole Milk For filling
  • 45 g Sugar For filling

Instructions
 

  • In a stand mixer, combine bread flour, cake flour, sugar (35g), lukewarm milk (150g), egg, and salt. Sprinkle yeast on top. Knead on low speed until combined.
    Ingredients
  • Add softened butter (30g) to the dough. Knead on medium speed until the dough passes the windowpane test (stretches thin without breaking). This takes about 10 minutes.
    Incorporate Butter
  • Form dough into a ball, place in a bowl, cover, and let proof in a warm place until doubled in size (about 1 hour). Verify by poking with a finger; the hole should not spring back.
    First Proof
  • Punch down the dough to release air. Reshape into a smooth round ball. Place into a greased 8-inch round cake pan. Cover and let proof a second time for 1 hour.
    Shape and Second Proof
  • Preheat oven to 355°F (180°C). Bake for 25 minutes. Let cool completely on a wire rack.
    Bake: Preheat your oven to 355°F (180°C). Bake the bread for 25 minutes. If the top starts browning too quickly, tent it with aluminum foil halfway through.
  • To make the filling: In a bowl over simmering water, whisk cream cheese (150g), milk powder (30g), milk (30g), and sugar (45g) until soft and smooth. Let cool.
  • Cut the cooled bread into 4 wedges. Slice 2 horizontal cuts into each wedge. Spread filling inside cuts and on the two flat sides of the wedge. Dip coated sides in extra milk powder.
    Milk Cream Cheese Bread

Notes

Notes:
1. Ovens vary; check at 20 minutes. If browning too fast, cover with foil.
2. Do not skip the second proofing, or the bread will be dense.
3. Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.
4. Storage: Store in the fridge for up to 3 days due to dairy content.
Nutrition (Per Wedge):
Calories: 420 kcal | Carbohydrates: 48g | Protein: 10g | Fat: 22g | Sodium: 280mg | Sugar: 18g
Keyword Chinese Cheese Bread, Milk Bread, Milk Cream Cheese Bread, Nai Lao Bao recipe
Lin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





You’ll also love