• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Siopao Bola-Bola Recipe

Published: Apr 28, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 10 reviews

If you have a soft spot for fluffy, savory steamed buns filled with a deliciously seasoned meat mixture, then this Siopao Bola-Bola Recipe is going to be your new obsession. These Filipino-style pork buns bring together tender ground pork, shrimp, salted eggs, and smoky Chinese sausage all wrapped in pillowy dough that melts in your mouth. The combination of sweet, savory, and aromatic flavors makes each siopao a comforting bite of pure joy that’s perfect for breakfast, snacks, or anytime you want a satisfying treat. Trust me, once you try this engaging Siopao Bola-Bola Recipe, you'll find it impossible to stop at just one.

Ingredients You'll Need

A clear textured glass plate sits on a white marbled surface, filled with a mound of pink raw ground meat, rough and chunky in texture. Above and to the right, there is a small white bowl holding pieces of preserved egg with dark brown yolks and deep red sausage slices, showing smooth and glossy surfaces. Towards the top of the image, a small white bowl decorated with green onions and light green stalks rests, alongside scattered whole green onions putting a fresh bright green contrast. At the bottom left, there is a silver metal measuring cup filled with small white chopped bits, slightly translucent. Next to these bowls, an empty white bowl is placed. The light is soft and even, bringing out the natural colors and textures of each ingredient photo taken with an iphone --ar 4:5 --v 7

Getting the ingredients right is a breeze, and each item plays a special role in creating the perfect balance of flavors, textures, and that classic golden hue. From the warm milk that activates the yeast to create a light dough, to the carefully chosen seasonings in the filling, every component is essential to this delightful Filipino favorite.

  • 260 ml warm milk (105 to 115 F): Activates the yeast and helps create a soft dough.
  • 2 teaspoons instant dry yeast: Essential for making the dough rise fluffy and light.
  • 2 tablespoons sugar: Adds subtle sweetness to feed the yeast and balance flavors.
  • ½ teaspoon salt: Enhances the overall taste of the dough.
  • 500 grams all-purpose flour: The foundation of your dough providing structure.
  • 2 teaspoons baking powder: Gives extra puffiness to the steamed buns.
  • 100 grams sugar: Sweetens the dough for that signature soft-sweet bun taste.
  • 2 tablespoons vegetable oil: Adds tenderness and moisture to the dough.
  • Lime: A few drops brighten the dough and enhance flavor.
  • 1 pound ground pork: The hearty main protein in the bola-bola filling.
  • ¼ cup shrimp, peeled and chopped: Adds a wonderful fresh seafood taste to the filling.
  • 2 tablespoons green onions, chopped: Provide mild onion flavor and freshness.
  • 1 tablespoon oyster sauce: Brings an umami depth to the meat mixture.
  • 1 teaspoon sesame oil: Adds a lovely nutty aroma to the filling.
  • 1 teaspoon salt: Balances the flavors in the filling perfectly.
  • ¼ teaspoon pepper: Adds a gentle hint of heat for depth.
  • 1 tablespoon cornstarch + 2 tablespoons water: Combined into a slurry to bind the filling.
  • 2 ½ salted eggs, peeled and quartered: Offers a rich, salty surprise in every bite.
  • 2 Chinese sausages, cut into 1-inch lengths: Bring sweet and smoky notes to complement the filling.
  • 1 cup water (for sauce): Forms the base of the luscious asado dipping sauce.
  • ¼ cup sugar (for sauce): Balances savory elements for a perfect glaze.
  • 3 tablespoons soy sauce (for sauce): Infuses the sauce with savory depth.
  • 1 clove garlic, peeled and minced: Gives the sauce a warm aromatic punch.
  • 2 pieces star anise: Fill the sauce with a subtle, exotic fragrance.
  • 1 ½ tablespoons cornstarch (for sauce): Thickens the asado sauce to the perfect consistency.

How to Make Siopao Bola-Bola Recipe

Step 1: Prepare the Dough

Start by mixing the warm milk, instant dry yeast, sugar, and salt in a bowl until fully dissolved. Let this rest for 5 to 10 minutes until it becomes foamy, signaling that the yeast is activated and ready to work magic on your dough!

Step 2: Mix Dry Ingredients and Form Dough

In a large bowl, whisk together the all-purpose flour, sugar, and baking powder. Add the vegetable oil and a few drops of lime juice for brightness. Then pour in the foamy yeast mixture. Mix everything together until it forms a rough dough.

Step 3: Knead Until Smooth

Turn the dough onto a clean surface and knead with your hands until smooth and no longer sticky. This process develops gluten, which helps give the buns their airy yet structured texture that we all love in siopao.

Step 4: First Rise

Cover the dough with a clean kitchen towel and let it rise in a warm spot for about 2 hours, or until doubled in size. This slow rise ensures your buns become pillowy and soft when steamed.

Step 5: Prepare the Filling

While the dough rises, combine the ground pork, chopped shrimp, green onions, oyster sauce, sesame oil, salt, and pepper in a medium bowl. Add the cornstarch slurry and stir vigorously in one direction—this makes the mixture sticky, helping it hold together perfectly inside your buns. Cover and refrigerate until it's time to fill.

Step 6: Shape the Dough and Fill

Once the dough has doubled, punch it down lightly and roll it into a long log. Cut it into 10 equal pieces and form each into a small ball. Rest these for 30 minutes covered under a towel to allow them to relax and rise a little more.

Step 7: Assemble the Siopao

Roll each dough ball into a 5-6 inch circle, thinner on the edges than the center. Place about a tablespoon of filling in the center, then add a quartered salted egg and a piece of Chinese sausage. Carefully gather the edges and pleat around the filling, twisting to seal the bun fully. Place each bun on parchment paper squares and let them rise another 10 minutes.

Step 8: Steam the Buns

Arrange the buns on a steaming rack, spaced about an inch apart. Add 2 tablespoons of vinegar to the steaming water; this keeps your buns brilliantly white and soft. Steam on low heat for 15 to 20 minutes, and then keep the lid on for a few minutes after turning off the heat to help the buns maintain their structure without collapsing.

Step 9: Make the Asado Sauce

Meanwhile, prepare the asado dipping sauce by combining water, sugar, soy sauce, minced garlic, star anise, and cornstarch in a saucepan. Cook, stirring regularly, until thickened and glossy. Let it cool before serving alongside the steaming siopao.

How to Serve Siopao Bola-Bola Recipe

The image shows three steamed buns on a black plate placed on a bamboo mat on a white marbled surface. Each bun has a soft, pale dough texture with small folds and pleats forming a round shape with a slightly shiny surface. In the background, out of focus, there are more similar steamed buns on a white plate sitting on the same white marbled surface. The buns look plump and smooth with gentle wrinkling on top. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Enhance your siopao experience by garnishing with finely chopped green onions or a sprinkle of toasted sesame seeds for an added pop of color and crunch. A little drizzle of your homemade asado sauce right on top adds a luscious shine and a burst of flavor with every bite.

Side Dishes

Serve these delightful buns alongside a hot bowl of Filipino-style noodle soup or some fresh pickled vegetables to contrast the sweetness of the buns with tangy brightness. A simple green salad with a zesty vinegar dressing can also complement the rich flavors beautifully.

Creative Ways to Present

For an inviting family-style presentation, place the siopao on a bamboo steamer basket lined with banana leaves to bring an authentic vibe to your table. Alternatively, create a fun siopao slider bar, where guests can add extra fillings or sauces, making the dish interactive and even more enjoyable.

Make Ahead and Storage

Storing Leftovers

Any leftover siopao balls can be stored in an airtight container in the refrigerator for up to 2 days. Keep them wrapped well to prevent drying out, as maintaining their fluffy texture is key to enjoying them later.

Freezing

If you want to prep ahead, you can freeze the assembled and uncooked siopao. Place each bun on parchment individually and freeze on a tray. Once frozen solid, transfer them to a freezer bag and store for up to a month. This way, you have delicious homemade siopao ready anytime you crave it.

Reheating

To reheat refrigerated or frozen siopao, steam them for about 8 to 10 minutes if cold, or 10 to 15 minutes if frozen, until thoroughly warmed through. Avoid microwaving, as this can dry them out and toughen the dough. Steaming preserves their softness and fluffy texture perfectly.

FAQs

What is the best flour to use for siopao dough?

All-purpose flour works wonderfully for siopao dough as it creates a nice balance of structure and softness. You don’t need bread flour unless you prefer an extra chewy bun.

Can I substitute pork with chicken or beef?

Absolutely! While pork is traditional, ground chicken or beef can make great fillings too. Just adjust seasonings to complement the meat’s flavor, and keep the shrimp for added texture if you like.

Why add vinegar to the steaming water?

Adding vinegar to the steaming water helps keep the siopao skin white and soft by preventing discoloration. It also contributes to a softer texture in the dough’s outer layer.

How long can I store the filling in the fridge?

You can keep the filling refrigerated for up to 24 hours before assembling the siopao. This resting period actually enhances the flavors as they meld together beautifully.

Can I bake siopao instead of steaming?

Traditionally, siopao is steamed to achieve its signature soft texture, but baking is possible if you want a different texture—expect a firmer, bread-like bun. Steaming is highly recommended for the authentic experience of the Siopao Bola-Bola Recipe.

Final Thoughts

Making the Siopao Bola-Bola Recipe from scratch may take some time, but the joy of biting into those fluffy, flavorful buns is beyond worth it. Whether shared with family or served at a gathering, each siopao is a little hug wrapped in dough. I can't wait for you to try this recipe—you’ll find yourself coming back for more and sharing it with everyone you love!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Siopao Bola-Bola Recipe

Siopao Bola-Bola Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 10 reviews

Print Recipe
Pin Recipe

Siopao Bola-Bola is a classic Filipino steamed bun filled with a savory mixture of ground pork, shrimp, salted eggs, and Chinese sausage. These soft, fluffy buns are perfect as a snack or light meal, served warm with a flavorful sweet and savory asado sauce. The dough is enriched with milk and oil for tenderness and lightly sweetened, while the filling is seasoned with oyster sauce, sesame oil, and green onions for depth of flavor. Steamed to perfection, these buns offer a delicious combination of textures and tastes.

  • Total Time: 3 hours 35 minutes
  • Yield: 10 servings

Ingredients

For the Siopao Dough

  • 260 ml warm milk (105 to 115°F)
  • 2 teaspoons instant dry yeast
  • 2 tablespoons sugar
  • ½ teaspoon salt
  • 500 grams all-purpose flour
  • 2 teaspoons baking powder
  • 100 grams sugar
  • 2 tablespoons vegetable oil
  • a few drops of lime juice

For the Bola-Bola Filling

  • 1 pound ground pork
  • ¼ cup shrimp, peeled and chopped
  • 2 tablespoons green onions, chopped
  • 1 tablespoon oyster sauce
  • 1 teaspoon sesame oil
  • 1 teaspoon salt
  • ¼ teaspoon pepper
  • 1 tablespoon cornstarch
  • 2 tablespoons water
  • 2 ½ salted eggs, peeled and quartered
  • 2 Chinese sausages, cut into 1-inch lengths

For the Asado Sauce

  • 1 cup water
  • ¼ cup sugar
  • 3 tablespoons soy sauce
  • 1 clove garlic, peeled and minced
  • 2 pieces star anise
  • 1 ½ tablespoons cornstarch

Instructions

  1. Activate Yeast: In a bowl, combine warm milk, instant dry yeast, 2 tablespoons sugar, and salt. Stir until dissolved and let it stand for 5 to 10 minutes until the mixture becomes foamy, indicating the yeast is active.
  2. Prepare Dough Mixture: In a large bowl, mix all-purpose flour, 100 grams sugar, baking powder, and vegetable oil. Add a few drops of lime juice to the flour mixture for tenderness and flavor.
  3. Combine Dough: Pour the yeast mixture into the flour mixture. Mix and knead until the dough is smooth and no longer sticky. Cover with a clean kitchen towel and let it rise in a warm place for about 2 hours, or until doubled in size.
  4. Shape Dough: Remove dough onto a clean work surface and shape into a long log. Slice into 10 equal pieces and roll each into a ball. Cover again with a kitchen towel and let rise for another 30 minutes.
  5. Prepare Filling: In a medium bowl, combine ground pork, chopped shrimp, green onions, oyster sauce, sesame oil, salt, and pepper. Mix well.
  6. Add Binding Agent: Make a slurry by mixing cornstarch and water. Add this to the meat mixture and stir vigorously in one direction until very sticky and well combined. Refrigerate until ready to use.
  7. Assemble Siopao: On a floured surface, roll out each dough ball into a 5 to 6-inch diameter circle, thinning the edges. Place about a tablespoon of filling in the center, add a piece of salted egg and a slice of Chinese sausage.
  8. Seal Buns: Pleat the edges of the dough around the filling, twist to seal tightly, and place each bun on a square of parchment or wax paper. Repeat with remaining dough and filling.
  9. Final Proof: Arrange buns on a flat baking sheet in a single layer, cover with a kitchen towel, and let rise for 10 minutes.
  10. Steam Buns: Prepare a steamer with water and add 2 tablespoons vinegar to keep the buns white. Place buns in a single layer about an inch apart, and steam on low heat for 15 to 20 minutes. After steaming, keep the lid on for 3 to 5 minutes to prevent buns from collapsing.
  11. Prepare Asado Sauce: In a saucepan, combine water, sugar, soy sauce, minced garlic, star anise, and cornstarch. Cook over medium heat while whisking regularly until the sauce thickens. Remove from heat and cool before serving.
  12. Serve: Remove buns from the steamer and serve warm with the asado sauce for dipping.

Notes

  • Ensure the milk is warm but not hot to properly activate the yeast.
  • Allow sufficient time for dough rising to get soft, fluffy buns.
  • The vinegar added to the steaming water helps maintain the buns' white color.
  • If Chinese sausage or salted eggs aren't available, substitute with cooked ham and boiled eggs for a similar effect.
  • Store leftover buns in an airtight container in the refrigerator and reheat by steaming before serving.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Snack
  • Method: Steaming
  • Cuisine: Filipino

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Lunch and Side-Dish

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
  • Quick Spinach Pistachio Pesto Recipe
    Quick Spinach Pistachio Pesto Recipe
  • Peach Syrup for Cocktails, Sweet Tea & More Recipe
    Peach Syrup for Cocktails, Sweet Tea & More Recipe
  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.