Pork Mooncake Recipe: Flaky Layers and Sweet-Savory Fillings

Main Courses

Pork Mooncake Recipe: Flaky Layers and Sweet-Savory Fillings

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 12 (1 mooncake per serving)
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 75mg25%
Sodium 320mg14%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 18g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.6(15 reviews)
Categories Main Courses