THE THAI KITCHEN EXPLORER

Preparing Savory Thai Steamed Bun Filling

Learn how to make authentic Thai steamed bun filling (salapao) with minced pork, barbecue pork, or vegetarian options. Get tips on seasoning, moisture control, and steaming for fluffy bao.

6 min readPreparing Savory Stuffings and Dumpling Fillings0 viewsPreparing Savory Thai Steamed Bun Filling
— · 0 votes
Contents
  1. What is Thai Steamed Bun Filling?
  2. Core Ingredients and Their Roles
  3. Recognizing Key Ingredients
  4. Step-by-Step: Classic Minced Pork Filling
  5. Barbecue Pork Filling Variation
  6. Moisture Control: The Key to Perfect Filling
  7. Comparison: Minced Pork vs. Barbecue Pork Filling
  8. Tools That Help
  9. Serving and Storage

What is Thai Steamed Bun Filling?

Thai steamed buns, known as salapao, are soft, fluffy white buns with a savory filling, sold everywhere from street carts to convenience stores. The filling is typically a sweet-savory mixture of minced or barbecue pork with a glossy, slightly sticky sauce that soaks into the bun. Unlike Chinese char siu bao, the Thai version often includes cilantro root, garlic, and white pepper for a distinctly Thai aroma, and the filling is usually moister with a balance of sweet, salty, and umami flavors. The bun itself is pale, smooth, and steamed until pillowy, while the filling peeks out as a dark, glistening mass when you tear it open.

Core Ingredients and Their Roles

A good filling depends on a few key components. Minced pork is the most common base; choose meat with some fat (about 20–30%) so the filling stays juicy. Barbecue pork (char siu) is diced into small cubes for a sweet, smoky variation; you can buy it from Asian barbecue shops or make a quick version by roasting pork with a sweet soy glaze. The filling seasoning typically includes soy sauce, oyster sauce, sugar, white pepper, and sesame oil. These provide saltiness, sweetness, depth, and aroma. To control moisture, you need a starch slurry (cornstarch or tapioca starch mixed with water) added at the end. This thickens the juices so the filling is moist but not runny, preventing the bun from becoming soggy. Aromatics like garlic, cilantro roots (or stems), and sometimes shallots are pounded into a paste that infuses the meat with a distinctly Thai fragrance.

Recognizing Key Ingredients

  • Cilantro root: looks like small, knobby roots attached to the bottom of a cilantro bunch; it has an earthy, citrusy flavor stronger than the leaves. If unavailable, use cilantro stems (include more) plus a pinch of ground coriander.
  • White pepper: a finely ground powder with a sharp, slightly floral heat; it is less pungent than black pepper and disappears into the filling visually.
  • Oyster sauce: a thick, dark brown sauce made from oyster extract; it adds savory sweetness and a glossy sheen. Substitute with a mix of soy sauce, a little sugar, and a dash of mushroom seasoning, but the flavor will be less complex.
  • Tapioca starch: a fine white powder extracted from cassava; it creates a clear, glossy gel when heated with liquid, unlike cornstarch which is more opaque. Both work, but tapioca gives a shinier, more elastic texture.

Step-by-Step: Classic Minced Pork Filling

This recipe makes enough filling for about 12 medium buns (using 500 g / 1 lb dough). Adjust seasoning to taste; Thai fillings are usually sweet-savory, so do not be shy with sugar.

  1. Make the aromatic paste: In a mortar and pestle or small food processor, pound or blend 3–4 cilantro roots (or 2 tablespoons chopped stems), 4 cloves garlic, and 1 teaspoon white peppercorns (or ½ teaspoon ground white pepper) into a rough paste. If needed, add a splash of water to help it blend.
  2. Cook the pork: In a wok or skillet over medium heat, add 1 tablespoon vegetable oil. Stir-fry the paste for 30 seconds until fragrant but not browned. Add 300 g (10 oz) minced pork, breaking it up with a spatula. Cook until no longer pink, about 3–4 minutes.
  3. Season: Add 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 teaspoon dark soy sauce (for color, optional), 2 tablespoons sugar, and ½ teaspoon ground white pepper. Stir to combine. If using barbecue pork instead of minced pork, add 300 g diced char siu and reduce soy sauce to 1 teaspoon because the pork is already seasoned.
  4. Create a slurry: In a small bowl, mix 1 tablespoon cornstarch or tapioca starch with 3 tablespoons cold water until smooth.
  5. Thicken: With the heat on low, pour the slurry into the pork mixture while stirring constantly. The mixture will thicken and become glossy within 30 seconds. If it looks too dry, add a little water; it should be moist but hold together when scooped. Remove from heat and let cool completely before using. Chilling the filling in the fridge for 30 minutes makes it easier to wrap.
  6. Optional add-ins: For extra aroma, add 1 teaspoon sesame oil off the heat. Some cooks add 1–2 tablespoons of finely chopped spring onions or a diced hard-boiled egg (a classic addition for a bigger bite).

Barbecue Pork Filling Variation

This filling is a favorite for those who love the sweet, smoky taste of char siu. Start with 250–300 g prepared barbecue pork, cut into ½ cm cubes. In a small bowl, mix 2 tablespoons hoisin sauce, 1 tablespoon soy sauce, 1 tablespoon sugar, 2 teaspoons oyster sauce, and ¼ teaspoon five-spice powder (optional). Heat a teaspoon of oil in a pan, add the pork and the sauce mixture, and stir over medium-low heat until the pork is coated and the sauce is bubbling. Mix 1 teaspoon cornstarch with 2 tablespoons water and pour in, stirring until thickened and glossy. Let cool. This filling is thicker and chunkier than the minced pork version; it pairs well with a slightly sweeter bun dough.

Moisture Control: The Key to Perfect Filling

The biggest problem with steamed bun fillings is excess liquid, which makes the bottom of the bun gummy. The starch slurry is essential: as the filling cools, the starch sets into a soft gel that traps the juices, so when you bite into the steamed bun, the sauce melts onto the bun without leaking during steaming. If you skip the slurry, the filling will be crumbly and dry if you cook off all the liquid, or too wet if you leave it. For an even firmer filling that is easy to wrap, refrigerate the cooked filling for at least 1 hour; the fat solidifies and the starch gel firms up. When filling the buns, avoid overstuffing; leave a clear border of dough to seal properly, or the filling may burst out.

Comparison: Minced Pork vs. Barbecue Pork Filling

FeatureMinced Pork FillingBarbecue Pork Filling
TextureSoft, crumbly, moistChunky, chewy, sticky
FlavorSavory with sweet and garlicky notesSweet, smoky, umami-rich
ColorBrownish-gray with sauceRed-brown from char siu
AromaGarlic, cilantro, white pepperHoisin, five-spice, caramelized meat
Moisture levelMedium-high, thickened with slurryMedium, naturally sticky from sauce
Common additionsBoiled egg, spring onionSometimes mixed with minced pork

Tools That Help

A wok is ideal for stir-frying because its high sides allow you to toss ingredients quickly and control heat; a large skillet works too. A mortar and pestle releases more oils and aroma from cilantro root and garlic than a blender, but a small food processor is a fine time-saver. Use a steamer basket lined with parchment paper or cabbage leaves to prevent sticking; steam the buns over gently boiling water for 10–12 minutes. A kitchen scale ensures equal-sized buns and balanced filling-to-dough ratio, but it is optional.

Serving and Storage

Thai steamed buns are best eaten warm, straight from the steamer. They are often served with sweet soy sauce or Sriracha on the side. Leftover buns can be refrigerated for up to 3 days and reheated by steaming for 5 minutes; avoid microwaving, as it makes the bun tough. The filling alone can be frozen for up to a month; thaw and reheat before filling fresh dough.