
Traditional Cantonese Red Bean Paste Mooncake Recipe: Homemade & Delicious
Who doesn’t love the rich, sweet aroma of a freshly baked Cantonese red bean mooncake during the Mid-Autumn Festival? Store-bought versions can be pricey and sometimes lack that homemade touch. Today, I’m sharing my foolproof recipe to make traditional Cantonese red bean paste mooncakes right in your kitchen. No fancy tools needed—just patience, a few ingredients, and this step-by-step guide!
Ingredients
Let’s start with the basics. These ingredients are key to that classic Cantonese mooncake texture and flavor. You’ll need two main parts: the mooncake dough (biscuit crust) and the red bean paste filling.
Mooncake Dough (Biscuit Crust) Ingredients
- All-purpose flour (mooncake flour recommended), 270g
- Xylitol conversion syrup (or regular conversion syrup), 198g
- Alkaline water, 5g
- Whole milk powder, 15g
- Peanut oil, 72g
Red Bean Paste Filling Ingredients
- Red beans, 500g (I used farm-fresh ones for extra creaminess!)
- Butter, 60g
- Brown sugar powder (or xylitol if preferred), 140g
- Whole milk, 175g
- Egg (1, for brushing the mooncake surface)
Steps to Make Traditional Cantonese Red Bean Mooncakes
Okay, let’s get our hands dirty! First, we’ll make the dough, then the filling. Remember, the filling needs to cool and rest, so start with that while the dough rests. Let’s go!
Preparing the Mooncake Dough

1. Take a clean bowl and add the conversion syrup, alkaline water, and peanut oil. Mix these ingredients together until they’re well combined—this is the base of your dough!

2. Stir continuously until the mixture becomes smooth and emulsified, with no oil separation. It should look like a creamy, uniform paste.

3. Sift in the all-purpose flour and whole milk powder. (Pro tip: I was feeling lazy, so I just dumped them in without sieving—still worked! No judgment here.)

4. Put on a pair of disposable gloves and knead the mixture by hand until it forms a smooth, cohesive dough. It shouldn’t stick to your hands, promise!

5. Once the dough is smooth, cover it with plastic wrap and let it rest for 1.5 hours. This resting time helps the dough relax and makes rolling easier later.
Making the Red Bean Paste Filling
While the dough rests, let’s tackle the red bean filling. It needs to simmer and thicken, so this is the perfect time to start!

6. Rinse the red beans thoroughly and drain the water. Add enough water to cover the beans by about 3 times their volume (so if you have 500g beans, use 1.5L water). Bring to a boil, then reduce heat and simmer until the beans are soft and tender.

7. Pro tip: I used farm-fresh red beans that cooked super quickly! If your beans are older or harder, soak them overnight first to speed up cooking. You’ll know they’re done when they’re mushy and break easily with a fork.

8. Once drained, transfer the cooked beans to a blender or food processor. Add the whole milk and blend until you get a smooth, creamy paste. No sieving or squeezing by hand—save yourself the hassle!

9. Trust me, a blender or food processor is a game-changer here! It gives you a silky-smooth red bean paste that’s way better than any hand-sieved version. No lumps, just pure creaminess.

10. Now, add the butter and brown sugar powder. (I switched to brown sugar because I was on my period—oops! Don’t worry, it still tasted amazing and gave it a deeper flavor. If you want, use xylitol for a lower-sugar option.)

11. Stir continuously over medium heat! Stir, stir, stir! This is crucial—you don’t want the sugar to burn. Keep going until it starts to thicken.

12. After 10 minutes, reduce heat to low and keep stirring. The exact time depends on how much moisture your beans had, but aim for a consistency where the paste is smooth, slightly sticky, and holds its shape when you pinch it. If it’s too wet, add more time to cook; too dry, add a splash of milk. Let it cool completely—this is when the filling will firm up.
Assembling and Baking the Mooncakes
Now, the dough and filling are ready! Let’s put them together.

13. Divide the dough and filling into 18 equal portions. For a 100g mooncake mold, use a 3:7 ratio—30g dough and 70g filling. (Yeah, the filling is generous, but that’s what makes the mooncake rich and creamy!) I know it seems like a lot, but trust the process.

14. Take one dough portion and gently press it into a circle, making the edges slightly thicker than the center. This helps the filling stay inside when you wrap it.

15. Place the filling in the center, then carefully lift the dough up and over the filling, like putting on a hat.

16. Use your right hand (or dominant hand) to support the bottom of the dough while your left hand gently pushes the dough up from the bottom, smoothing it out evenly around the filling.

17. Pinch the top closed, making sure there are no gaps. You want a clean, smooth surface.

18. Roll the dough into a cylinder, with the top end slightly larger than the bottom.

19. Dust the larger end of the cylinder with a little flour to prevent sticking to the mold.

20. Dust the mooncake mold with flour too, tapping out any excess. Press the floured end of the dough into the mold, making sure it’s evenly distributed.

21. Press down firmly and evenly—no uneven pressing! If you press too hard on one side, your mooncake will have a lopsided shape. Tap the mold gently to release it.

22. Preheat the oven to 200°C. Before baking, lightly spray the mooncakes with water to prevent the surface from cracking.

23. Bake for 5 minutes to set the shape. Then, brush a thin layer of egg wash (1 yolk + 1/3 egg white, mixed) over the surface. Lightly—too much egg wash will make it hard to see the mooncake’s details after baking!

24. Bake at 200°C for another 15 minutes. Keep an eye on the color—if it’s browning too quickly, cover with foil.
Pro Tips for Perfect Cantonese Mooncakes
Got questions? Here are my top tips to avoid common mistakes and get that authentic Cantonese mooncake taste:
- Red Bean Filling Consistency: The filling should be smooth, slightly sticky, and hold its shape. Cool completely before using!
- Wrapping the Dough: If you’re struggling to smooth the dough around the filling, just press gently and work the dough up from the bottom slowly.
- Flour Dusting: Always dust the dough and mold with flour before pressing—this makes unmolding easier and prevents sticking.
- Even Pressure in Mold: Press firmly and evenly with both hands on the mold. Uneven pressure = uneven mooncake shape.
- Egg Wash: Use a brush for a thin, even layer. Thick layers lead to dark, cracked tops.
- Oven Variations: Every oven is different! If the top browns too fast, lower the temperature or cover with foil halfway through.
- Resting Time: After baking, let the mooncakes rest for 2-3 days. This “returning oil” makes the crust soft and the filling creamier.
And there you have it! A homemade traditional Cantonese red bean paste mooncake that’s sure to impress your family and friends this Mid-Autumn Festival. The key is patience in making the filling and even pressure when pressing the mold. Let me know how yours turn out—I’d love to see your creations!

