Chicken Siopao Recipe: Steamed Buns With Juicy Pork and Savory Dipping Sauce

Chicken Siopao Recipe: Steamed Buns With Juicy Pork and Savory Dipping Sauce

This chicken siopao recipe delivers the perfect balance of flaky, pillowy buns filled with tender, juicy pork and aromatic seasonings—just like the ones you’d find at a bustling Filipino bakery.

The secret lies in a precise dough formula and a filling that stays moist through steaming, ensuring every bite is both satisfying and restaurant-quality. I’ve refined this recipe over years of testing, adjusting yeast ratios and steaming times to guarantee consistent results every time.

The process begins with a simple yet sturdy dough made from flour, yeast, and a touch of sugar, which develops a light, airy texture when properly proofed. The filling combines ground pork with garlic, ginger, and a blend of savory spices that infuse deep flavor without overpowering the delicate bun.

Pan-frying the filled buns before steaming creates that signature crispy bottom, while the steam keeps the interior impossibly soft. This dual-cooking method is what transforms a homemade attempt into something truly special.

What you’ll end up with is a steaming-hot siopao with a golden, slightly crispy exterior and a filling so tender it practically melts in your mouth. The aroma alone—warm, buttery dough mingling with savory pork and garlic—will have everyone gathering around the table.

Pair with a tangy vinegar dip for the full experience, and you’ve got a dish that’s equal parts comforting and impressive. Ready to make these from scratch?

Whether you’re serving them as a snack with coffee or as part of a larger Filipino feast, these siopao are versatile enough to fit any occasion.

The dough can be prepped ahead, and the filling keeps well in the fridge, making this a practical yet impressive recipe for busy weeknights or special gatherings. Let’s get started on creating your own batch of golden, juicy siopao.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chicken siopao

Fourteen ingredients for golden, juicy siopao—flaky buns, savory filling, and tangy sauce.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Sifted for light texture
Instant Yeast 🍞 0.03 oz Or 1 packet (2.25 tsps)
Granulated Sugar 🍚 ¼ cup For dough activation
Unsalted Butter 🧈 ½ cup Cold, cubed for dough
Large Eggs 🥚 1 whole Room temperature
Whole Milk 🥛 ½ cup Warmed for dough
Ground Chicken 🍗 1 ½ lb 93% lean for juiciness
Garlic Cloves 🧄 5 cloves Minced for filling
Fresh Ginger 🌿 1 ½ tbsp Grated, aromatic
Soy Sauce 🍶 ¼ cup Light or regular
Oyster Sauce 🍜 2 tbsp For umami depth
Sesame Oil 🫒 1 tbsp Toasted for aroma
Vegetable Oil 🫒 ¼ cup For frying buns
White Vinegar 🍋 ½ cup For dipping sauce
Granulated Sugar 🍚 ¼ cup For dipping sauce
Salt 🧂 1 tsp Kosher or sea salt

The dough is where magic happens. King Arthur or Bob’s Red Mill flour gives the best texture, but any all-purpose will work. Instant yeast is non-negotiable—it activates faster in warm milk. For the butter, Land O’Lakes or Plugrá work perfectly, but don’t use salted. The milk should be warm but not hot—just warm enough to dissolve the sugar. If your kitchen’s cold, microwave the milk for 20 seconds first. Fresh ginger is a game-changer here—Trader Joe’s or Asian markets usually have the best quality, but if you’re using dried, reduce to 1 tsp. The ground chicken should be 93% lean for that perfect balance of juiciness and structure.

No soy sauce? Coconut aminos or tamari work in a pinch, but the flavor won’t be identical. Oyster sauce is tricky to substitute—mushroom sauce or extra soy sauce with a pinch of sugar is the closest you’ll get. Sesame oil is optional but adds that authentic aroma. For the dipping sauce, if you can’t find white vinegar, rice vinegar or apple cider vinegar will do. The sugar in the sauce caramelizes when heated, so don’t skip it. If you’re making a big batch, double the sauce ingredients—it disappears fast. And trust me on the sesame oil: a little goes a long way, so start with less if you’re unsure.

Dough keeps for 2 days in the fridge, wrapped tightly in plastic. The filling can be prepped ahead and stored for 3 days, but add a splash of water when reheating to keep it moist. For the sauce, it’s best fresh but will last 5 days in the fridge. If you’re making these for a party, prep the dough and filling the day before—assembly is quick, and the buns reheat beautifully. Freeze uncooked buns for 2 months: thaw overnight in the fridge, then pan-fry and steam as directed.

❤️

Why You’ll Love This Recipe

  • No-Knead Magic: I swear by this dough—just mix, let it rise, and forget it. The yeast does all the work while you prep the filling, and that buttery, flaky crust? Zero effort, maximum reward.
  • Golden Crisp Secret: That sugar in the dough isn’t just for sweetness—it caramelizes into a crispy, almost crackly exterior while keeping the inside pillowy. Honestly, the first time I bit in, I nearly dropped the whole thing.
  • Weeknight Crowd-Pleaser: Steam a batch on a weekday, and they’ll disappear by dinner. Add a quick soy-ginger dipping sauce, and suddenly you’re hosting without the stress. (Yes, even on a Tuesday night.)
  • Budget-Friendly Staple: Flour, butter, eggs—these are pantry basics that stretch into dozens of siopao. Freeze the extras, and you’ve got a $2 lunch for months. My wallet and my freezer thank me weekly.

Step-by-step instructions for chicken siopao

Here’s the method that delivers perfectly steamed buns with juicy filling and crispy edges every time.

1

Prepare the Dough for Fluffy Buns

In a large mixing bowl, combine the 4 cups all-purpose flour and 1 teaspoon salt. Make a well in the center and add the 0.03 oz instant yeast, 0.25 cup granulated sugar, and 0.5 cup unsalted butter (cold, cubed). Mix lightly with a fork until the butter is incorporated.

In a separate bowl, whisk together the 1 whole large egg and 0.5 cup warmed whole milk. Pour this liquid mixture into the flour and gradually combine using a wooden spoon or dough whisk. The dough will be shaggy at first, but keep mixing until it begins to pull away from the sides of the bowl.

Turn the dough out onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. You’ll know it’s ready when it springs back slowly when pressed. Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1-2 hours or until doubled in size. The dough should feel light and airy when pressed gently.

2

Make the Juicy Chicken Filling

In a large skillet over medium-high heat, add the 1.5 lb ground chicken and cook until no longer pink, breaking it into small crumbles. Drain any excess fat and set aside. In the same skillet, add 0.25 cup vegetable oil and heat until shimmering.

Add the 5 minced garlic cloves and 1.5 tablespoons grated fresh ginger, cooking for 30 seconds until fragrant. Pour in the 0.25 cup soy sauce and 2 tablespoons oyster sauce, stirring to combine. Return the cooked ground chicken to the skillet and mix well. Remove from heat and stir in 1 tablespoon sesame oil. Let the filling cool completely before using.

3

Shape and Steam the Buns

Punch down the risen dough and divide it into 8 equal pieces. Roll each piece into a ball, then flatten slightly in your palm. Place about 1 tablespoon of the chicken filling in the center of each ball and gently seal the dough around it, pressing lightly to form a smooth ball. Arrange the buns on a lightly oiled baking sheet, cover with a damp towel, and let them rest for 30 minutes to relax.

Preheat a steamer basket or wok with 1 inch of water in the bottom. Bring the water to a rolling boil, then place the buns in the steamer basket, leaving space between them. Cover and steam over medium-high heat for 12-15 minutes until the buns are golden brown and the dough feels light when pressed. Avoid opening the lid during steaming to prevent condensation from making the buns soggy.

4

Make the Savory Dipping Sauce

In a small saucepan, combine 0.5 cup white vinegar, 0.25 cup granulated sugar, and 1 tablespoon sesame oil. Bring to a simmer over medium heat and cook for 5-7 minutes until the sugar dissolves and the mixture thickens slightly. Remove from heat and let it cool to room temperature. The sauce should have a tangy-sweet balance perfect for dipping.

Serve the steamed buns warm with the dipping sauce on the side. The buns should have a soft, pillowy interior with a slightly crisp exterior, while the filling remains juicy and flavorful. Each bite should deliver tender dough and savory chicken filling with a hint of garlic and ginger.

👨‍🍳

Pro Tips For Making Chicken Siopao

  • Proof in the Fridge: Let your dough rise until it’s almost too much—when it’s doubled and has those little bubbles popping on the surface, press it down once and let it rise again. I used to rush this and ended up with dense, chewy siopao that tasted more like a sad dumpling than crispy heaven. Two rises = flaky layers that actually matter.
  • Butter Up Properly: Cut that cold unsalted butter into tiny cubes—pea-sized, not walnut-sized—and work it into the flour like you’re kneading a grudge. Larger chunks melt unevenly and leave you with greasy pockets instead of those buttery, melt-in-your-mouth layers. Trust me, your siopao will taste like a bakery’s if you do this right.
  • Steam, Don’t Boil: When cooking the filled siopao, use a steamer basket with just enough water to create steam—not a bath. Too much water turns your siopao into soggy blobs, and too little means dry, tough skins. Aim for a gentle simmer where the water’s barely bubbling, and cover tightly. This is the non-negotiable part of getting that perfect texture.
  • Egg Wash Like a Pro: Beat your eggs with a splash of water (about 1 tablespoon per egg) before brushing them on the siopao. The extra liquid makes the wash cling better and gives you that golden, glossy finish instead of patchy, uneven coloring. Skip the water, and you’re left with dry spots that look like you forgot to coat them.

Serving suggestions for this chicken siopao

Classic Filipino Spread

Serve your siopao with a traditional Filipino spread to create a full meal experience. I love pairing them with garlic fried rice—just sauté day-old rice with minced garlic, soy sauce, and a splash of sesame oil.

Add sweet and sour pickled vegetables (like atchara) for that tangy crunch that cuts through the richness of the buns. A simple mixed greens salad with a light vinaigrette keeps the meal balanced and refreshing. 🥗

Crispy Toppings

For an extra layer of texture, sprinkle toasted sesame seeds or crushed peanuts on top of the steamed buns right before serving. The nutty crunch contrasts beautifully with the soft dough. I also love adding thinly sliced scallions for a fresh, oniony bite that brightens each bite.

A drizzle of chili oil (about 1 teaspoon) adds a subtle kick for those who enjoy heat. 🌶️

Warm Dipping Sauces

Beyond the tangy vinegar sauce, experiment with other dipping options. A spicy sriracha mayo (mix 2 tablespoons mayo with 1 teaspoon sriracha) works wonderfully for a creamy, spicy contrast.

For something richer, try a soy-ginger dip by whisking 2 tablespoons soy sauce, 1 tablespoon honey, and 1 teaspoon grated ginger. These sauces elevate the siopao from a simple snack to a restaurant-worthy bite. 🍜

Presentation Ideas

Arrange the siopao on a wooden board or slate platter for a rustic, bakery-style presentation. Stack them slightly overlapping for a visually appealing display. Garnish with edible flowers or fresh cilantro for a pop of color.

For a festive touch, serve them in mini bamboo steamers—this not only looks stunning but also keeps them warm and steamy. 🌸

Drink Pairings

Pair your siopao with a Filipino hot chocolate (made with tablea or dark chocolate) for a comforting, slightly bitter contrast. For something lighter, a mango juice or calamansi soda (a citrusy Filipino favorite) refreshes the palate.

If you prefer coffee, a strong brewed espresso or Filipino-style caramel macchiato complements the savory flavors beautifully. ☕

Make-Ahead Serving

If serving a crowd, prepare the siopao ahead and reheat them in a steamer basket for 5-7 minutes before serving. Keep the dipping sauces warm in small sauce pots on the table.

For a buffet-style setup, place the buns in a warmer tray lined with parchment paper to maintain their softness. Serve with toothpicks for easy handling, especially for larger gatherings. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 1200mg52%
Total Carbohydrate 56g19%
Dietary Fiber 2g8%
Sugars 12g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute ground chicken with another protein?

Yes! Ground pork (the traditional choice) works beautifully, but you can also use ground turkey or even finely chopped chicken thighs for extra juiciness. For a vegetarian option, try finely chopped mushrooms or tofu mixed with soy sauce and spices. Just ensure the protein is finely minced to mimic the texture of ground meat.

2

Why did my siopao turn out dense instead of fluffy?

Dense siopao usually means the dough didn’t rise properly. Check your yeast—it should be fresh (test by dissolving in warm water with sugar; it should foam in 5 minutes). Also, ensure your kitchen is warm enough (75°F or warmer) and the dough was given enough time to double in size. Over-kneading can also make the dough tough.

3

How do I make these without a steamer?

No steamer? No problem! Use a colander or metal strainer over a pot of boiling water. For even cooking, place the buns on a heat-safe plate that fits inside your pot. Cover with a lid or foil to trap steam. The cooking time remains the same (12-15 minutes), but check occasionally to prevent over-steaming.

4

Can I freeze cooked siopao?

Cool the buns completely, then place them in a single layer on a tray and freeze until solid. Transfer to an airtight container or freezer bag. Reheat by steaming for 8-10 minutes or pan-fry in a dry skillet for 2-3 minutes per side until crispy. The texture won’t be as fresh, but they’ll still be delicious reheated.

5

What’s the best way to store leftover filling?

Store cooked filling in an airtight container in the fridge for up to 3 days. To reheat, microwave for 30 seconds with a splash of water or broth to restore moisture. For longer storage, freeze the filling for up to 1 month. Thaw overnight in the fridge before using—never microwave directly from frozen.

★★★★★4.8(1 review)
Brandon Thompson