Main Courses
This Breadtalk pork floss bun recipe delivers the iconic Singaporean dessert right to your kitchen with its signature chewy buns and irresistibly crispy pork floss. The secret lies in a perfectly proofed dough that develops that signature chewiness while maintaining a tender crumb—something I've perfected through years of baking experiments.
Every element, from the fluffy buns to the caramelized pork floss, comes together to create a dessert that's both visually stunning and dangerously addictive.
The magic begins with the dough, which requires careful fermentation to develop its signature texture. I've streamlined the process without sacrificing authenticity, so you can achieve those coveted chewy clouds at home.
The pork floss, traditionally deep-fried, gets its signature crispy texture while maintaining a delicate pull-apart quality that melts in your mouth. This is where precision matters most—too much oil and it becomes greasy, too little and it won't crisp properly.
What you'll end up with is a dessert that looks as impressive as it tastes: golden-brown buns with crispy edges, filled with strands of caramelized pork floss that glisten with butter and sugar.
The contrast between the soft, pillowy bun and the crispy, sweet pork floss creates a texture experience that's pure indulgence. This recipe delivers restaurant-quality results with a fraction of the effort.
Perfect for special occasions or when you want to treat yourself to something extraordinary. The best part? You can make the dough ahead and proof it overnight, so the actual baking day is quick and stress-free. Let's recreate this Singaporean classic that's been stealing hearts—and stomachs—for decades.
Ingredients for breadtalk pork floss bun
Twelve ingredients transform into Singapore's most beloved dessert: chewy buns hugging crispy pork floss.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | High-protein for chewy texture |
| Granulated Sugar 🍚 | ¼ cup | Superfine preferred for smooth dough |
| Instant Yeast 🍞 | 0.02 oz | Or 2 1/4 tsp (1 packet) |
| Whole Milk 🥛 | 1 cup | Warmed to 110°F for activation |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature for even mixing |
| Ground Pork 🥓 | 1 ½ lb | Lean, finely ground for floss |
| Brown Sugar 🍚 | ½ cup | Packed for caramelization |
| Vegetable Oil 🫒 | 1 ½ cups | High smoke point for frying |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vanilla Extract 🍯 | 1 tsp | Pure for authentic flavor |
| Baking Powder 🍞 | ½ tsp | For extra lift in buns |
| Sesame Seeds 🌾 | 2 tbsp | Toasted for garnish |
The flour is non-negotiable—King Arthur or Gold Medal give that signature chew. Bulk bins at Asian markets often carry high-protein flour if you want to splurge. For the pork, ground pork shoulder (not lean ground pork) gives the best texture—ask your butcher to grind it extra fine if needed. The yeast needs to be fresh; if your packet's past its expiration, Saf-Instant from King Arthur keeps longer. Toast your sesame seeds in a dry pan for 2 minutes—they'll pop and smell amazing, worth the extra minute.
No high-protein flour? Add 1 tbsp vital wheat gluten per cup of all-purpose for chewiness. Ground beef works in a pinch for the pork floss, but it'll be less tender. Substitute brown sugar with equal parts white sugar plus 1 tsp molasses for depth. The vanilla extract can be swapped for 1 tsp vanilla bean paste if you're feeling fancy. For a dairy-free version, use full-fat coconut milk instead of whole milk—just be aware the dough may be slightly denser. And if you're short on time, instant yeast works fine—just skip the proofing step and go straight to shaping.
The dough keeps 48 hours in the fridge wrapped tightly in plastic—perfect for overnight proofing. Proofed buns freeze beautifully for up to 3 months—thaw overnight in the fridge before baking. The pork floss oil can be reused once more if strained through a fine mesh sieve. Store leftover floss in an airtight container for 1 week—it's amazing cold too. For presentation, arrange buns on a parchment-lined tray before baking so they don't stick.
Why You'll Love This Recipe
- No-Knead Magic: I swear by this dough—just mix, let it rise, and boom. No stand mixer, no fancy skills, just a bowl and patience. The whole milk and butter give it that soft, pillowy texture without the fuss of kneading.
- Sweet-Savory Balance: That sugar in the dough? It’s not cloying—it caramelizes just enough when steamed, creating this subtle sweetness that makes the flossy pork shine. Honestly, the first bite had me questioning why I ever bought takeout.
- Picnic to Party: Wrap a few in banana leaves for a no-mess picnic, or serve them warm at a potluck. They reheat beautifully, so they’re my go-to for gatherings—no one ever leaves with leftovers (or at least, not many).
- Budget-Friendly Luxe: Flour, sugar, milk—these are pantry staples. I’ve made 20 of these for under $10, and they disappear faster than my willpower on a lazy Sunday. Plus, the leftovers? Still amazing reheated or toasted.
Step-by-step instructions for Breadtalk pork floss buns
A perfect balance of chewy buns and sticky, caramelized pork floss awaits—here's how to nail it every time.
Prepare the Pork Floss
In a large skillet, combine the 1.5 lb ground pork, 0.5 cup brown sugar, and 1.5 tsp salt. Cook over medium-high heat for 8-10 minutes, stirring constantly with a wooden spoon, until the pork turns golden brown and the sugars caramelize into a sticky glaze. This is the moment that matters: the pork should pull away from the pan in thick, glossy strands—like floss—rather than sticking in clumps.
Once fully cooked, remove the skillet from heat and immediately stir in the 1 tsp vanilla extract. Let the mixture cool slightly while you prepare the buns. If it thickens too much, add 1-2 tablespoons of warm milk to loosen it. The floss should be sticky but still spreadable—this ensures it clings perfectly to the buns later.
Make the Bun Dough
In a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 0.25 cup granulated sugar, 0.5 tsp baking powder, and 1.5 tsp salt. Mix on low speed for 30 seconds to blend the dry ingredients. In a separate bowl, whisk together the 1 cup warm whole milk, 0.02 oz instant yeast, and 1 whole large egg until smooth.
With the mixer running on low, gradually pour in the wet ingredients while mixing for 3-4 minutes until the dough comes together. Add the 0.5 cup cold unsalted butter, cut into cubes, and mix until fully incorporated. The dough should be soft but not sticky—if it feels too dry, add 1 teaspoon of milk at a time until it pulls away from the bowl. Shape into a ball, cover with a damp towel, and let rise in a warm place for 1 hour or until doubled in size.
Shape and Fill the Buns
Once the dough has risen, punch it down to release air and divide it into 12 equal pieces (about 2 ounces each). Roll each piece into a ball and flatten slightly into a 3-inch circle. Using your fingers, press a 1-inch well into the center of each circle—this creates room for the pork floss filling.
Spoon 1-2 tablespoons of the pork floss into the center of each well, then gently fold the dough over the filling to seal. Roll the edges firmly to create a smooth, rounded bun. Place the filled buns on a parchment-lined baking sheet, cover with a damp towel, and let them rise for 30 minutes until puffy. The dough should spring back slowly when pressed—this ensures a light, airy texture.
Fry the Buns to Golden Perfection
Heat 1.5 cups vegetable oil in a deep skillet or Dutch oven to 350°F. Fry the buns in batches of 3-4 at a time, turning occasionally, for 2-3 minutes until they turn a deep golden brown. They’re ready when the oil bubbles vigorously around them and the undersides develop a crispy crust. Drain on a wire rack or paper towels to remove excess oil.
While still warm, brush the tops of the buns lightly with a mixture of 1 tablespoon melted butter and 1 teaspoon milk for extra shine. Sprinkle with 2 tablespoons toasted sesame seeds immediately after brushing—this adds a nutty crunch that contrasts beautifully with the soft, chewy buns. Serve warm, with the sticky pork floss oozing out slightly at the edges.
Pro Tips For Making Breadtalk Pork Floss Bun
- STIR THE DOUGH LONG ENOUGH: I learned this the hard way—skipping the full 5-10 minutes of kneading by hand (or 3-4 minutes with a mixer) leaves your dough sticky and uneven. The sugar in this recipe needs proper integration, or your buns will end up dense instead of light. Work the dough until it pulls cleanly from the bowl and springs back when poked.
- USE COLD BUTTER FOR LAYERS: Cut that unsalted butter into tiny cubes—no bigger than a pea—and freeze them for 10 minutes before rolling them into the dough. Warm butter spreads too fast, turning your flaky layers into a sad, greasy mess. Cold butter creates those signature crisp, airy pockets that make Breadtalk’s version shine.
- DON’T OVERPROOF THE DOUGH: The instant yeast here works fast, so keep an eye on your dough rising—it should double in size in about 1-1.5 hours, not 2+. Overproofing (especially in warm kitchens) collapses the structure, leaving you with flat, gummy buns. Poke the dough gently: if it springs back slowly, it’s ready.
- REST THE SHAPED BUNS: After shaping, let them sit covered for 20-30 minutes before baking. This crucial step ensures even expansion and a clean rise—no more lopsided or cracked tops. I used to skip it, and my buns always looked like they’d been squashed by a bus. (Yes, even if you’re impatient like me.)
Pro cooking tips for perfect results
Dough Fermentation
The secret to that signature chewy texture lies in proper fermentation. Let your dough rise in a warm spot—80-85°F is ideal. I place mine near my oven with the light on, which creates a gentle heat.
If your kitchen is cooler, pop the bowl in the oven with the light on for 5 minutes to kickstart the process. Overproofing is the enemy here—your dough should double in size within 1 hour, not collapse under its own weight.
For extra insurance, I add 1 teaspoon of honey to the dough when mixing. The natural sugars feed the yeast, creating a more robust fermentation. This step is where the magic happens—don’t rush it.
The longer the fermentation (up to 2 hours at room temp), the more complex the flavor. But if you're short on time, a 30-minute proof in the fridge works in a pinch. 🌡️
Pork Floss Texture
Getting the pork floss right is all about heat control. Use a heavy-bottomed skillet—I swear by my Lodge cast iron—and keep the heat at medium-high. The moment the pork starts to brown, stir constantly with a wooden spoon.
You're aiming for strands that pull apart like taffy, not a solid mass. If it sticks, your heat is too low or your pork isn't fine enough. I like to pulse my ground pork in the food processor for 10 seconds before cooking to ensure even cooking.
Pro tip: Add a splash of 1 tablespoon water to the pan when the pork starts to caramelize. This creates steam that helps the sugar dissolve into the pork, creating that signature glossy, sticky texture.
The floss should be thick enough to hold its shape when spooned but still soft enough to ooze slightly when warm. Too dry? Add ½ teaspoon milk at the end. 🥓
Frying Perfection
Temperature is everything when frying these buns. Use a deep-fry thermometer to maintain 350°F—any hotter and they'll burn before cooking through. I like to fry in batches of 3 buns per side, turning carefully with tongs.
The moment the oil bubbles vigorously and the undersides turn golden brown (2-3 minutes total), they're ready. Overcrowding the pan will drop the oil temperature, leading to greasy buns. Trust me, I've learned this lesson the hard way!
For a lighter alternative, try air-frying at 375°F for 4-5 minutes, flipping halfway. The texture won't be identical, but it's a great compromise for health-conscious eaters. Just be prepared to brush with extra butter after cooking to compensate for the lack of oil. 🔥
Assembly Secrets
The way you shape these buns makes all the difference. Press the filling into the center well firmly—this prevents leaks during frying. I like to use a small spoon to create a depression, then gently press the edges together with my fingers.
For extra security, I dip my fingers in water before sealing to create a better seal. This ensures the filling stays put while frying, giving you that perfect "ooze" when served.
Don't skip the sesame seeds! Toast them in a dry pan until golden and fragrant—this adds an extra layer of flavor. For presentation, arrange the buns on a wire rack to let air circulate. This keeps them crispy longer and prevents soggy bottoms.
Serve immediately while the pork floss is still warm and gooey. The contrast between the crispy exterior and soft interior is what makes these buns irresistible. 💫
Nutrition facts
Frequently asked questions
Why does the pork floss need to be so finely ground?
The ultra-fine texture of the pork creates those signature strands when cooked. Using ground pork shoulder (not lean ground pork) gives the best melt-in-your-mouth quality. If your butcher can't grind it fine enough, pulse it in a food processor for 10 seconds before cooking. This prevents clumping and ensures the sugar caramelizes evenly, creating that glossy, sticky texture.
Can I make the dough ahead of time?
The dough keeps in the fridge for 48 hours wrapped tightly in plastic. For best results, let it come to room temperature before shaping and proofing. You can even proof it overnight in the fridge—just give it 30 minutes at room temperature to rise after taking it out. This makes the actual baking day much quicker and stress-free.
What's the best way to store leftover pork floss?
Store cooled pork floss in an airtight container for 1 week in the fridge. It's amazing cold too! For longer storage, freeze it for up to 3 months. When reheating, warm in a skillet over low heat with a splash of water to restore its sticky texture. The oil can be reused once more if strained through a fine mesh sieve.
Why did my buns turn out dense instead of chewy?
Dense buns usually mean the dough didn't ferment long enough or was overworked. Use high-protein flour (like King Arthur or Gold Medal) and let the dough rise until it doubles in size—this creates the signature chew. Avoid kneading too much; mix just until the dough comes together. Also, ensure your yeast is fresh and the milk is warm (110°F) to activate it properly.
Can I use air fryer instead of deep frying?
Yes! For a lighter version, air fry at 375°F for 4-5 minutes, flipping halfway. The texture won't be identical, but it's a great compromise. After cooking, brush the buns with extra melted butter to compensate for the lack of oil. For best results, use a wire rack to keep them crispy longer—this prevents soggy bottoms.
