Side Dishes
This sweet potato mooncake recipe transforms a traditional Mid-Autumn Festival treat into a showstopping dessert with a crispy celery crown and spiced custard heart.
The secret lies in the perfect balance of silky sweet potato filling and golden-brown crust—each bite delivers a harmony of textures and flavors that feels both nostalgic and innovative. I've refined this recipe over years of testing, ensuring the dough stays tender while the celery crown achieves that satisfying crunch.
The process begins with a simple yet flavorful dough that wraps around a rich sweet potato filling, infused with warm spices like cinnamon and cardamom. This isn't your average mooncake—it features a crispy celery crown that adds a delicate crunch, while the spiced custard center brings depth.
The filling can be adjusted from mashed to pureed, depending on your preferred texture, and optional lotus paste layers add an authentic touch. Every step is designed to be approachable, even for beginners.
What you'll end up with is a mooncake that's visually stunning and impossible to resist—golden-brown crusts with crispy celery accents, tender dough, and a luscious sweet potato filling that's perfectly balanced with spice.
The custard heart adds a luxurious finish, making these mooncakes ideal for gifting, celebrations, or simply treating yourself. This recipe captures the essence of tradition while introducing a modern twist that will impress anyone who tries it.
Whether you're preparing for the Mid-Autumn Festival or just craving something special, these mooncakes deliver restaurant-quality results with minimal fuss. The key is patience—allowing the dough to rest and the filling to set ensures every bite is as perfect as the first.
Let's get started on creating these beautiful, flavorful treats that taste like home.
Ingredients for sweet potato mooncake
Twelve ingredients, twelve bites of tradition and innovation combined in perfect harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Orange flesh, peeled and boiled |
| All-Purpose Flour 🌾 | 4 cups | For dough, sifted |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| Granulated Sugar 🍚 | 1 cup | For dough, plus extra |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Celery Stalks 🥬 | 1 bunch | Thinly sliced for crown |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Lotus Paste 🌸 | 1 package | 8 oz, optional for authenticity |
| Ground Cinnamon 🌿 | 1 tbsp | For filling, plus extra |
| Cardamom Pods 🌿 | 8 whole | Lightly crushed for filling |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla for custard |
| Cornstarch 🌾 | 2 tbsp | For filling thickness |
| Sesame Seeds 🌰 | ½ cup | Toasted for garnish |
The sweet potatoes are the heart of this recipe—orange-fleshed varieties like Jewel or Beauregard give the best color and sweetness. Costco or local Asian markets usually have them year-round, but if you're in a pinch, regular russet potatoes work in a bind (though they'll be less vibrant). For the dough, King Arthur flour is my go-to—it's got that perfect balance of protein for tender yet sturdy crusts. The butter matters here too: Plugrá or Land O'Lakes unsalted keeps things rich without overpowering the sweet potato flavor. Celery for the crown? Fresh is a must—the crunch is what makes these mooncakes special. Grab a bunch with thin, crisp stalks, and slice them just before assembling.
No lotus paste? Skip it or substitute with extra sweet potato puree—it's not mandatory, just traditional. For the coconut milk, full-fat is essential—the richness balances the sweetness. If you can't find cardamom pods, ground cardamom at half the amount works, but the pods give that authentic aroma. The custard filling can be made ahead and chilled for up to 3 days, which is a lifesaver when you're prepping for a crowd. For the dough, if you're short on eggs, 1 tbsp cornstarch plus 2 tbsp water replaces one egg (though eggs give that perfect bind). And if you're feeling fancy, gold leaf makes these look like they belong in a palace—worth it for special occasions!
Dough keeps best wrapped in plastic for 3 days in the fridge, or freeze for 3 months in airtight containers. The filling? Up to 5 days chilled, or freeze for 2 months in portions. Pro tip: Assemble mooncakes the night before—let them rest overnight for the crust to set properly. The celery crowns are best added fresh, so save that step for last. These freeze beautifully too—fully baked mooncakes last 2 months in the freezer, just thaw overnight before serving. The custard heart? Make it a day ahead for the best texture—it sets perfectly when chilled.
Why You'll Love This Recipe
- No Fuss Dough: I swear by the butter-and-flour crust—just mix, roll, and fold. The eggs bind it perfectly, so no extra tricks needed. Honestly, the hardest part is waiting for the oven to preheat.
- Sweet Potato Magic: That caramelized sweet potato filling? It’s the star. Roasted until tender, then mashed with just enough sugar to make it irresistible—creamy, not gummy, with a hint of warmth that lingers.
- Double Duty Filling: Use half the filling for mooncakes, and the rest? Perfect for breakfast toast or a quick dessert. Between us, I’ve even thrown it into oatmeal when I’m lazy—works every time.
- Budget-Friendly Luxury: Sweet potatoes and eggs stretch further than you’d think, and the butter keeps costs reasonable. Plus, leftovers reheat beautifully—either crispy in the oven or soft in the microwave. My wallet and taste buds thank me.
Step-by-step instructions for sweet potato mooncakes
Here's how to craft these spiced custard mooncakes with a crispy celery crown—every bite delivers perfect texture.
Prepare the Sweet Potato Filling
Boil the 2 lbs sweet potatoes in salted water until fork-tender (20-25 minutes). Drain and peel while still warm. Mash until completely smooth—no lumps allowed. Transfer to a bowl and let cool completely before mixing.
In a separate bowl, whisk together the 1 can coconut milk, 1 cup granulated sugar, 1 tsp vanilla extract, 2 tbsp cornstarch, 1 tbsp ground cinnamon, and 8 lightly crushed cardamom pods. Gently fold this mixture into the mashed sweet potatoes. For authenticity, add the 1 package lotus paste (if using) and mix until fully incorporated. The filling should be thick but spoonable—about the consistency of thick pudding.
Make the Mooncake Dough
In a large bowl, combine the 4 cups all-purpose flour and 0.5 tsp salt. Cut in the 1 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is crucial for flaky layers.
Add the 2 room-temperature large eggs and mix until the dough begins to come together. Knead gently for 3-4 minutes until smooth and elastic. Wrap in plastic and chill for 30 minutes—this resting step prevents shrinking during shaping. The dough should be firm but pliable when ready to use.
Assemble the Mooncakes
Preheat your oven to 350°F. Roll out the chilled dough between two sheets of parchment paper to 1/8-inch thickness. Use a 3-inch round cutter to cut circles—you should get about 12 circles from the dough. Place 1 tbsp filling in the center of each circle.
Fold the dough over the filling to form half-moons. Seal the edges by pinching firmly with your fingers. For the celery crown, thinly slice the 1 bunch celery stalks into long, paper-thin strips. Arrange 3-4 strips in a fan shape on top of each mooncake, pressing gently to adhere. Brush the tops with a beaten egg wash for extra shine.
Bake to Golden Perfection
Place the assembled mooncakes on a parchment-lined baking sheet, leaving 1 inch between each. Bake for 20-25 minutes until the edges are deep golden brown and the celery crowns are crispy. The internal temperature should reach 190°F—this ensures the filling is set but still tender.
Remove from the oven and immediately sprinkle with 0.5 cup toasted sesame seeds while still warm. Let cool completely before serving—this prevents the filling from oozing out. The crispy celery crown should hold its shape, and the mooncake exterior should be slightly crackly to the touch.
Rest and Serve
Store the mooncakes in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week. Bring to room temperature before serving to restore the perfect texture contrast between the crispy exterior and creamy filling.
For serving, slice through the center to reveal the spiced sweet potato custard heart. The celery crown should add a satisfying crunch with each bite, while the warm spices from the cardamom and cinnamon complement the natural sweetness of the sweet potatoes.
Pro Tips For Making Sweet Potato Mooncake
- ROAST SWEET POTATOES FIRST: I learned this the hard way—boiling sweet potatoes for moon cakes makes them waterlogged and gummy. Roast them whole at 400°F (200°C) for 45 minutes with the skin on, then scoop out the flesh while still warm. The texture stays firm and sweet, not mushy, and the flavor concentrates like magic.
- CHILL THE DOUGH LONGER: Skip the rush and let the flour-butter-sugar dough rest in the fridge for at least 2 hours—overnight is even better. Cold dough handles easier when wrapping the filling, and the butter won’t melt into a greasy mess. I used to skip this, and my moon cakes always ended up greasy or cracked.
- WEIGH THE FILLING PRECISELY: Moon cakes are finicky about balance. Weigh the sweet potato purée to the gram (about 20–25g per cake) and pack it tightly into the dough cups. Too much filling makes them dense; too little leaves them hollow-sounding. My first batch had uneven fillings—now I use a small kitchen scale for consistency.
- USE COLD EGGS FOR WRAPPING: Warm eggs make the dough sticky and hard to work with. Chill the egg wash (1 egg yolk + water) in the fridge for 10 minutes before brushing. The dough stays firm, the edges seal better, and the golden finish comes out smoother. I was skeptical until I tried it—now it’s non-negotiable.
Essential equipment for this dish
Mooncake Mold Essentials
For traditional shaping, a mooncake mold is a game-changer—especially the 3-inch round cutter mentioned in the recipe. I recommend the KitchenAid Metal Mooncake Mold Set ($25) for precision cuts.
If you don’t have one, a 3-inch round biscuit cutter or even a glass bowl works in a pinch. The key is consistency—uneven circles make assembly tricky. 🌟
Dough Tools for Perfection
A rolling pin with 1/8-inch thickness guides (like the OXO Good Grips model) ensures even dough sheets—critical for crispy crusts. For kneading, a stand mixer with a dough hook ($50) saves time, but hand-kneading works too.
Just don’t overwork the dough—3-4 minutes max keeps it tender. A bench scraper helps divide dough cleanly for filling. ⚡
Celery Slicing Precision
Thin celery strips require a mandoline slicer (set to 0.5mm) for even, paper-thin cuts. The Julienne Slicer by Benriner ($15) is my go-to—just remove the guard for safety.
If you’re slicing by hand, a sharp chef’s knife and a cutting board with non-slip pads prevent slippage. Slice celery just before assembly to maintain crispness. 🥬
Baking with Confidence
Use parchment-lined baking sheets (like Silpat mats) to prevent sticking—no greasing needed! A digital thermometer (e.g., Thermoworks Thermapen) ensures the 190°F internal temp for perfect doneness. For even baking, rotate pans halfway through. A cooling rack keeps mooncakes crispy while they set. 🌡️
Optional Luxury Tools
For showstopping presentation, a gold leaf applicator ($10) adds elegance, while a pastry brush (like Westcott’s set) ensures even egg wash. A food processor speeds up dough mixing, but a hand mixer works fine.
If you’re making these often, invest in a mooncake steamer basket ($30) for traditional steaming—just reduce oven time to 15 minutes. ✨
Nutrition facts
Frequently asked questions
Can I make these mooncakes without a mooncake mold?
A 3-inch round biscuit cutter or even a glass bowl works perfectly for shaping. The key is rolling the dough to 1/8-inch thickness for even circles. If your cutter isn't perfectly round, use a knife to trim the edges after cutting.
How do I prevent the filling from leaking during baking?
Chill the assembled mooncakes for 30 minutes before baking to firm up the dough. Seal edges tightly by pinching with wet fingers, then brush with egg wash to create a barrier. Bake at 350°F for 20-25 minutes—don't overbake, or the filling may ooze. Cool completely before slicing.
What's the best way to store leftover mooncakes?
Keep them in an airtight container at room temperature for 3 days, or refrigerate for 1 week. For longer storage, freeze fully baked mooncakes for up to 2 months. Thaw overnight in the fridge—never at room temperature—to preserve texture.
Can I substitute the celery crown with something else?
Yes! Try thinly sliced ginger for a spicy kick, or use lotus leaf strips for authenticity. For a nutty flavor, toasted sesame seed patterns work beautifully. Just ensure whatever you use is thin and crispy when baked.
Why did my mooncakes turn out dense instead of flaky?
Overworking the dough or skipping the 30-minute chill before shaping causes density. Keep butter cold, knead gently (3-4 minutes max), and roll dough between parchment paper to prevent sticking. For extra flakiness, add 1 tbsp cornstarch to the flour.
