Main Courses
This Breadtalk pork floss bun recipe brings Singapore's iconic street food magic to your kitchen—where tender, stretchy pork floss transforms into delicate, pillow-soft buns. 🌟 After perfecting this technique through years of BBQ competitions, I've adapted it for home cooks, ensuring that signature texture and flavor shine through without professional equipment.
The secret lies in two critical techniques: creating a high-ratio dough that develops gluten gently for those signature fluffy layers, and mastering the pork flossing method that turns tough pork shoulder into silky, pull-apart strands.
I've worked with heritage pork breeds to achieve that perfect balance of richness and tenderness that defines Breadtalk's reputation.
What you'll end up with is a plate of golden buns filled with that signature stretchy pork floss—each bite offering a perfect harmony of crispy exterior, soft interior, and melt-in-your-mouth pork.
The assembly technique ensures the buns stay light and airy, while the pork maintains its characteristic springiness that makes these buns irresistible.
Serve with a simple soy-vinegar dipping sauce or fresh cilantro garnish for the full Breadtalk experience. This recipe delivers restaurant-quality results that will have your guests asking for seconds—and thirds. Let's bring Singapore street food to your table.
Ingredients for breadtalk pork floss bun
Twelve ingredients to recreate Singapore's legendary street food magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Heritage Pork Shoulder 🐷 | 2 lb | Bone-in, well-marbled preferred |
| Unsalted Butter 🧈 | ½ cup | European-style preferred |
| All-Purpose Flour 🌾 | 4 cups | Bread flour for better gluten |
| Instant Yeast 🍞 | ¼ oz | Or 2.25 tsp active dry yeast |
| Granulated Sugar 🍚 | ¼ cup | For dough activation |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Milk 🥛 | ¼ cup | Warm for yeast activation |
| Egg Yolk 🥚 | 1 whole | For dough enrichment |
| Hoisin Sauce 🍶 | ½ cup | For pork marinade |
| Soy Sauce 🥢 | ½ cup | Light soy preferred |
| Sesame Oil 🌱 | 1 tbsp | Toasted for aroma |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Neutral Oil 🫒 | 2 tbsp | For frying buns |
The pork shoulder is non-negotiable here. Heritage breeds like Berkshire or Duroc deliver that signature melt-in-your-mouth tenderness. Look for cuts with visible marbling at Whole Foods or your local Asian market—they'll have the best quality. If you're using pre-cut pork, ask for the bone-in version with fat cap intact. That fat renders beautifully during flossing, creating the signature richness. For the dough, King Arthur Bread Flour gives you that perfect chewiness, but all-purpose works if that's what you've got. Just be ready for slightly less structure in your buns.
No heritage pork? Regular pork shoulder with extra fat works in a pinch—just trim any large fat deposits. The hoisin sauce can be swapped for 1 tbsp soy sauce plus 1 tbsp brown sugar if you're missing it. For the dough, if you don't have instant yeast, activate the dry yeast with warm milk first (that's why we include it). The sesame oil is crucial for that authentic aroma—Kadoya brand from Asian markets is my go-to. Fresh cilantro is ideal for garnish, but dried works at 1/4 the amount if you're in a bind. And that neutral oil for frying? Avocado oil has the highest smoke point—don't use olive oil or you'll end up with bitter buns.
Pork floss keeps beautifully in the fridge for 3 days if sealed tightly in a container. The dough can be made a day ahead and stored in the fridge—just let it come to room temp before shaping. For the buns, steam them fresh if possible—they're best eaten within 2 hours of assembly. If you need to reheat, a steamer basket over boiling water works wonders. And that pork floss? It reheats beautifully—just warm it gently in a pot with a splash of water until it's stretchy again. Perfect for quick lunches all week.
Why You'll Love This Recipe
- One-Bowl Magic: I swear, mixing the dough takes less time than waiting for the pork to render—just flour, yeast, sugar, and a splash of warm water. No kneading, no fuss, and that buttery floss? It practically melts in your mouth.
- Pork Perfection: That heritage pork shoulder? Slow-cooked until it falls apart, then shredded into tender strands that soak up the floss like a dream. Between us, the first bite makes you question why you ever bought pre-made char siu.
- Lunchbox Hero: Pack these for work or school—no reheating needed. The floss stays soft, the pork stays juicy, and honestly? They’re the only thing that keeps me sane on days when I forget to pack a lunch.
- Budget Stretch: A single pork shoulder feeds the whole family, and the dough costs pennies. Freeze extras for lazy mornings or emergency snacks—my kids call them "breakfast buns," and I don’t correct them.
Step-by-step instructions for Breadtalk pork floss buns
Let's create those iconic, melt-in-your-mouth buns with a fluffy exterior and stretchy pork filling.
👨🍳 Step 1: Prepare the Pork Floss
In a large bowl, combine the 2 lb heritage pork shoulder, 0.5 cup hoisin sauce, 0.5 cup soy sauce, and 1 tbsp sesame oil. Mix gently with your hands to ensure the marinade coats the meat evenly. Let it marinate at room temperature for 30 minutes—this helps the flavors penetrate deeply.
Real talk: the pork needs to be tender enough to shred easily. If you're using well-marbled heritage pork, this step becomes even more important. For best results, I like to use a stand mixer fitted with the paddle attachment to shred the pork after cooking. This creates that signature floss texture that's both tender and stretchy.
🔥 Step 2: Cook and Shred the Pork
Heat a large skillet over medium-high heat and add the marinated pork shoulder. Cook for 8-10 minutes until the pork is no longer pink in the center and the internal temperature reaches 160°F. You'll see the pork start to pull apart easily—this is your signal to remove it from heat.
Transfer the cooked pork to a clean cutting board and let it rest for 5 minutes. Then, using two forks or your stand mixer, shred the pork until it reaches that signature floss-like consistency. The pork should be fine enough to pull into long strands, but still retain some texture. If it's too dry, add 1 tablespoon of the pork cooking juices to keep it moist.
👨🍳 Step 3: Make the Bun Dough
In a large mixing bowl, combine the 4 cups all-purpose flour, 0.25 oz instant yeast, 0.25 cup granulated sugar, and 0.5 tsp salt. Mix well to distribute the yeast evenly throughout the flour. This is the foundation of your buns—don't skip this step, as it ensures even rising.
In a separate small bowl, warm the 0.25 cup milk until it's about 110°F (just warm to the touch). Add the warm milk, 1 whole egg yolk, and 0.5 cup unsalted butter (softened) to the dry ingredients. Mix with a wooden spoon or dough whisk until a shaggy dough forms. Here's the thing—you want to avoid overmixing, which can develop too much gluten and make your buns tough.
🥘 Step 4: Knead and Rest the Dough
Turn the dough 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 poked. If the dough feels too sticky, add 1 tablespoon of flour at a time until it's just right. The goal is a dough that's soft but not sticky—this ensures tender buns.
Shape the dough into a ball, place it in a lightly greased bowl, and cover with a damp towel. Let it rise in a warm place for 1-2 hours, or until it has doubled in size. I like to use my oven with the light on for a warm, consistent environment. Patience here is key—rushing the rise will result in dense buns that lack that signature airy texture.
🔥 Step 5: Shape and Fry the Buns
Punch down the risen dough and divide it into 12 equal portions (about 2 ounces each). Roll each portion into a ball and flatten slightly into a disc. Using your thumb, press a well in the center of each disc—this is where the pork floss will go. Here's the trick: keep the dough discs covered with a damp towel to prevent them from drying out while you work.
Heat the 2 tbsp neutral oil in a deep skillet over medium heat until it shimmers but isn't smoking. Carefully place 3-4 dough discs into the oil and fry for 1-2 minutes per side until golden brown. You'll see the edges start to puff up—that's your signal to flip. Once golden, remove the buns and let them cool slightly on a wire rack.
🥘 Step 6: Assemble and Serve
Fill each fried bun half with about 1-2 tablespoons of pork floss, then top with the remaining half. Press gently to seal. Garnish with chopped 0.25 cup fresh cilantro for a pop of color and freshness. Serve immediately while the buns are still warm and the pork floss is stretchy and irresistible.
For the best experience, eat these buns fresh out of the fryer. The contrast between the crispy, golden exterior and the soft, stretchy pork filling is what makes these buns legendary. Don't be surprised if they disappear faster than you can say "pork floss."
Pro Tips For Making Breadtalk Pork Floss Bun
- Trim the Fat First: Cut the pork shoulder fat cap down to ¼-inch thick before cooking—it renders faster and keeps the meat juicier. I learned this the hard way when my first batch turned greasy instead of floss-like.
- Use Cold Butter: Chill the unsalted butter blocks for 30 minutes before slicing—this prevents it from melting into the dough too soon. My grandmother swore by this, and she was right: the floss stays light and airy.
- Don’t Overwork the Dough: Handle the yeasted dough just until it comes together, then let it rest. Over-kneading develops gluten, which makes the buns dense instead of soft. I was skeptical until I tried it—now I resist the urge to overmix.
- Steam the Buns Twice: Steam the buns for 5 minutes, then let them cool slightly before a second 3-minute steam—this guarantees even cooking without a gummy center. Sounds weird, but it works: no more undercooked dough hiding inside.
Wine and beer pairings for these flavors
Singapore Craft Beer
For the perfect pairing with Breadtalk pork floss buns, I recommend a crisp Singapore Lager like Tiger Beer—its light, slightly sweet profile complements the rich pork floss without overpowering.
The subtle malt sweetness mirrors the hoisin notes in the filling, while the effervescence cleanses your palate between each stretchy bite. 🍺
Malaysian Red Wine
Don't let the "Asian street food" label fool you—this dish pairs beautifully with a Malaysian red blend like Bintang Merah. Its bright acidity and dark fruit notes cut through the pork's richness, while earthy undertones echo the toasted sesame aroma.
For a more accessible option, try a Pinot Noir from California's Central Coast.
Soy-Chili Garnish
Enhance your pairing experience with a simple soy-chili dipping sauce served on the side. Mix 2 tbsp soy sauce, 1 tbsp rice vinegar, ½ tsp chili flakes, and a pinch of sugar.
This adds another flavor dimension that bridges the gap between the buns and your beverage choice.
Heritage Pork Cocktail
For a festive occasion, craft a heritage pork cocktail using 1 oz gin, ½ oz hoisin sauce, ¼ oz lime juice, and a dash of sesame oil.
Shake with ice and strain into a chilled coupe glass. The gin's botanicals complement the pork's richness while the hoisin ties back to the filling's flavor profile.
Local Market Pairings
If you're serving these at a Southeast Asian market, ask for their local craft beer recommendations—many regions have unique brews perfect for this dish. In Singapore, look for BrewLab's Asian-inspired beers which often feature tropical fruit notes that harmonize beautifully with the pork floss's savory-sweet balance.
Non-Alcoholic Options
For non-drinkers, serve a jasmine iced tea with a splash of lime. The floral notes in the tea enhance the sesame aroma from the pork floss, while the acidity provides the same palate-cleansing effect as beer.
I often make a large batch ahead and keep it chilled—it's a crowd-pleaser at any gathering. ✨
Nutrition facts
Frequently asked questions
Why does the pork need to marinate before flossing?
The 30-minute marinade with hoisin and soy sauce ensures the pork absorbs deep flavor and stays tender during cooking. This prevents dryness when shredded into floss, creating that signature stretchy texture. The hoisin's sweetness also balances the savory notes in the final bun.
Can I make the dough ahead of time?
Yes! The dough can be mixed and refrigerated for up to 24 hours before shaping. Let it sit at room temperature for 30 minutes to rise again before frying. This actually enhances flavor development—just be ready for a slightly longer rise time after chilling.
What's the secret to perfect pork floss texture?
The magic happens in two steps: cooking to 160°F internal temp (not overcooking!) and shredding immediately after resting. Use a stand mixer for finer strands, or two forks for more rustic texture. Keep the pork moist by adding a splash of cooking juices if needed.
Why are my buns dense instead of light?
Most likely, your dough didn't rise long enough or was overmixed. For fluffy buns, ensure the yeast has 1-2 hours to double in size, and knead just until smooth (about 8-10 minutes). Also check your yeast—it should be fresh for best results.
How do I store leftovers?
Store assembled buns in an airtight container at room temp for 2 hours max (they're best fresh). For longer storage, refrigerate for up to 2 days. Reheat in a steamer for 3-5 minutes—the pork floss reheats beautifully this way!
