Mooncake Recipe: Classic Lotus Seed Paste & Salted Yolk

Updated November 6, 2026

Total time
3 hr 25 min
prep 1 hr · cook 25 min
Serves
10
portions as written

Jump to recipe

Mooncake Recipe: Classic Lotus Seed Paste & Salted Yolk

Mooncakes are the dense, golden pastries eaten during China’s Mid-Autumn Festival, filled with sweet lotus seed paste and often a salted duck egg yolk that symbolizes the full moon. This recipe creates a tender, thin crust that holds its intricate molded pattern and a rich, smooth filling that balances sweet and savory. The key is using golden syrup (or a homemade substitute) and resting the dough properly, which yields a professional-looking mooncake that tastes better than most store-bought versions.

Ingredients

  • For the crust:
  • 1/2 cup (120 ml) golden syrup (or honey mixed with 1/4 tsp baking soda)
  • 1/4 cup (60 ml) vegetable oil (peanut or canola)
  • 1/2 tsp lye water (or 1/4 tsp baking soda dissolved in 1/2 tsp water)
  • 1 3/4 cups (220 g) all-purpose flour, plus more for dusting
  • For the filling:
  • 2 cups (450 g) lotus seed paste (store-bought or homemade)
  • 10 salted duck egg yolks (or 5 whole yolks, halved)
  • For the egg wash:
  • 1 large egg yolk
  • 1 tbsp (15 ml) water

Instructions

  1. Prepare the salted egg yolks (if using raw): If you have fresh salted duck eggs, separate the yolks and rinse off the white. Steam the yolks for 5 minutes, or bake at 300°F (150°C) for 8 minutes, until just set. Let cool completely. If using pre-cooked vacuum-packed yolks, you can skip this step.
  2. Make the crust dough: In a large bowl, whisk together the golden syrup, vegetable oil, and lye water until well combined. Add the flour and stir with a spatula until a soft dough forms. Do not overmix. Cover the bowl with plastic wrap and let the dough rest at room temperature for 1 hour. This rest is essential for the crust to become pliable and not shrink during baking.
  3. Divide the dough and filling: After resting, weigh the dough and divide it into 10 equal balls (about 35 g each). Weigh the lotus seed paste and divide it into 10 equal portions (about 45 g each). Flatten each paste portion into a disc.
  4. Wrap the yolk in paste: Place one salted egg yolk in the center of each paste disc. Gently wrap the paste around the yolk, sealing it completely. Roll into a smooth ball. Repeat with all yolks.
  5. Wrap the filling in dough: Take one dough ball and flatten it into a thin disc, about 3-4 inches (8-10 cm) wide. Place a paste-and-yolk ball in the center. Carefully wrap the dough around the filling, pinching the edges to seal. Roll it gently in your hands to smooth it out. Dust with a little flour if sticky.
  6. Press the mooncakes: Dust a mooncake mold (traditional wooden or plastic press) with flour. Place the filled ball into the mold and press firmly onto a baking sheet lined with parchment paper. Press down and release. Repeat with remaining balls. If the dough sticks, dust the mold again with flour.
  7. Preheat and rest: Preheat your oven to 350°F (175°C). Place the baking sheet with the shaped mooncakes in the refrigerator for 15 minutes. This helps the patterns hold their shape.
  8. First bake: Bake the chilled mooncakes for 8 minutes. Remove from the oven and let cool for 5 minutes. Meanwhile, whisk the egg yolk with water to make the egg wash.
  9. Egg wash and second bake: Brush the tops and sides of the mooncakes with a thin layer of egg wash using a pastry brush. Be careful not to let the wash pool in the crevices. Return to the oven and bake for another 10-12 minutes, until the tops are golden brown.
  10. Cool and rest: Remove from the oven and let cool completely on the baking sheet. The mooncakes will be hard at this point. Transfer them to an airtight container and let them rest at room temperature for 1-2 days. This is called “returning the oil” (hui you), which softens the crust and deepens the flavor.

Tips

  • Don’t skip the resting time: The dough must rest for at least 1 hour, and the finished mooncakes need at least 24 hours to become tender. Eating them fresh out of the oven will result in a hard, dry crust.
  • Use a kitchen scale: For even baking and clean mold release, weigh both the dough and filling. Even 5 grams difference can affect the pattern.
  • Substitute for golden syrup: If you can’t find golden syrup, mix 1/2 cup (120 ml) honey with 1/4 tsp baking soda. This will make a slightly darker crust and a hint of honey flavor.
  • Common mistake – over-brushing: Too much egg wash will blur the mold pattern. Use a very thin layer and brush off any excess from the crevices with a dry brush.

Serving Suggestions

Mooncakes are traditionally served in small wedges alongside Chinese tea, such as jasmine, oolong, or pu-erh, which cuts the sweetness. They are rich, so one mooncake can easily serve 4-6 people. Serve them at room temperature with a pot of hot tea for an authentic Mid-Autumn Festival experience.

Variations

  • Red bean paste: Replace the lotus seed paste with sweetened red bean paste (available in Asian grocery stores). It has a deeper, earthier flavor.
  • No yolk version: For a simpler, less rich mooncake, omit the salted egg yolk and use 65 g (2.3 oz) of paste per mooncake. This is also a good option if you’re new to mooncake-making.
  • Snow skin mooncakes: For a no-bake version, use a glutinous rice flour dough (mix 1 cup (120 g) cooked glutinous rice flour, 1/4 cup (30 g) icing sugar, and 2 tbsp (30 ml) oil) and refrigerate instead of baking. These are served cold and have a chewy, mochi-like texture.

Storage and Reheating

Store baked mooncakes in an airtight container at room temperature for up to 2 weeks. Do not refrigerate them, as the crust will dry out. For longer storage, you can freeze them for up to 3 months; thaw at room temperature for 2 hours before serving. Mooncakes are best enjoyed at room temperature, so there is no need to reheat them. If you do want to warm them, a 10-second microwave burst will soften the crust, but this is not traditional.

Frequently Asked Questions

Can I use regular eggs instead of salted duck eggs? Yes, you can use fresh chicken egg yolks that have been baked or steamed until firm. They will not have the same salty-savory contrast, but they will still look impressive. Use one small yolk per mooncake.

Why did my mooncakes crack during baking? Cracking usually happens if the dough is too dry or the filling is too moist. Make sure you don’t overmix the dough, and if your lotus seed paste is very dry, add a teaspoon of oil to it. Also, ensure the oven is not too hot – 350°F (175°C) is ideal.

What is “returning the oil”? It’s the resting period after baking where the crust absorbs moisture from the filling and the oils redistribute, making the crust soft and shiny. This process takes 1-2 days and is essential for the proper texture.

Can I make the dough ahead of time? Yes, you can make the dough and keep it wrapped in the refrigerator for up to 2 days. Let it come to room temperature for 30 minutes before using. The filling can also be made ahead and refrigerated for up to 5 days.

My mooncakes are too hard after baking. What went wrong? They will be hard right after baking – that’s normal. If they remain hard after 2 days, the dough was overworked or the baking time was too long. Next time, reduce the second bake by 2 minutes and handle the dough as little as possible.

Can I use a regular cookie cutter instead of a mooncake mold? You can, but you won’t get the traditional pattern or the characteristic thin crust. If you don’t have a mold, you can shape them into simple balls and flatten slightly with a fork, but they won’t look like traditional mooncakes.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).