Nikuman, also known as Baozi is a Chinese sweet bun filled with a succulent meat and onion filling.

Nikuman (肉まん), also known as Bāozi in China, are the Asian equivalent to sandwiches in the West. With a savory meat and vegetable filling wrapped in dough and steamed, they make a complete meal that can be eaten on the go without utensils.

While convenient, I’ve always been a little wary of the mystery-meat filled bun you can buy at the store. They taste good, but the bleached white dough is often too sweet, the skimpy filling a little prepubescent, and the unidentifiable meat inexplicably pink.

On a recent trip to Kyoto, I made the mistake of boarding a noon train without buying lunch. By the time the bullet train reached Kyoto station I was ready to start gnawing on the seat in front of me. It didn’t help that the guy sitting next to me had brought on a bento box and a tallboy of beer.

As I entered the station from the platform, the sweet smell of pork perfumed the air. Led by my nose like a bloodhound, I soon found myself standing in front of a stalled called Horai 551, in line with a bunch of other hungry travelers.

I don’t know if it was my hunger or Horai 551’s recipe, but it was the best nikuman I’d ever had. With a relatively thin bun and incredibly soft and juicy filling redolent of onions, I ended up back in line for a second bun.

I’ve been trying to recreate Horai 551’s nikuman since that trip, getting closer with each batch. Today’s batch not only met my expectations, I dare say it was better than Horai’s. The filling is moist and tender with loads of umami coming from the meat, mushrooms and onions. The fluffy, mildy sweet bun is a wonderful contrast to the dense savory filling.

The trick is to use a mixture of ground pork and sliced pork belly, the extra fat ensures that your filling is juicy. The trouble is, too much juice, and your bun gets soggy. That’s where the cornstarch and egg white comes in. They not only act as a tenderizer, they also help bind the juices to the meat so they don’t absorb into the bun.

This recipe makes 8 large meal-sized buns, but you can just divide everything into 16 segments to make appetizer sized buns that are perfect for bringing to potlucks.

They’re best straight out of the steamer, but they do take a bit of time to make, so I like to make a large batch and freeze them. Nikuman keeps for about a month in the freezer. To bring them back to life, just wrap them in a damp paper towel and microwave for a few minutes.

Best Nikuman (Baozi)Nikuman, also known as Baozi is a Chinese sweet bun filled with a succulent meat and onion filling.


  • CourseAppetizer
  • CuisineBest
  • Yield8 bun
  • Cooking Time15 minutes
  • Preperation Time30 minutes
  • Total Time45 minutes


For dough
500 grams
all-purpose flour
100 grams
granulated sugar
2 teaspoons
active dry yeast
1 1/2 teaspoons
baking powder
2 tablespoons
vegetable oil
1 cup
For filling
1 medium
onion (finely diced)
scallions (white part only, minced)
1 tablespoon
toasted sesame oil
300 grams
pork belly (thinly sliced, then roughly chopped)
100 grams
ground pork
dried shiitake mushrooms (rehydrated, then chopped)
2.5 centimeters
fresh ginger (grated, about 1 tablespoon)
2 tablespoons
oyster sauce
1 tablespoon
soy sauce
1 tablespoon
2 teaspoons
granulated sugar
1/2 teaspoon
ground black pepper
2 tablespoons
potato starch (halve is using cornstarch)
egg white
8 pieces
parchment paper (cut into 12cm pieces)


  1. Mix the flour, sugar, yeast, and baking powder together in the bowl of a stand mixer, then add the water and oil and combine. When the ingredients are combined, affix the bowl to a mixer fitted with a dough hook and knead until the dough is elastic and shiny. You can also knead the dough by hand if you don't have a mixer.
  2. Form the dough into a ball and put it in a bowl and cover with plastic wrap. Place the bowl in a warm place and let the dough rise until its doubled in size (about 1 hour).
  3. While you're waiting for the dough to rise, make the filling. Sauté the onions and scallions with the sesame oil over medium heat until translucent, but not browned. Set them aside to cool.
  4. In a bowl, combine the pork belly, ground pork, shiitake mushrooms, ginger, oyster sauce, soy sauce, sake, sugar, black pepper, cornstarch and egg white and knead well with your hands (gloves are advisable), add the cooled onions and continue kneading until the meat is shiny and well combined.
  5. Punch down the dough and roll it into a log. Cut the log into 8 even pieces and form each piece into a ball. Space the balls apart on a baking sheet and cover with a damp towel to keep them from drying out. Let the dough rest for 10 minutes.
  6. Use a sharp knife to divide the meat filling into 8 pieces. Flatten a piece of dough on a parchment square until it's about the size of the piece of paper, and then scoop 1/8th of the meat filling onto the middle of the dough.
  7. Pinch one edge of the dough with your right hand and twist it up towards the center of the bun. Use your left hand to hold the flap in place. Repeat about 10 times, always bringing the flap up to your left hand and pinching together with the past flaps.
  8. Cover the finished buns with a damp towel to keep them from drying out. Fill a steamer with water and boil the water. Place a few buns into the steamer basket, being careful not to overcrowd it as the buns will expand.
  9. Lower the steamer basket into the pot of boiling water. Cover the steamer with a damp towel and cover with a lid. This prevents the steam from condensing on the lid and dripping onto the buns. Fold the dangling flaps of the towel back onto the lid to prevent the towel from burning.
  10. Steam the buns for 15 minutes. Depending on your steamer setup it may take a little more time, so split one open at 15 minutes to make sure it's cooked through. Serve the nikuman with spicy mustard, hot sauce, or vinegar.