Kao Bao Zi (Chinese baked buns with lamb filling)

What is Kao Bao Zi?

Kao Bao Zi (烤包子), literally translated as “baked buns” and known in Uyghur as Samsa, is one of the most significant dishes from Xinjiang cuisine. Just like Xinjiang lamb skewers and Xinjiang Laghman, this recipe also uses the regional staple lamb as the main ingredient.  

Growing up in Beijing, Kao Bao Zi was one of my favorite snacks to order from the restaurant. Unlike the more common steamed baozi, these buns do not use a yeast dough, and are baked until the dough becomes golden brown and slightly chewy. The aromatic spices reflect the influence of Silk Road cuisine, where Central Asian flavors mingle with Chinese techniques. 

If you love dumplings and bao but want something with more texture and a toasty aroma, Kao Bao Zi is worth adding to your repertoire. 

Ingredients

Ingredients for making kao bao zi

Kao Bao Zi requires pretty simple ingredients to make. 

The dough is made with all-purpose flour, oil, egg and a bit of water. The oil and egg make the buns tender, rich, and flavorful. 

The filling uses lamb meat and onion, with a few simple ingredients. The main flavor element is cumin powder, which is commonly used in Xinjiang cuisine.

What cut of lamb to use

Lamb leg is my favorite cut to use in Kao Bao Zi. It is rich and flavorful, with a good ratio of lean to fat. Alternatively, you can also use stew meat instead. If the cut you use is quite fatty, do not trim off all the fat! In fact, it’s more delicious if you add small bits of fat into the filling, which make the buns juicier once baked. 

To make authentic Kao Bao Zi, you should always use lamb meat diced into small pieces for texture. However, it is OK to replace it with ground lamb as well. The buns will have a different texture but will be delicious regardless. 

Different filling variations

Although lamb is the default filling for Kao Bao Zi, it’s totally OK to use a different meat. 

My top alternative is beef. A marbled cut such as flank and skirt are great options. Beef has a strong flavor that works beautifully with cumin. It’s always a great alternative to lamb.

Another option is chicken thigh. Because chicken thighs are fattier than breast and have more flavor, they work better in this recipe than breast.

It is possible to use pork as well, but you want to make sure the pork you use is not too lean, which would give you a dry and chewy filling. 

Kao Bao Zi usually uses onion to accompany the meat. You can also add a very small amount of finely diced carrot for color. 

How to make

Prepare the filling

Make the filling first and let marinate in the fridge, so the lamb will be more flavorful. Again, if possible, make sure to mix in a small amount of lamb fat. A great way to add flavor without making the Kao Bao Zi greasy is to trim off some fat, then cut it into very small pieces (much smaller than the lean meat part). This way, the fat will melt into the buns during baking. 

Lamb filling of the buns

Prepare the dough

  1. Mix the flour with eggs and oil. Then slowly add warm water while mixing, until the water is fully incorporated. When adding water, make sure to mix it very slowly and onto the dried flour directly, to help with even mixing. Once all the ingredients are mixed, it should form soft dough flakes that are a little tacky but do not stick to your hands. There should be no / little dry flour left in the bowl. You might need to add more flour or water depending on the dough flake texture.
Mixing the bun dough
  1. 1st kneading: Then knead the dough for 5 to 10 minutes. The dough should be quite easy to work with and not stick much. After the first kneading, the dough is somewhat smooth but not super smooth. This is totally OK. It will become smoother after the second kneading.
The dough texture after 1st kneading
  1. 2nd kneading: After 15 minutes of resting, knead the dough a second time. This time you literally only knead the dough a few times and it will become very smooth. The first resting helps the dough hydrate evenly, so it’s very easy to knead the second time. After the 2nd kneading, let the dough rest for another 30 minutes to relax the gluten. So the dough becomes easy to work with when shaping the buns.
Dough texture after the 1st and 2nd resting

Shape the buns

  1. After resting the 2nd time, divide the dough into 10 even pieces by slicing the dough in half, then divide each half into 5 pieces. I usually like to weigh the dough (mine was 48 to 50 g per dough) to make sure they are similar in size. But you can skip the measuring as well, since it doesn’t affect the baking much. Make sure to always cover the dough you’re not working on, to prevent it from drying out. 
Shaped dough balls covered in a tray
  1. Roll each dough piece into an oval shaped sheet. It should be thicker in the center and thin on the edges, so the folded buns will have a more even thickness.
Rolled Kao Bao Zi wrapper
  1. Add about 4 tablespoons of filling into the center. I like to pack in as much filling as I can, to make the buns very rich and flavorful. Since we’re using freshly made dough, it’s quite elastic and can be stretched a bit during folding, which allows you to stuff in more filling. 
Adding lamb filling onto the wrapper
  1. Fold the long edges first. They should barely overlap. Pinch the edges together to seal. 
Seal the long side of the buns
  1. Then fold the two short sides to the center. Again, make sure to pinch the edges to seal well. The bottom of the buns will always be thicker than the top, due to the multiple layers. That is why you want to roll the wrapper a little thin on the edges, so the bottom of the bun is not too thick.
Seal the short side of the buns
  1. Brush the buns with egg wash. Here I like to brush a generous amount of wash so the buns come out with a beautiful color. 
Brush egg wash onto the buns before baking
  1. Sprinkle sesame seeds onto the buns. Then bake them in the oven for 25 minutes. 
Assembled and unbaked Kao Bao Zi
  1. Once baked, the buns should be golden brown and slightly inflated. Some juice from the filling will leak out, which is totally normal. Since we use a few layers of dough on the bottom, it protects the buns from falling apart. The thicker part of the dough also soaks up the lamb juice, making it extra delicious. 
Baked Kao Bao Zi on a baking sheet

How to serve & reheat

Wait until the lamb buns cool off a little before serving them. If you cut one open, you will see that the top of the buns are inflated with some air pockets underneath. The outer layer is crispy and the inside a little chewy. 

In China, we usually eat the buns by themselves because they’re fully seasoned and quite flavorful. But I’ve seen some Xinjiang restaurants in the US serve them with a tomato based sauce that is similar to salsa. If you prefer to serve these buns with a sauce, a simple salsa is a great option. 

These buns make a great appetizer or a snack. They keep well in the fridge and freezer. If you freeze the buns, thaw them in the fridge before reheating. To reheat, simply heat them in the oven at 400°F (200°C) until warmed through, 10 minutes or so. 

Cut open Kao Bao Zi, showing the lamb filling inside

Frequently asked questions

How do I prevent the filling from leaking during baking?

Make sure to seal the buns tightly by pinching the dough firmly during folding. Rolling the dough a little thicker helps too. That being said, it’s totally normal if some lamb juice leaks out. 

Can I prepare the dough or filling in advance?

Yes. The filling can be made a day ahead and refrigerated. The dough can also be prepared in advance and left to rest in the fridge overnight for a deeper flavor.

Can I freeze the buns and bake them from frozen?

Yes! Once you assemble the buns, you can place them in a large sealed container and freeze them. Bake the frozen buns directly without thawing. You might need to bake them a little longer in this case. 

Chinese Baked Buns (烤包子, Kao Bao Zi)

Other Chinese dumplings and buns recipes

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Chinese baked buns, or Kao Bao Zi, are one of my favorite dishes to make on the weekend. Stuffed with lamb and onion, seasoned with cumin and black pepper, the buns are baked until golden crispy. They look impressive and are so comforting to eat, a perfect snack or light meal by itself.

Chinese Baked Buns (烤包子, Kao Bao Zi)

No ratings yet
Prep Time: 1 hour 10 minutes
Cook Time: 25 minutes
Resting Time: 45 minutes
Total Time: 2 hours 20 minutes
Servings: 10 buns
Chinese baked buns, or Kao Bao Zi, are one of my favorite dishes to make on the weekend. Stuffed with lamb and onion, seasoned with cumin and black pepper, the buns are baked until golden crispy. They look impressive and are so comforting to eat, a perfect snack or light meal by itself.

Ingredients 

Dough

  • 300 g (2 1/2 cups) all-purpose flour , plus extra for dusting
  • 1/2 teaspoon salt
  • 2 tablespoons vegetable oil
  • 1 egg
  • 1/2 cup warm water

Filling

  • 1 lb lamb leg meat (or ground lamb)
  • 1 1/2 teaspoons salt
  • 1 tablespoon cumin powder
  • 1 1/2 teaspoons ground black pepper
  • 2 teaspoons toasted sesame oil
  • 1 small onion , minced

Topping

  • 1 egg yolk (reserve the egg white)
  • 1 teaspoon milk (or water)
  • Toasted sesame seeds

Instructions

To make the filling

  • Cube lamb meat into 1/4“ (1-cm) pieces and add them into a large bowl. Add salt, cumin powder, black pepper. Mix well. Add onion and peanut oil, and mix again.

To make the dough

  • Add flour and salt to a large bowl. Stir to mix well. Add the oil and egg. Use a pair of chopsticks to whisk the flour until the wet ingredients are fully absorbed. Slowly add water onto dried flour and keep stirring, until soft dough flakes form and there’s no dry flour on the bowl. If there’s still too much dry flour left in the bowl, add a bit more water. If the dough flakes are very sticky to the touch, add more flour.
  • Dust both hands with dry flour and start gathering the dough flakes, until dough forms. Dust a working surface with flour and transfer the dough onto it. Knead the dough until the surface turns smooth, 5 to 10 minutes. The dough should be soft but should not stick to your hand.
  • Transfer the dough to a large bowl. Cover with a damp dish towel or plastic wrap. Allow to rest at room temperature for 15 minutes.
  • Knead the dough again until it’s very smooth, 2 to 3 minutes. Let rest for another 30 minutes.

To wrap the meat pies

  • Preheat the oven to 450°F (230°C). Line a baking tray with parchment paper.
  • Beat 1 egg yolk with the milk to make the egg wash. Reserve the white in another bowl.
  • Dust the working surface with flour again and transfer the dough onto it (try not to add too much dry flour as long as the dough doesn’t stick to the surface too much, so it’s easier to seal later). Divide the dough into two even pieces. Roll the dough into a long log. Divide each dough log into 5 equal pieces, so you get a total of 10 dough balls (mine weighs 48g to 50g per dough). Work on one at a time, using plastic wrap to cover the rest to prevent it from drying out.
  • Knead a piece of dough a few times to shape a ball. Press it into a round disc. Roll the dough with a rolling pin into a round disc that is slightly thicker in the center and thin on the edges, about 7” (18cm) x5” (13cm) in diameter.
  • Pack 4 to 5 tablespoons of filling into the center of the dough disc. Fold the longer edges of the dough and pinch them together. To help with sealing, you can brush some egg white until both short ends of the wrapper. Fold the shorter ends so the dough seals the filling inside. Press gently and place onto the baking sheet. Work on the rest of the dough in the same way.
  • Brush each bun with a thin layer of egg wash on top and sprinkle sesame seeds to garnish.
  • Bake on the middle rack for 25 minutes, until the surface turns golden brown. Let the buns cool off for 5 to 10 minutes before serving.

Ingredient Substitution Guide

Nutrition

Serving: 1serving, Calories: 260kcal, Carbohydrates: 24.4g, Protein: 12.6g, Fat: 12g, Saturated Fat: 4g, Cholesterol: 73mg, Sodium: 498mg, Potassium: 172mg, Fiber: 1.2g, Sugar: 0.6g, Calcium: 23mg, Iron: 3mg

Did you make this recipe?

I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.

And if you snapped a photo, don’t forget to tag @omnivorescookbook on Instagram. I can’t wait to see your creations!