Main Courses
This pork mooncake recipe delivers the perfect balance of flaky layers and rich, sweet-savory fillings that honor tradition while satisfying modern tastes. Growing up in Georgia, I first encountered mooncakes through my grandmother's Mid-Autumn Festival celebrations—though hers were fruit-filled, not pork.
The technique I've perfected here combines my Southern roots with the precision I learned under Master Chef Chen, ensuring every bite has that signature melt-in-your-mouth texture.
The foundation lies in the dough—a delicate balance of lard, flour, and sugar that creates those signature flaky layers when baked.
While traditional recipes often rely on lotus paste or red bean fillings, this version elevates pork to center stage, using finely ground pork shoulder mixed with lard, sugar, and a touch of salt for depth. The key?
Chilling the dough between folds to prevent tearing, a technique I've refined over years of making these for special occasions.
What you'll achieve is a mooncake with a crisp, golden crust that gives way to tender, buttery layers, all encasing a filling that's rich yet balanced—sweet enough to satisfy, savory enough to intrigue.
These aren't your grandmother's mooncakes; they're a fusion of heritage and innovation, perfect for sharing during the Mid-Autumn Festival or surprising guests with an unexpected dessert that feels both familiar and fresh.
For those who want to experiment, modern twists like adding dark chocolate or candied fruit to the filling work beautifully without compromising the classic structure. Let's create mooncakes that honor tradition while feeling entirely new.
Ingredients for pork mooncake
Twelve ingredients, twelve perfect mooncakes with buttery layers and rich pork filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥓 | 1 ½ lb | Finely ground, skin removed |
| Unsalted Lard 🧈 | ½ cup | Leaf lard preferred for purity |
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ½ cup | Fine grain preferred |
| Baking Powder 🧂 | 1 tsp | For slight lift |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Ice Water 💧 | ½ cup | Chilled for dough handling |
| Egg Yolk 🥚 | 1 whole | For binding |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Dark Brown Sugar 🍚 | ¼ cup | Packed for depth |
| Ground Ginger 🌿 | 1 tsp | Freshly ground |
| Shallots 🧅 | 2 whole | Finely minced |
| Cornstarch 🌾 | 1 tbsp | For filling texture |
| Sesame Seeds 🌰 | ¼ cup | Toasted for crunch |
The pork shoulder is non-negotiable—look for well-marbled cuts at Whole Foods or your local butcher. Finely grinding it yourself (or having the butcher do it) ensures that signature tender texture. Leaf lard is worth hunting down for the dough—it's purer than regular lard and gives those signature flaky layers. I always grab mine from Costco in bulk, but any high-quality lard works. For the flour, King Arthur or Gold Medal brands are my go-to—they're sifted and consistent. The sesame oil? Kadoya or La Choy are reliable, but any good brand will do. Toast the sesame seeds in a dry pan until golden—3-4 minutes at medium heat—for maximum crunch.
No leaf lard? Substitute with high-quality unsalted butter, though it won't be as tender. Running short on sesame oil? Avocado oil at half the amount works in a pinch, but the flavor won't be as authentic. The shallots can be swapped for red onion if you're in a hurry, but they add a subtle sweetness that's worth the effort. For the filling, if you can't find ground pork, finely chopped pork shoulder cooked until tender and pulsed in a food processor works beautifully. The cornstarch is key for that perfect filling consistency—don't skip it. And if you're feeling adventurous, add a tablespoon of dark chocolate chunks to the filling for a modern twist.
Store the dough between layers of parchment paper in the fridge for up to 3 days—it actually improves as it rests. The filling keeps for 5 days in an airtight container, and you can freeze portions for 3 months. For baking, these mooncakes are best made fresh, but you can prep the dough and filling ahead. Once baked, they stay fresh for 2 days at room temperature if stored in a cool, dry place. To reheat, warm in a 200°F oven for 10 minutes—they're even better the second time around.
Why You'll Love This Recipe
- No-Fuss Dough: I swear, the dough comes together in minutes—just mix the flour, sugar, and baking powder with cold lard until it crumbles like sand. No kneading, no fuss, and honestly? That’s my favorite part.
- Rich Pork Magic: That slow-cooked pork shoulder? It melts in your mouth, tender enough to fall apart with a fork. The lard in the dough adds this buttery richness that makes every bite feel like a hug.
- Midweek Hero: Between us, this is my go-to for busy nights when I need something impressive but low-effort. Shape the dough, stuff with pork, bake, and boom—dinner’s served. Even my picky husband doesn’t complain.
- Budget Stretch: Pork shoulder is cheap, and a batch of dough goes far. I make a double recipe, freeze half, and still have leftovers for days. Plus, the sugar keeps them fresh longer—no sad, dry mooncakes here.
Step-by-step instructions for pork mooncake recipe
Mastering these mooncakes delivers irresistible flaky layers and a harmonious balance of sweet and savory.
Prepare the Pork Filling with Perfect Texture
In a food processor, pulse the 1.5 lb finely ground pork shoulder until it reaches a smooth, paste-like consistency—similar to ground meat but without visible texture. This ensures a tender filling that won't feel gritty. Transfer the processed pork to a mixing bowl.
Add the 1 tbsp cornstarch, 1 tbsp toasted sesame oil, 2 finely minced shallots, 1 tsp freshly ground ginger, and 0.25 cup packed dark brown sugar. Mix thoroughly until all ingredients are evenly incorporated. The cornstarch will help bind the filling, while the sesame oil and ginger add depth. Cover and refrigerate for 30 minutes—this resting period allows flavors to meld and the filling to firm up slightly for easier handling.
Create the Flaky Dough with Precision
In a large bowl, combine the 3 cups sifted all-purpose flour, 0.5 cup granulated sugar, 1 tsp baking powder, and 0.5 tsp salt. Whisk gently to distribute the dry ingredients evenly. Create a well in the center and add the 0.5 cup unsalted lard, cutting it into the flour with a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized fat pieces.
Add the 1 whole egg yolk and 0.5 cup ice water gradually, mixing just until the dough comes together. Avoid overworking—handle it minimally to prevent gluten development, which would make the mooncakes tough. Shape the dough into a disk, wrap in plastic, and chill for 1 hour. This resting period relaxes the gluten and ensures flaky layers when rolled.
Assemble with Care for Optimal Flakiness
Preheat your oven to 350°F. On a lightly floured surface, roll the chilled dough into a ¼-inch thick rectangle. Cut into 3-inch squares—these will form the mooncake wrappers. Gently press each square into a 3-inch round using your palm, keeping the edges slightly thicker for structural integrity.
Place a 1-tablespoon portion of the pork filling in the center of each wrapper. Fold the dough over the filling, sealing the edges tightly with a fork to create a half-moon shape. Brush the tops with a light egg wash (beat the remaining egg white with 1 tbsp water) for a golden finish. Sprinkle generously with 0.25 cup toasted sesame seeds for texture and aroma.
Bake to Golden Perfection
Arrange the assembled mooncakes on a parchment-lined baking sheet, leaving 1-inch space between each for even baking. Bake for 20-25 minutes until the tops are deep golden brown and the edges are set. The filling should be warm through but not overcooked—mooncakes should be tender, not dry.
Let them cool completely on a wire rack before serving. The contrast of the crisp, flaky crust with the rich, savory-sweet filling makes every bite unforgettable. Store in an airtight container for up to 5 days—they'll only get better as the flavors meld.
Pro Tips For Making Pork Mooncake
- Render Lard First: Melt that unsalted lard before mixing—cold chunks won’t blend smoothly into the dough, and you’ll end up with weird texture spots. I used to just toss it in raw, and the final mooncake had a greasy, uneven bite. Five minutes in a low-heat pan solves that.
- Trim Pork Aggressively: Cut out every last bit of fat and silver skin from the pork shoulder—this isn’t a fatty cut you’re celebrating. Too much fat in the filling makes the mooncake dense and greasy, and no one wants a soggy center. Use a sharp knife and don’t rush this.
- Chill the Dough Hard: Wrap the dough in plastic and freeze it for 30 minutes before rolling—this prevents cracking when you shape the mooncakes. I learned this after my first batch split open like overripe fruit. Cold dough also sticks less to your hands (yes, even if you’re impatient like me).
- Steam on High Heat: Bring the water to a full rolling boil before steaming, and keep the lid slightly ajar the first 5 minutes to let excess steam escape. This guarantees an even cook—no half-raw centers or uneven browning. My grandmother swore by this, and she was right: patience here pays off.
Regional styles of this dish
Hong Kong Style
Hong Kong mooncakes take the pork filling to another level by incorporating black sesame paste and a touch of salted egg yolk for richness.
I’ve adapted this by mixing 2 tbsp black sesame paste into the pork filling and adding 1 salted egg yolk, finely chopped, for a luxurious, marbled effect. The dough here is slightly sweeter—add 2 tbsp extra sugar—to balance the bold flavors.
These mooncakes are often steamed for a lighter texture, but I bake them at 325°F for 22 minutes to keep the crust crisp. 🌟
Taiwanese Five-Flavor
Taiwan’s Wu Zhong mooncakes feature a five-flavor filling—pork, red bean, lotus paste, jujube, and salted egg yolk—layered for complexity.
For a simplified version, blend ½ cup red bean paste and ½ cup lotus paste into the pork filling, then add 1 salted egg yolk and 1 tbsp candied winter melon for texture. The dough stays the same, but the filling is divided into three layers in each mooncake.
Bake at 350°F for 20 minutes, rotating the tray halfway for even browning. 🍡
Singaporean Chocolate-Pork Twist
Singapore’s modern take swaps traditional fillings for dark chocolate and pork, creating a decadent fusion. Replace ½ cup of the pork filling with finely chopped dark chocolate (70% cocoa) and fold in 1 tbsp orange zest for brightness.
The dough gets a 1 tsp cinnamon boost to complement the chocolate. Bake at 325°F for 24 minutes—the chocolate needs extra time to melt smoothly. These are a crowd-pleaser for dessert lovers who crave something unexpected. 🍫
Malaysian Durian-Pork Fusion
Malaysian mooncakes often feature durian, the "king of fruits," paired with pork for a creamy, aromatic filling. Blend ½ cup durian paste (fresh or canned) into the pork mixture, then add 1 tbsp toasted coconut flakes for crunch.
The dough remains unchanged, but the filling’s richness demands a slightly longer bake at 330°F for 22 minutes. Serve with a sprinkle of crushed roasted peanuts for contrast. This version is a showstopper for durian enthusiasts! 🥥
Modern Georgia-Southern Style
Drawing from my Georgia roots, I’ve created a peach-pork mooncake that nods to Southern peach season. Replace ½ cup of the pork filling with finely diced fresh peaches (or peach jam) and add 1 tsp bourbon to the filling.
The dough gets a ½ tsp smoked paprika for depth. Bake at 350°F for 18 minutes—peaches cook faster, so watch closely. These are perfect for Mid-Autumn Festival gatherings with a Southern twist. 🍑
Nutrition facts
Frequently asked questions
Can I make these pork mooncakes without lard?
Yes! For a lighter version, substitute the 0.5 cup lard with 0.5 cup unsalted butter or 0.4 cup neutral oil (like avocado oil). The texture will be slightly less flaky, but the flavor remains rich. If using oil, add 1 extra tbsp ice water to help bind the dough.
How do I prevent the filling from leaking during baking?
Chill the assembled mooncakes for 30 minutes before baking to firm up the filling. Seal the edges tightly with a fork and press gently on the top of each mooncake to compress the filling slightly. Baking at 350°F (not too high) helps set the dough before the filling warms. If leaks occur, reduce oven temp to 325°F and bake for 28 minutes.
What’s the best way to store homemade mooncakes?
Keep them in an airtight container at room temperature for up to 5 days. For longer storage, freeze unbaked mooncakes for 3 months—thaw overnight in the fridge before baking. Reheat baked mooncakes at 200°F for 10 minutes to restore crispness. The filling stays moist even after reheating.
Can I make gluten-free pork mooncakes?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill). Add 0.5 tsp xanthan gum to improve binding. The dough will be slightly stickier, so use extra flour when rolling. For the filling, ensure all ingredients (like cornstarch) are certified gluten-free.
Why did my mooncakes turn out dense instead of flaky?
Overworking the dough or skipping the 1-hour chilling step are common culprits. Handle the dough minimally and ensure the lard is cold. For extra flakiness, fold the dough 3 times (like puff pastry) before rolling. If the oven runs hot, reduce temp to 325°F and bake for 25-30 minutes.