Lotus Seed Paste Mooncakes with Salted Egg Yolk
Indulge in some lotus seed paste salted egg yolk mooncakes this Mid-Autumn Festival. These mooncakes are rich, moist, and fragrant with a sweet and savory center. Once you learn how to make this classic pastry, you’ll never want to buy mooncakes again!

What Are Lotus Seed Paste Salted Egg Yolk Mooncakes?
Lotus seed paste salted egg yolk mooncakes, also known as 蓮蓉 鹹 蛋黃 月餅 in Cantonese or bánh trung thu nhân hạt sen trứng muối in Vietnamese, are a popular iconic pastry typically eaten during the Mid-Autumn Festival.
While Chinese New Year gets most of the spotlight, the Mid-Autumn Festival is an equally important holiday. And no celebration would be complete without mooncakes.
This traditional mooncake has stood the test of time and is always in demand every year, and with good reason.
The filling for the mooncake is made by using either dried white lotus seeds or red lotus seeds. The seeds are soaked in water until they have softened up before being cooked in a pot and then blended/ground down into a paste. This lotus paste is then combined with oil, sugar, maltose, and cooked.
The lotus seed paste is then combined with some cooked salted duck egg yolks and wrapped in the mooncake wrapper and baked.
The lotus seed paste filling is creamy, smooth, rich, and sweet, while the salted egg yolks provide some salty umami flavor to balance out the sweetness. The baked mooncake crust is soft, moist, and aromatic.
You can’t celebrate the Mid-Autumn Festival without having at least a few pieces of lotus seed paste salted egg yolk mooncakes.
Although it is a time-consuming and labor-intensive process, and that is one of the reasons why mooncakes are expensive, I think it’s totally worth it to make your own, and you’ll walk away with a greater appreciation for how mooncakes are made.
This lotus seed paste salted egg yolk mooncake recipe is pretty straightforward but does require several steps:
- Making the lotus seed paste
- Cooking the salted duck egg yolks
- Making the wrapper
- Assembling the mooncakes
- Baking the mooncakes
At first glance, this lotus seed egg yolk mooncake recipe might look overwhelming, but once you get the hang of it, it’s not as hard as you think.
Lotus Paste Salted Egg Yolk Mooncake Ingredient Notes


Salted duck egg yolks: You can buy these in 2 varieties. Either as a whole salted duck egg that is still in its shell and covered in charcoal/clay, or as pre-packaged salted duck egg yolks that have been separated from the shell and the egg whites. I find that using whole salted duck eggs produces more fragrant egg yolks, especially if you buy some good-quality salted duck eggs. The downside is that you’ll need to clean and remove the egg yolk from the egg whites and shell. If you want convenience, then get the packaged salted duck egg yolks.

Golden syrup: You can opt for either using homemade golden syrup or using store-bought. For store-bought golden syrup, the most popular brand is Lyle’s golden syrup. If you’d like to make your own, then I have an easy golden syrup recipe that you can make from scratch here.
Lye water (Food Grade): You can pick this up at most Asian grocery stores. In case you aren’t able to find anything, then you can also purchase it online. Make sure that it’s food-grade lye water and not the kind used for soap making!

White lotus seeds: This is the most common kind of lotus seeds that you’ll find being sold at Asian grocery stores (at least where I’m from). It is usually sold dry, so you will need to soak it in water overnight to soften it up before boiling it. There are also red lotus seeds that you may find at Asian grocery stores that you can substitute for the white ones.

Maltose: Maltose is easily found at most Asian grocery stores. This syrup is sweet and very sticky and is typically added to the filling.

Chinese Rose wine: This will help get rid of the “fishy/gamey” smell of the salted egg yolks. Make sure that you’re using Chinese rose wine that is typically used for cooking Chinese food and not some other type of rose wine used for drinking. This ingredient is easily found at all Chinese grocery stores, and if the one you visit doesn’t have it, then I suggest never stepping foot in that grocery store again!

Substitutions
- White lotus seeds: You can substitute them with red lotus seeds.
- Maltose: You can substitute it with honey
- Vegetable oil: You can substitute it with peanut oil or lard. Do not use olive oil!
- Lotus seed paste: If you’re short on time, you can also purchase pre-made lotus seed paste. Since making the lotus seed paste is the most time-consuming part of making the mooncakes, this can really help cut down on the amount of time spent making mooncakes. One thing to note, a lot of pre-made lotus seed paste adds additional filler ingredients, such as white beans to the paste to help cut costs. You’ll have less of that lotus seed taste in the filling as a result.
How to Make Lotus Seed Paste Salted Egg Yolk Mooncakes
Making the Lotus Paste
- In a large bowl, add in your dried lotus seeds, and then fill the bowl with enough water to cover all of the lotus seeds plus an extra 2 inches above the lotus seeds.
- Allow the lotus seeds to soak overnight in the fridge.

- The next day, strain out all of the water and give the lotus seeds a quick rinse.
- Now open the lotus seeds and take out the green stem in the core if you see any. If you don’t remove the green stems, they will make your lotus seed paste very bitter. You can save these green stem cores for brewing tea if you’d like.


- Once done, give the lotus seeds another quick rinse and then add them to a pot with water. Boil the lotus seeds on medium heat in the pot until there is about 1/2 inch of water above the lotus seeds. Now turn down the heat to medium-low/ low-heat and continue cooking the lotus seeds until they become soft. This will take a while, so be prepared. It took me about an 1 hour to cook the lotus seeds over the stove.


- To check when the lotus seeds are ready, scoop up 1-2 lotus seeds and press down on them with your finger. The lotus seed should easily break and become mushy if it has reached the right softness level.
- Once done, remove the pot from the stove and allow it to cool down.
- Now transfer all of the contents of the pot, including the leftover water to a blender.
- Blend everything together until the lotus seeds become a smooth paste. If you find the lotus paste too thick, then add an additional 1-2 Tablespoons of water to the blender and continue blending it until nice and smooth. It should have a consistency similar to peanut butter.

- Once done, transfer the contents into a bowl and set the lotus paste aside.
- Now, add 3 tablespoons of cooking oil along with your white sugar to a non-stick pan and cook it over medium-low heat while constantly stirring the pan. Continue cooking the mixture until all of the sugar has melted and caramelized. You should have a nice brown color syrup in the pan.


- Now, add in your blended lotus paste to the pan and mix everything well together with the oil and caramelized sugar.


- Next, add in your leftover cooking oil in 3 stages. Add about a 1/3 of it into the pan and mix it well together with the lotus paste. Once all of the oil has been absorbed, add in another 1/3 of it and mix it well with the lotus paste until all of it has been absorbed. Then, add in the remaining 1/3 of oil and repeat the process.


- Once all of the oil has been absorbed by the lotus paste, add in your maltose and mix everything well together.

- Continue cooking this mixture over medium-low heat until most of the water has evaporated and the lotus paste doesn’t stick to your spatula or pan anymore. It should resemble one large piece of filling. Do not overcook the filling, or it will become dry!!!

- Remove the filling from the stove and pour it into a bowl or container.
- Let it cool down, and then cover it with plastic wrap and place it in the fridge to chill.
Making the Mooncake Dough
- In a large bowl, add in your golden syrup and cooking oil. Mix everything well together.
- Next, add in your lye water and table salt and mix everything well together.
- Now sift in your flour in 3 stages to the bowl while mixing everything well together.
- Finally, knead the dough until you no longer see any flour spots, and it becomes one piece of dough, about a minute of kneading time. Then cover the dough and let it rest for 1 hour at room temperature.


Preparing the Salted Duck Egg Yolks
- Add the salted egg yolks to a bowl or plate.
- Brush or spray some Chinese rose wine onto the salted egg yolks.

- Steam the egg yolks for 7-8 minutes after the water is boiling in a pot on high heat.
- Once done, remove the salted egg yolks from the stove and allow them to cool down.


Assembling the Mooncakes
- Now take out your lotus paste filling.
- Take 1 piece of the steamed salted egg yolk and weigh it.
- Now add the lotus paste filling to the scale as well until the total weight equals 65g. For example, if the salted egg yolk weighs 11g then add 54g of the lotus paste filling to reach a total weight of 65g.

- Repeat this process for the rest of the egg yolks and lotus paste filling. You should end up with 12 pieces, each weighing 65g in total for each set.
- Now take each piece of lotus seed paste filling and roll it out into a ball. Cover the filling and set it aside.

- Next, make a large hole in the lotus paste balls and add the salted egg yolk inside.


- Then, wrap the lotus paste filling over the egg yolk and roll it into a ball. Once done, place all of the filling balls inside the fridge for later use.


- Next, divide the mooncake dough into 12 pieces that weigh 35g each.
- Now roll the mooncake dough into a round ball and then flatten the dough and shape it into a round wrapper about the size of your palm.


- You can place the round dough on your palm and then, using the palm of your opposite hand, press down onto the round ball until it resembles a round wrapper.

- Next, take out the filling from the fridge and place one piece of the filling in the center of the dough wrapper.

- Now, flip the dough and filling over and hold the wrapper and filling in place with one hand.
- Then, with your opposite hand, grab the dough wrapper and gently push the wrapper down and inwards with the insides of your thumb and index finger, making sure not to leave any air pockets between the wrapper and filling.

- Next, flip the dough and filling over one more time.
- Now, using your thumb on one hand to hold the filling in place and rotating it with the rest of your fingers, gently push up and inwards with the insides of your index finger and thumb on the opposite hand to seal the dough.


- Continue pushing up and inwards, and then pinch the top to seal the mooncake.


- Gently roll it out once again into a round ball and then cover it and set it aside. Repeat these steps for all the other pieces.


- Now, grab one of the mooncake balls and lightly brush some cake flour onto it. This will help prevent the mooncake molds from sticking to the mooncakes. Do not add a lot of cake flour to the mooncakes!

- Next, grab your mooncake mold (100g) and place the mooncake ball into the mooncake mold. It should fit. If it doesn’t, then slowly pinch the sides of the mooncake ball while rotating it until the ball fits the mold perfectly.

- Place the mooncake ball and mold onto a piece of parchment paper and press down onto the mooncake mold with one hand while holding the mooncake mold in place with the other hand.
- Keep it pressed for about 10-12 seconds before finally letting it go. If the mooncake doesn’t come off the mold, then press down again onto the mold while lifting up the mold a few cm off the parchment paper. The mooncake will naturally come off.


- Repeat this for all the other pieces.
Baking the Mooncakes
- Pre-heat your oven to 330°F (165°C).
- Once the oven is hot enough, spray some water onto the mooncakes and bake them for 8 minutes at 330°C (165°C).

- Take the mooncakes out of the oven and let them rest for 3-5 minutes.
- While waiting for the mooncakes to cool down, make an egg wash by whisking 1 egg with a teaspoon of milk.
- Apply a light egg wash to the top and top sides of the mooncakes. Make sure the mooncakes are not hot while applying the eggwash; otherwise, the eggwash will get cooked immediately. Make sure not to brush a lot of egg wash on the mooncakes; otherwise, the egg wash will cover up the design when baked.

- Once done, put the mooncakes back into the oven and bake for another 8 minutes.
- Take it out again and let it rest for another 3-5 minutes.
- Apply the egg wash again. Remember, only a very light coating of egg wash!

- Bake for another 10-12 minutes or until the top has browned a bit.
- Once done, take the mooncakes out of the oven and allow them to cool down. They are not ready to be eaten yet!

- Once the mooncakes have fully cooled down, place them into an airtight container at room temperature and let them rest at room temperature for 2-3 days. During this time, the mooncakes will become softer, they will smell more aromatic, and the color will become darker and more golden.
- After this resting period, the mooncakes can be eaten. Enjoy 😊


A Few Helpful Tips
Common Mistakes Beginners Make
- Brushing too much egg wash onto the mooncakes. This causes the egg wash to cover up all of the designs on the mooncake. Only apply a very small thin layer of egg wash on top.
- Eating the mooncakes immediately after baking them leading to dry, unappetizing mooncakes. Yeah, I know they are hard to resist but please have some self-control. They will be ready to enjoy in 2-3 days 😁
- Kneading the dough for too long. We’re not making bread here folks. Knead the dough up until the point where you no longer see anymore flour spots then stop!
Storage Tips
The mooncakes can be stored in the fridge in an airtight container for up to 2 weeks.
What to Pair Mooncakes With
I recommend pairing the mooncakes with a nice hot cup of brewed tea, such as jasmine, oolong, pu’er tea, or whatever tea you like.
Frequently Asked Questions (FAQs)
Why Is My Lotus Seed Paste Filling Not Firming Up?
You’re not cooking it long enough. You need to continue cooking it to evaporate more of the liquid and allow the lotus seed paste to soak up more of the oil. It will take a while, be prepared for this!
Why Is My Filling Too Sticky?
There’s still too much liquid in it. You need to cook it longer until it resembles one large piece of filling and doesn’t stick to your spatula.
Where Should I Leave the Mooncakes After Baking Them During the Resting Period?
The mooncakes should be left at room temperature in an airtight container away from the sun for 2-3 days after baking.
Can I Use a Different Filling Instead of Lotus Seed Paste?
Yes, you can substitute it with red bean paste, coconut, mixed nuts, etc.
How Long Can the Mooncakes Stay at Room Temperature?
I recommend putting them in the fridge after 4 days.
Why Is My Mooncake Cracking After Baking?
It could be a combination of things such as:
- Not spraying the mooncakes with water prior to baking
- Adding in too much flour (Do not add in extra flour!)
- Too much moisture in the filling (You didn’t cook it long enough to get rid of the moisture)
- Mooncakes are not properly sealed, and air pockets are present
- Baking the mooncakes at a high temperature
- Baking the mooncakes for too long (watch the oven like a hawk during baking)
Why Are My Mooncakes Dry and Hard After Baking?
This is completely normal.
The mooncakes are not ready for consumption immediately after baking.
You need to allow them to rest at room temperature in an airtight container for 2-3 days to give them time to soften up, develop the aroma, and color.
Mooncakes should not be eaten straight out of the oven!
Other recipes you’ll love

Lotus Seed Paste Mooncakes with Salted Egg Yolk
Equipment
- 1 Steamer or Wok
- 1 Pot
- 1 Mooncake Mold Make sure to use 100g mooncake molds
- 1 Oven
Ingredients
Filling
- 185 g White lotus seeds
- 125 g White granulated sugar
- 865 ml Water
- 50 g Maltose
- 175 g Vegetable oil
- 12 Salted egg yolks
- 1/2 Tablespoon Chinese Rose wine
Dough
- 240 g Cake flour
- 130 g Golden syrup
- 1 Tablespoon Lye water 15ml
- 45 ml Vegetable oil
- 1/2 teaspoon Table salt
Egg wash
- 1 Egg yolk
- 1 teaspoon Milk
For dusting mooncakes
- 1 Tablespoon Cake flour
Instructions
Making the Lotus Paste
- In a large bowl, add in your dried lotus seeds, and then fill the bowl with enough water to cover all of the lotus seeds plus an extra 2 inches above the lotus seeds.
- Allow the lotus seeds to soak overnight in the fridge.
- The next day, strain out all of the water and give the lotus seeds a quick rinse.
- Now open the lotus seeds and take out the green stem in the core if you see any. If you don’t remove the green stems, they will make your lotus seed paste very bitter. You can save these green stem cores for brewing tea if you’d like.
- Once done, give the lotus seeds another quick rinse and then add them to a pot with water. Boil the lotus seeds on medium heat in the pot until there is about 1/2 inch of water above the lotus seeds. Now turn down the heat to medium-low/ low-heat and continue cooking the lotus seeds until they become soft. This will take a while, so be prepared. It took me about an 1 hour to cook the lotus seeds over the stove.
- To check when the lotus seeds are ready, scoop up 1-2 lotus seeds and press down on them with your finger. The lotus seed should easily break and become mushy if it has reached the right softness level.
- Once done, remove the pot from the stove and allow it to cool down.
- Now transfer all of the contents of the pot, including the leftover water to a blender.
- Blend everything together until the lotus seeds become a smooth paste. If you find the lotus paste too thick, then add an additional 1-2 Tablespoons of water to the blender and continue blending it until nice and smooth. It should have a consistency similar to peanut butter.
- Once done, transfer the contents into a bowl and set the lotus paste aside.
- Now, add 3 tablespoons of cooking oil along with your white sugar to a non-stick pan and cook it over medium-low heat while constantly stirring the pan. Continue cooking the mixture until all of the sugar has melted and caramelized. You should have a nice brown color syrup in the pan.
- Now, add in your blended lotus paste to the pan and mix everything well together with the oil and caramelized sugar.
- Next, add in your leftover cooking oil in 3 stages. Add about a 1/3 of it into the pan and mix it well together with the lotus paste. Once all of the oil has been absorbed, add in another 1/3 of it and mix it well with the lotus paste until all of it has been absorbed. Then, add in the remaining 1/3 of oil and repeat the process.
- Once all of the oil has been absorbed by the lotus paste, add in your maltose and mix everything well together.
- Continue cooking this mixture over medium-low heat until most of the water has evaporated and the lotus paste doesn’t stick to your spatula or pan anymore. It should resemble one large piece of filling. Do not overcook the filling, or it will become dry!!!
- Remove the filling from the stove and pour it into a bowl or container.
- Let it cool down, and then cover it with plastic wrap and place it in the fridge to chill.
Making the Mooncake Dough
- In a large bowl, add in your golden syrup and cooking oil. Mix everything well together.
- Next, add in your lye water and table salt and mix everything well together.
- Now sift in your flour in 3 stages to the bowl while mixing everything well together.
- Finally, knead the dough until you no longer see any flour spots, and it becomes one piece of dough, about a minute of kneading time. Then cover the dough and let it rest for 1 hour at room temperature.
Preparing the Salted Duck Egg Yolks
- Add the salted egg yolks to a bowl or plate.
- Brush or spray some Chinese rose wine onto the salted egg yolks.
- Steam the egg yolks for 7-8 minutes after the water is boiling in a pot on high heat.
- Once done, remove the salted egg yolks from the stove and allow them to cool down.
Assembling the Mooncakes
- Now take out your lotus paste filling.
- Take 1 piece of the steamed salted egg yolk and weigh it.
- Now add the lotus paste filling to the scale as well until the total weight equals 65g. For example, if the salted egg yolk weighs 11g then add 54g of the lotus paste filling to reach a total weight of 65g.
- Repeat this process for the rest of the egg yolks and lotus paste filling. You should end up with 12 pieces, each weighing 65g in total for each set.
- Now take each piece of lotus seed paste filling and roll it out into a ball. Cover the filling and set it aside.
- Next, make a large hole in the lotus paste balls and add the salted egg yolk inside.
- Then, wrap the lotus paste filling over the egg yolk and roll it into a ball. Once done, place all of the filling balls inside the fridge for later use.
- Next, divide the mooncake dough into 12 pieces that weigh 35g each.
- Now roll the mooncake dough into a round ball and then flatten the dough and shape it into a round wrapper about the size of your palm.
- You can place the round dough on your palm and then, using the palm of your opposite hand, press down onto the round ball until it resembles a round wrapper.
- Next, take out the filling from the fridge and place one piece of the filling in the center of the dough wrapper.
- Now, flip the dough and filling over and hold the wrapper and filling in place with one hand.
- Then, with your opposite hand, grab the dough wrapper and gently push the wrapper down and inwards with the insides of your thumb and index finger, making sure not to leave any air pockets between the wrapper and filling.
- Next, flip the dough and filling over one more time.
- Now, using your thumb on one hand to hold the filling in place and rotating it with the rest of your fingers, gently push up and inwards with the insides of your index finger and thumb on the opposite hand to seal the dough.
- Continue pushing up and inwards, and then pinch the top to seal the mooncake.
- Gently roll it out once again into a round ball and then cover it and set it aside. Repeat these steps for all the other pieces.
- Now, grab one of the mooncake balls and lightly brush some cake flour onto it. This will help prevent the mooncake molds from sticking to the mooncakes. Do not add a lot of cake flour to the mooncakes!
- Next, grab your mooncake mold (100g) and place the mooncake ball into the mooncake mold. It should fit. If it doesn’t, then slowly pinch the sides of the mooncake ball while rotating it until the ball fits the mold perfectly.
- Place the mooncake ball and mold onto a piece of parchment paper and press down onto the mooncake mold with one hand while holding the mooncake mold in place with the other hand.
- Keep it pressed for about 10-12 seconds before finally letting it go. If the mooncake doesn’t come off the mold, then press down again onto the mold while lifting up the mold a few cm off the parchment paper. The mooncake will naturally come off.
- Repeat this for all the other pieces.
Baking the Mooncakes
- Pre-heat your oven to 330°F (165°C).
- Once the oven is hot enough, spray some water onto the mooncakes and bake them for 8 minutes at 330°C (165°C).
- Take the mooncakes out of the oven and let them rest for 3-5 minutes.
- While waiting for the mooncakes to cool down, make an egg wash by whisking 1 egg with a teaspoon of milk.
- Apply a light egg wash to the top and top sides of the mooncakes. Make sure the mooncakes are not hot while applying the eggwash; otherwise, the eggwash will get cooked immediately. Make sure not to brush a lot of egg wash on the mooncakes; otherwise, the egg wash will cover up the design when baked.
- Once done, put the mooncakes back into the oven and bake for another 8 minutes.
- Take it out again and let it rest for another 3-5 minutes.
- Apply the egg wash again. Remember, only a very light coating of egg wash!
- Bake for another 10-12 minutes or until the top has browned a bit.
- Once done, take the mooncakes out of the oven and allow them to cool down. They are not ready to be eaten yet!
- Once the mooncakes have fully cooled down, place them into an airtight container at room temperature and let them rest at room temperature for 2-3 days. During this time, the mooncakes will become softer, they will smell more aromatic, and the color will become darker and more golden.
- After this resting period, the mooncakes can be eaten. Enjoy