
Mooncakes have become very fancy these days. You can find them filled with all kinds of ingredients, covered in elaborate designs, and packed in beautiful gift boxes.
But if you want to learn how to make a good traditional mooncake, I think it is best to start with the classic Cantonese-style mooncake.
Why? Because the basic method gives you the foundation for many other mooncake variations. Once you understand how to make the soft pastry, wrap the filling, shape it with the mold, and bake it properly, you can explore other styles with much more confidence.
This recipe keeps things simple by using ready-made lotus paste and salted egg yolks, so you can make traditional Cantonese mooncakes at home without having to prepare the filling from scratch.
Content
Note: Click any item to jump straight to that part of the post.
Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.
Why This Recipe Works
- Traditional flavor: Golden syrup pastry, lotus paste, and salted egg yolk are the classic Cantonese combination.
- Simple preparation: Using store-bought lotus paste saves a lot of time and makes the recipe more practical at home.
- Small batch: Ten mini mooncakes are a manageable amount to shape and bake at home.
- Easy to customize: Once you learn the basic pastry and wrapping technique, you can try different fillings without changing the core method.
A Note About Expensive Mooncakes
Mooncakes are commonly given as gifts during the Mid-Autumn Festival, and some come in beautifully designed boxes with premium presentation. The packaging and presentation can add considerably to the price, even though the basic ingredients are relatively simple.
A homemade mooncake does not need an expensive box to make it special. The time and effort you put into making it yourself are part of the gift.
Ingredients Breakdown
- Golden syrup: Gives the pastry its sweetness, softness, color, and moisture.
- Vegetable oil: Keeps the pastry tender. I prefer a neutral-flavored oil such as corn, peanut, canola, or palm oil.
- Lye water: Balances the acidity of the golden syrup and helps develop the darker color of the baked pastry.
- Cake flour: Provides enough structure for the pastry without making it unnecessarily tough.
- Lotus paste: A classic Cantonese mooncake filling and the easiest option when using ready-made paste.
- Salted egg yolk: Adds the familiar salty, rich center that balances the sweetness of the lotus paste.
- Egg wash: Brushed onto the partially baked mooncakes to give the surface its golden color.
The recipe uses only a small amount of lye water, so measure it accurately. A kitchen scale is also important for dividing the pastry and filling consistently.

How to Prepare Everything Before Cooking
Prepare the dough
Measure the golden syrup, lye water, and vegetable oil accurately. Sift the cake flour and have it ready before mixing. Because the amount of flour needed can vary slightly depending on the golden syrup, I reserve a small portion of the flour to adjust the dough if necessary.
Prepare the salted egg yolks
If using fresh salted eggs, crack the eggs and separate the yolks from the whites. Wash the yolks gently to remove any egg white clinging to them, then pat them completely dry with a clean cloth or kitchen paper.
There is no need to pre-cook the yolks for this recipe. I tested both steaming and baking them beforehand and found that simply washing and drying the raw yolks gave the best result.
Prepare the lotus paste
Divide the lotus paste according to the weight of the salted egg yolks. The total weight of each filling portion should be 35g, including the yolk. If the yolk weighs more or less than usual, simply adjust the amount of lotus paste accordingly.
If the lotus paste is too soft to handle, refrigerate it briefly until it firms up.
Have the equipment ready
You will need a kitchen scale, mixing bowl, cling wrap or plastic sheets, a baking tray, a mooncake mold, and a pastry brush for the egg wash.
The complete ingredient quantities and measurements are provided in the recipe card below.
Step-by-Step Cooking Instructions
1. Make and rest the pastry dough
Mix the golden syrup, lye water, and vegetable oil in a mixing bowl until well combined.
Sift the cake flour and add about 95% of it to the mixture. Use a fork or stainless-steel whisk to bring everything together. It may look difficult to combine at first, but the liquid will gradually absorb into the flour.
Add the remaining flour gradually, only if needed, until a soft dough forms and there is no dry flour left in the bowl. Do not keep mixing once the dough has come together.
Wrap the dough with cling wrap and refrigerate for 30 minutes. This resting period allows the dough to relax, making it easier to roll and wrap around the filling.
2. Wrap the salted egg yolk with lotus paste
Take one salted egg yolk and wrap it with enough lotus paste to bring the total filling weight to 35g.
I prefer to flatten the lotus paste into a circle with the center slightly thinner than the edges. Place the yolk in the middle, then push the lotus paste upward around it until the yolk is completely enclosed.
Roll the filling between your palms to form a smooth ball. If the lotus paste is too soft to handle, refrigerate it briefly before continuing.
3. Wrap the filling with pastry
Take 18g of pastry and roll it out between two sheets of plastic or cling wrap. Flatten it into a circle roughly three times the diameter of the lotus paste ball.
Remove the top sheet and place the prepared filling in the center. Fold the pastry upward around the filling until it is completely enclosed.
Pinch away any excess pastry so that the layer remains as even as possible. Then gently roll the mooncake between your palms until it forms a smooth ball.
This is one of the most important parts of the process. The pastry should be thin and reasonably even, with no empty spaces between the pastry and filling. Otherwise, the two may separate during baking.
4. Shape the mooncake
Lightly dust the mooncake with flour and shake off the excess. Dust the piston of the mooncake mold in the same way.
Place the prepared dough on the baking tray. Position the mold over it and plunge the piston down. For a clear pattern, plunge the mold down lightly and repeatedly about seven to ten times. Keep the pressure reasonably even so the mooncake does not become lopsided.
Once shaped, move on to baking without leaving the molded mooncakes sitting around for too long.
5. Bake, apply the egg wash, and finish baking
Preheat the oven and bake the mooncakes on the middle rack at 175°C/350°F top and bottom temperature for five to six minutes, or until the surface begins to firm up.
Remove the tray and brush the mooncakes very lightly with egg wash. Be careful not to let egg wash collect inside the engraved pattern. If necessary, use a piece of kitchen paper to remove any excess egg wash.
Return the mooncakes to the oven and bake for another 10 minutes, or until they become golden brown.
If the pastry begins to crack during baking, give the surface one or two very light sprays of water from a distance before baking. Avoid spraying too much water onto any one area.
6. Cool and allow the mooncakes to rest
Remove the mooncakes from the oven and let them cool completely at room temperature.
Transfer them to an airtight container and keep them for three days before serving. During this time, the oil from the filling gradually moves into the pastry, making the outer layer softer and more moist. This process is commonly known as 回油 (hui you).
Freshly baked mooncakes can therefore feel firmer than you might expect. Give them time before judging the final texture.
A Few Tips From My Kitchen
Weigh the portions: A kitchen scale makes a big difference with this recipe. Dividing the pastry into 18g portions and the filling into 35g portions gives you a thin pastry layer without making the wrapping unnecessarily difficult.
Keep the pastry thin: I find that the mooncake is better when the pastry surrounds the filling rather than taking up too much of the bite. A thicker layer makes wrapping easier, but it changes the balance between the pastry and filling.
Use ready-made filling: Making lotus paste from scratch gives you more control over the sweetness, softness, and texture, but it is also time-consuming. For this recipe, I prefer using ready-made lotus paste because it makes homemade mooncakes much more practical.
Don’t pre-cook the yolk: I tested both steaming and baking the salted egg yolks before wrapping them, but neither gave me a better result. For these small mooncakes, I found that simply washing and drying the raw yolks worked best. The yolk cooks during the mooncake’s own baking process.

Common Mistakes to Avoid
Cracked pastry: Cracking can happen when the pastry or filling is not at the right consistency, or when the mooncake loses too much moisture during baking. If the pastry starts to crack, give it one or two very light sprays of water from a distance before baking.
Blurred pattern: Too much egg wash can collect in the engraved design and make the pattern less clear. Let the surface firm up during the first bake, then brush the egg wash very lightly and remove any excess from the pattern.
Filling separates from pastry: Gaps between the pastry and filling can cause them to separate during baking. When wrapping the mooncake, make sure the pastry fits closely around the filling, then roll it gently into a smooth ball.
Mooncake spreads: A filling that is too soft or a pastry that is too soft can cause the mooncake to lose its shape during baking. Make sure the filling and pastry are firm enough to handle before shaping.
Pale surface: Lye water helps develop the darker color associated with Cantonese mooncakes. If your mooncakes remain unusually pale, check that you have measured the lye water accurately.
White spots: Excess flour used during wrapping or molding can remain visible on the surface after baking. Use only enough flour to prevent sticking and shake off the excess before shaping.
Variations
Once you are comfortable with the basic pastry and wrapping technique, you can experiment with different fillings.
- Red bean mooncake: Replace the lotus paste with firm red bean paste for another traditional Cantonese-style filling.
- Black sesame filling: Black sesame paste gives the mooncake a stronger roasted, nutty flavor.
- Five-kernel mooncake (五仁月饼): This traditional style uses a mixed filling of nuts and seeds, often including melon seeds. It is a different filling rather than a simple variation of lotus paste.
- Pandan lotus: Pandan-flavored lotus paste is a nice variation, especially if you enjoy Southeast Asian flavors. It gives the traditional mooncake a distinctly Malaysian touch.
- Modern fillings: Contemporary mooncakes come in many flavors, including tea, chocolate, coffee, durian, and other creative combinations. They are interesting to try, but the traditional lotus paste and salted egg yolk combination is a good place to start if your goal is to learn the basic technique.
- Snow-skin mooncake: Snow-skin mooncakes are not simply another variation of this baked pastry. They use a completely different dough and do not require baking, so the method is quite different. I have a separate recipe for snow-skin mooncakes.
More Recipes to Try
Taiwanese Pineapple Cake – A crumbly pastry filled with sweet pineapple jam. It is another good recipe to try if you enjoy learning how to wrap a filling with pastry.
Salted Egg Pastry – A Chinese pastry made with salted egg yolk and a sweet filling. The flaky pastry is quite different from mooncake pastry, but the combination of salted egg yolk and sweet filling is familiar.
Snow Skin Mooncake – A soft, chewy, no-bake mooncake made with a different type of dough. If you enjoy traditional mooncakes, this is another style worth exploring.
Quick Takeaways
Traditional Cantonese mooncakes are more manageable to make than they look. Start with the classic version, get the pastry-to-filling ratio right, and let the finished mooncakes rest for three days to develop a softer texture.
Easy Mooncake Recipe
Traditional Chinese mooncake with lotus paste and salted egg yolk.
Ingredients
Dough
- 60g golden syrup
- 1/4 tsp lye water (kansui)
- 24g vegetable oil
- 100g cake flour
Filling
- 10 salted egg yolk
- 220g store-bought lotus paste (See note)
- Egg wash to brush the mooncake
Instructions
For the dough
- Mix the golden syrup, lye water, and vegetable oil accurately in a mixing bowl.
- Sift the cake flour. Add about 95% of the flour to the mixture and combine. Add the remaining flour gradually, only if necessary, until a soft dough forms.
- Place the dough on a piece of cling wrap and refrigerate for 30 minutes to let the dough relax.
For the filling
- Wash the salted egg yolks with water to remove any egg white sticking to them. Pat dry.
- Wrap each yolk with enough lotus paste to bring the total filling weight to 35g.
- Roll each portion into a ball and set aside.
Wrapping
- Take 18g of pastry and roll it out between two sheets of plastic or cling wrap.
- Remove the top sheet, place the filling in the center, and fold the pastry toward the filling.
- Pinch away any excess pastry to keep the pastry layer as even as possible.
- Roll the mooncake gently between your palms to form a smooth ball.
Shaping
- Lightly roll the mooncake in flour and shake off the excess.
- Dust the piston of the mooncake mold with flour and shake off the excess.
- Place the mooncake on the baking tray. Position the mold over the dough and plunge the piston downward.
- Plunge the mold down lightly and repeatedly for about seven to ten times to create a clear and even pattern.
Baking
- Bake on the middle rack at 175°C/350°F top and bottom temperature for five to six minutes, or until the surface starts to firm up.
- Remove the mooncakes from the oven and brush the surface lightly with egg wash.
- Use a kitchen paper towel to remove any excess egg wash trapped in the pattern.
- Return the mooncakes to the oven and bake for another 10 minutes, or until golden brown.
- Remove from the oven and cool at room temperature.
- Transfer the mooncakes to an airtight container and keep for three days before serving.
Notes
The amount of lotus paste is approximate because the weight of each salted egg yolk varies. The total weight of the filling, including the salted egg yolk and lotus paste, should be 35g per mooncake.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Glad Cling N Seal Plastic Wrap for Food, Airtight Seal, 300 Square Foot Roll (Pack of 4) -
OXO Good Grips 11-Inch Better Balloon Whisk -
VOVOV Mid-Autumn Festival Hand-Pressure Moon Cake Mould With 12 Pcs Mode Pattern For 4 Sets -
AccuWeight 207 Digital Kitchen Multifunction Food Scale for Cooking with Large Back-lit LCD Display,Easy to Clean with Precision Measuring,Tempered Glass, 0, Silver
Nutrition Information:
Yield: 10 Serving Size: 1 mooncakeAmount Per Serving: Calories: 140Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 84mgSodium: 53mgCarbohydrates: 21gFiber: 1gSugar: 5gProtein: 3g
This data was provided and calculated by Nutritionix on 7/19/2019
Thank you for the recipe! It’s very easy to understand and I’m going to attempt it! I found kansui at my local baking shop but in powder form. Do you know how much should I use for the dough?
Hi Anne,
I am sorry that I do not know the answer. All the kansui at where I live are in the liquid form. You can refer to the section “Homemade kansui” to make your own, or by using one portion of the powder you have to dilute with four portions of water, i.e., according to the ratio of the homemade kansui. Really can’t guarantee the result but is worth to try.
KP Kwan
Hi
So happy to find your recipe. You mentioned keep for 3 days, is to only consume after 3 days or the mooncake can only last for 3 days?
How long can we keep the mooncake?
Thank you
Hi Lydia,
Please keep the freshly baked mooncake for three days before consuming it. After three days, the oil from the filling will migrate to the thin layer of pasty, resulting in a very soft and moist outer layer. That is the best time to eat, and the quality is the best.
After three days, you can keep in an airtight container in the refrigerator. I would say up to a week should be fine, but not sure what will happen after one week as I never try that before. This recipe does not contain preservatives, so please do not keep it for too long.
KP Kwan
Hi! I tried making mooncakes but the dough ended up really dry and tough despite following the measurements accurately. I tried a 2nd time with less flour and the dough looks better but it’s still dry. What can i do? Thank you
Hi J,
The dryness of the outside ‘skin’ is mainly due to insufficient oil migrates back from the filling to the skin. Once you have made the mooncake, it usually needs to let it mature for 2-3 days. During this time, the oil in the lotus paste will enter the skin and soften it. This process is called 回油 in Chinese. The lotus paste is cooked by adding sugar and oil, and therefore it contains oil. I suspect the lotus paste you use contains too little oil. If you use the store-bought one, try to add some oil and knead to combine it. If you cook your lotus past, increase the amount of oil during cooking. I hope it will solve the problem
KP Kwan
Hi, may i know what is the size of mooncake mould you using base on this recipe.
Hi Nicole,
I am using the mini mooncake mold that is 50g. If you want to use the traditional (full-size mold), it should be around 130g to 150g.
Enjoy your baking.
KP Kwan
yes
KP, what is lye water and cake flour? I live in Australia and there are many Asian shops here too. I am looking forward to make the mooncakes. Thank you.
Hi Sally,
1. Lye water is kansui/枧水/jian shui in Chinese.
2. Flour: Flour that you use to make cakes or biscuits. Also called all-purpose flour, with moderate gluten content.
I hope you can get the ingredients from the Asian grocery shop.
Regards,
KP Kwan
Mr. Kwan,
Could I ask how long I can keep the mooncake? Should I refrigerate it during the three resting days? Or should I refrigerate it after? Or I shouldn’t refrigerate it at all?
Thank you so much! Your recipe is amazing!!!
Hi Minh,
You can keep the mooncake in a plastic bag, fully seal up, and leave it in the refrigerator. Should be good at least one to two weeks.
KP Kwan
Thank you so much, Mr. Kwan! I really appreciate your recipes.
You are welcome!
This is to make 10 pieces of Mooncakes? I assume because you are using 10 egg yolks . Thanks
Hi Teoh,
Yes, that is for ten cakes.
Thanks.
KP Kwan
Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am pleased to reply to any questions and comments as soon as possible.
Hello, this is my first time here. I just wanted to ask, after baking the first time, do i need to wait until the mooncakes cool off first to brush the egg wash? Or can I apply it instantly after taking the moon cake out of the oven? Thank you
Hi,
You can apply the egg and do not need to wait until it becomes cold.
Thanks,
KP Kwan
Hey! I live in middle of no where Montana. I read a book about mooncakes to my children and I would love to make them. However, it’s nearly impossible to find any ingredients locally. I think I got most vía amazon but I could really use a recipe for lotus paste or any others that I could get off amazon. Do you have a recipe you like or a suggestion for other options? What red bean paste would you recommend to buy?
Thanks in advance!
Hi Christina,\
I just checked the amazon store and found one red bean paste that is suitable. It is sweetened so you can use it out of the box.
https://amzn.to/385qlHP
KP Kwan