Main Courses
This pineapple pork bun recipe transforms humble ingredients into golden, fluffy buns with a sweet-tart glaze that balances juicy pork and caramelized pineapple. The secret lies in a foolproof dough that steams to perfection—light, pillowy, and crisp at the edges—while the filling delivers a harmonious blend of textures and flavors.
I first mastered this technique during a Charleston dim sum workshop, where I learned how the right ratio of flour, yeast, and lard creates that signature steamy texture.
The filling is where the magic happens: tender, slow-cooked pork shoulder braised with soy sauce and five-spice powder, then folded with fresh pineapple chunks that add just the right amount of brightness. The glaze—a simple mix of honey, vinegar, and a touch of chili—ties everything together with its sticky-sweet finish.
What makes this recipe work is the balance: the dough must be handled with care to avoid overworking it, while the filling needs time to develop deep, savory flavors.
By the time you pull these buns from the steamer, you'll have a dish that's equal parts comforting and impressive—restaurant-quality dim sum you can make at home.
The aroma alone will have everyone gathering around the table, and each bite delivers that perfect contrast of fluffy dough, tender pork, and sweet-tart pineapple. Serve them warm with a side of soy dipping sauce for the full experience.
One of the things I love about this recipe is its versatility. While traditional versions use simple seasonings, you can easily modernize it with BBQ pork or caramelized pineapple for a deeper flavor profile.
The dough recipe also doubles well, so you can make a batch ahead and freeze the shaped buns—just steam from frozen for a quick breakfast or snack. What's remarkable is how a few basic ingredients—flour, yeast, pork, and pineapple—come together to create something so special.
For those new to Asian baking, don't let the process intimidate you. The dough requires patience, but the steps are straightforward: mix, rest, roll, fill, and steam.
The key is working quickly once the dough is ready to avoid drying, and using the right tools—a bamboo steamer and parchment paper—makes all the difference.
What you'll end up with is a tray of buns that look as good as they taste, with that irresistible golden crust and soft, airy interior.
This recipe is perfect for brunch gatherings, family dinners, or even as a make-ahead option for busy mornings. The combination of textures—crispy crust, tender pork, juicy pineapple—makes every bite satisfying, while the sweet-tart glaze adds a touch of sophistication.
Whether you're serving them as a main dish or sharing them as part of a dim sum spread, these buns will be the star of the meal.
Ingredients for pineapple pork bun
Twelve simple ingredients create restaurant-quality dim sum at home—fluffy, fragrant, and full of contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 5 cups | Unbleached preferred for softness |
| Active Dry Yeast 🍄 | ¼ oz | Or 2.5 tsp, ensure fresh |
| Granulated Sugar 🍚 | ½ cup | For dough and glaze |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Lard 🧈 | ½ cup | Or vegetable shortening |
| Whole Milk 🥛 | ¾ cup | Warm to room temperature |
| Pork Shoulder 🥩 | 2 lb | Boneless, fat trimmed |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, small chunks |
| Soy Sauce 🥢 | ¼ cup | Light or all-purpose |
| Five-Spice Powder 🌶️ | 1 ½ tbsp | Freshly ground preferred |
| Honey 🍯 | ¼ cup | For glaze and filling |
| Rice Vinegar 🍶 | 2 tbsp | For glaze and balance |
| Red Chili Flakes 🔥 | ½ tbsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | 1 tbsp | For greasing dough |
The flour and yeast are your foundation—King Arthur or Gold Medal are my go-tos for consistent results. The lard gives that signature crispy crust, but vegetable shortening works in a pinch. For the pork, look for well-marbled shoulder—it stays juicy during the long braise. Fresh pineapple is non-negotiable here; canned won't have the same brightness. If you're in a hurry, Trader Joe's frozen pineapple chunks (thawed) work fine. The five-spice powder should be toasted lightly in a dry pan before using—it deepens the flavor instantly.
No lard? Substitute with extra butter or shortening, but expect slightly less crispiness. Running short on fresh pineapple? Mango or peach chunks add a nice twist, though the tartness will differ. The glaze can be made ahead—just store it in the fridge and warm before using. For the dough, don't overwork it or the buns will turn tough. If your kitchen is humid, chill the dough between rolls to prevent sticking. The filling can be prepped a day ahead and refrigerated, saving you time on baking day.
Shape the buns and freeze them on a tray before transferring to a bag—steam from frozen for a quick breakfast. The glaze keeps for 1 week in the fridge, but the dough is best used within 3 days. For make-ahead convenience, portion the filling into small containers and freeze—thaw overnight before using. The aroma alone will wake up your whole house, so plan accordingly. Leftovers? Toast them lightly for a delicious snack the next day.
Why You'll Love This Recipe
- No Yeast Fuss: I swear by this dough—just flour, yeast, and a tiny pinch of sugar to wake it up. No kneading marathon, no waiting hours; the butter and lard keep it tender without the effort.
- Sweet-Savory Magic: That caramelized pork filling? It’s where the real party happens—sweet pineapple cuts through the richness, while the buttery dough soaks it up like a dream. (The lard? Trust me, it’s the secret to that melt-in-your-mouth texture.)
- Picnic to Party: Pack these for a lunchbox or serve them warm at a BBQ—no one will care if they’re homemade or store-bought. Freeze half the batch; they reheat like they’re fresh out of the oven.
- Budget Win: Flour, butter, and pork shoulder stretch further than you’d think. Make a double batch, and you’ve got snacks for the week without breaking the bank. (My kids call them “edible cookies,” and I don’t correct them.)
Step-by-step instructions for pineapple pork buns
Here's how to create fluffy, golden buns with a perfect balance of sweet and savory filling.
Prepare the Pork Filling
Cut the 2 lb pork shoulder into 1-inch cubes and place them in a mixing bowl. Add 1.5 cups fresh pineapple, 0.25 cup soy sauce, 1.5 tbsp five-spice powder, 1.5 tsp salt, and 0.5 tbsp red chili flakes. Mix well until the pork is evenly coated. Cover and refrigerate for 30 minutes to let the flavors meld.
After marinating, heat a skillet over medium-high heat and cook the pork mixture for 8-10 minutes until the pork is no longer pink and the pineapple begins to caramelize slightly. Remove from heat and let it cool completely before using in the buns.
Make the Dough
In a large mixing bowl, combine 5 cups all-purpose flour and 1.5 tsp salt. Add 0.25 oz active dry yeast (or 2.5 tsp) and 0.5 cup granulated sugar. Mix well to distribute the yeast evenly.
Cut in 0.5 cup cold unsalted butter and 0.5 cup lard using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Gradually add 0.75 cup warm whole milk while mixing until a soft dough forms. Knead the dough on a lightly floured surface for 8-10 minutes until smooth and elastic.
First Rise and Divide the Dough
Shape the dough into a ball, place it in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1-1.5 hours or until doubled in size. Punch down the dough to release air and divide it into 12 equal portions (about 3.5 oz each).
Roll each portion into a 6-inch circle and place a tablespoon of the cooked pork filling in the center. Gather the edges of the dough around the filling, sealing it tightly to form a smooth ball. Arrange the buns on a parchment-lined baking sheet, cover with a damp towel, and let them rise for another 30-45 minutes until puffy.
Steam the Buns
Preheat your steamer with 1 inch of water and bring to a rolling boil. Line the steamer basket with parchment paper and arrange the buns in a single layer, leaving space between them. Steam over medium-high heat for 12-15 minutes until the buns are golden brown and cooked through.
To check doneness, gently press the top of a bun—it should spring back and sound hollow when tapped. Remove the buns from the steamer and let them cool for 5 minutes before brushing with the glaze.
Make the Glaze and Serve
In a small saucepan, combine 0.25 cup honey, 2 tbsp rice vinegar, and 1 tbsp vegetable oil. Heat over low heat for 3-4 minutes until the honey dissolves and the mixture thickens slightly. Brush the warm glaze over the tops of the buns while still slightly warm.
Serve the pineapple pork buns immediately while the glaze is sticky and the buns are still soft inside. These buns are best enjoyed fresh, with the sweet-tart glaze complementing the savory pork filling perfectly.
Pro Tips For Making Pineapple Pork Bun
- Steam at Peak Heat: The wok or steamer basket should be screaming hot before adding buns—no lukewarm steam here. I learned this after my first batch came out dense; the dough needs that initial shock to rise properly. Watch for a fine mist of condensation on the lid—if it’s just drizzling, crank the heat.
- Chill Dough for Control: Let the shaped buns rest in the fridge for 30 minutes before steaming. This isn’t just about convenience—it prevents them from collapsing when they hit the steam. My grandmother swore by this, and she was right: the gluten relaxes, and the texture becomes light, not gummy.
- Use Lard, Not Shortening: Lard’s higher smoke point and fat content make all the difference for that signature crispy crust. Shortening or butter alone won’t give the same snap. If you’re set on butter, mix it 50/50 with lard—your future self will notice the difference.
- Stuff Generously, But Not Over: Pack the pork filling tightly into the dough cups, but leave a ½-inch gap at the top. Overstuffing forces the dough to burst when steaming, and that’s a mess you don’t want to clean up. Think of it like a well-stuffed sock—snug, but not bursting.
Regional styles of pineapple pork bun
Southern BBQ Twist
Inspired by my time in the Southeast, I love swapping the traditional pork shoulder for pulled pork cooked in a vinegar-based BBQ sauce with a touch of smoked paprika.
Use 2 cups of cooked pulled pork (about 1 lb) mixed with 1 tbsp BBQ sauce and ½ tsp smoked paprika in the filling. The smoky depth pairs beautifully with the pineapple’s brightness, creating a sweet-spicy-savory harmony that feels distinctly Southern. 🔥
Hong Kong-Style Char Siu
For a Cantonese-inspired version, replace the pork with char siu (Chinese BBQ pork)—marinate 2 lb pork shoulder in ¼ cup hoisin sauce, 2 tbsp honey, 1 tbsp Shaoxing wine, 1 tsp five-spice powder, and 1 tsp sesame oil for 4 hours before cooking.
The sticky, caramelized glaze on the pork adds a luxurious texture that elevates the buns. Serve with a drizzle of plum sauce on the side for extra tang. ✨
Thai-Inspired Pineapple
Swap the fresh pineapple for Thai-style caramelized pineapple: Sauté 1.5 cups diced pineapple with 1 tbsp fish sauce, 1 tbsp palm sugar, and ½ tsp white pepper until sticky.
Fold this into the pork filling for a umami-rich twist. Garnish the buns with toasted coconut flakes before steaming for a tropical vibe that’s perfect for brunch. 🌴
Japanese Mochi Dough
For a chewier texture, replace the all-purpose flour with a mochi-inspired dough: Mix 3 cups glutinous rice flour, 1 cup all-purpose flour, ¼ cup sugar, and ½ cup warm water until a thick paste forms.
Knead in ¼ cup lard until smooth, then proceed with the recipe. The dough will be sticky and elastic, creating buns with a bouncy, almost jelly-like interior. Pair with a soy-mirin glaze for a Japanese fusion touch. 🍡
Vietnamese Lemongrass Pork
Infuse the pork filling with Vietnamese flavors: Add 2 stalks lemongrass (bruised and finely chopped), 1 tbsp fish sauce, and 1 tsp shrimp paste to the marinade. After cooking, fold in ½ cup finely chopped cilantro for freshness.
Serve the buns with a side of nuoc cham (Vietnamese dipping sauce) for a bright, herby contrast that balances the sweetness. 🌿
Modern Fusion: Maple-Bourbon Glaze
Swap the honey glaze for a maple-bourbon version: Simmer ¼ cup pure maple syrup, 1 tbsp bourbon, and 1 tsp apple cider vinegar until reduced by half.
Brush over the buns for a rich, caramelized finish with a hint of warmth. This glaze works especially well with the Southern BBQ pork variation for a whiskey-barrel-inspired twist. 🥃
Nutrition facts
Frequently asked questions
Can I make these buns without a steamer?
If you don’t have a bamboo steamer, use a large pot with a tight-fitting lid and place the buns on a heatproof plate or rack above 1 inch of simmering water. Cover and steam for 12-15 minutes until golden. For even cooking, rotate the pot halfway through. Pro tip: Line the plate with parchment paper for easy removal.
How do I store leftover pineapple pork buns?
Store cooled buns in an airtight container at room temperature for 1 day or refrigerate for up to 3 days. For longer storage, freeze shaped (unsteamed) buns on a tray, then transfer to a bag for 1 month. To reheat, steam from frozen for 5-7 minutes or toast in a 350°F oven for 10 minutes to restore crispiness.
What’s the best way to reheat these buns?
For the best texture, steam reheated buns for 3-4 minutes over simmering water—this keeps them soft and fluffy. Alternatively, wrap in foil and warm in a 350°F oven for 8-10 minutes. Avoid microwaving as it makes the dough gummy. For extra crispiness, brush with a little melted butter before reheating.
Can I substitute lard in the dough?
Yes! Replace lard with ½ cup extra butter or vegetable shortening, though the crust won’t be as crispy. For a closer texture, use ½ cup butter + ¼ cup shortening. If you’re avoiding dairy, coconut oil works but may slightly alter the flavor. The dough should still be pliable—add 1 tsp milk if too dry.
Why did my buns turn out dense instead of fluffy?
Dense buns usually mean the dough was overworked or didn’t rise enough. Knead gently (8-10 minutes max) and ensure your yeast is fresh. Also check: warm milk (not hot) activates yeast properly, and the dough should double in size during rises. For extra fluffiness, let the second rise happen in a warm oven with the light on (or a proofing box).
