Side Dishes
This sweet potato mooncake recipe transforms a traditional Chinese dessert into a vegetarian fusion delight with a pillowy crust and vibrant filling. The key lies in balancing the natural sweetness of sweet potato with a delicate, oil-free dough that stays tender yet sturdy.
I developed this version after years of experimenting with textures—no more dry or crumbly mooncakes here. The filling starts with a smooth sweet potato paste, infused with subtle spices like cinnamon and cardamom for depth.
For the crust, we use a simple lotion dough (made with lard or butter for authenticity, though vegan alternatives work too) that encases the filling perfectly. The shaping technique ensures those iconic crescent shapes without cracking.
What you’ll end up with is a mooncake that’s rich, fragrant, and beautifully balanced—not too sweet, not too dense. The crust remains soft and slightly chewy, while the filling melts in your mouth with just the right amount of spice.
These are perfect for Lunar New Year celebrations or any occasion where you want to impress with homemade treats. Whether you’re baking for a family gathering or practicing your pastry skills, this recipe delivers restaurant-quality results with minimal fuss. Let’s get started!
Ingredients for sweet potato mooncake
Pantry staples meet Asian market finds for this vegetarian mooncake magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Orange-fleshed, peeled and boiled |
| All-Purpose Flour 🌾 | 3 cups | For lotion dough |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Granulated Sugar 🍚 | 1 ½ cups | For filling sweetness |
| Cinnamon 🌿 | 1 tbsp | Ground for warmth |
| Ground Cardamom 🌿 | ½ tsp | For aromatic depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Honey 🍯 | ¼ cup | For binding paste |
| Lotion Oil 🫒 | ¼ cup | Vegetable or light oil |
| Egg Yolks 🥚 | 2 whole | For dough richness |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for flavor |
| Sesame Seeds 🌰 | ¼ cup | Toasted for garnish |
| Cornstarch 🌾 | 1 tbsp | For filling smoothness |
The sweet potatoes are the heart of this recipe—pick firm, orange-fleshed ones from the produce section, not the pre-cut bags. Whole Foods or Trader Joe's usually carry the best quality. Boil them until fork-tender, then mash them smooth—no lumps allowed. For the cinnamon and cardamom, spice markets have the freshest ground versions, but the grocery store works too. Just make sure they smell vibrant, not stale. The sesame seeds? Toast them lightly in a dry pan until golden—they add that nutty crunch that makes these mooncakes irresistible.
No honey? Maple syrup works too, though it has a different depth. Short on sesame seeds? Toasted peanuts or almond slices add a nice crunch instead. The butter must be cold for the dough—take it out of the fridge 20 minutes before using, or it'll melt when you handle it. For a vegan version, swap the butter for coconut oil and use flax eggs (1 tbsp ground flaxseed + 3 tbsp water = 1 egg). The lotion oil is key for that tender crust—stick with vegetable or light oil; don't use olive oil, or the mooncakes will taste bitter.
Store the dough and filling separately in the fridge for up to 3 days. Assemble just before baking to keep the crust from getting soggy. These mooncakes freeze beautifully—wrap them tightly in plastic and they'll keep for 3 months. For a shortcut, prep the filling and dough ahead, then assemble and bake when you're ready. The filling actually tastes better the next day once the flavors meld, so make extras—they disappear fast!
Why You'll Love This Recipe
- No Fuss Filling: I swear by the roasted sweet potato—just boil, mash, and mix. No food processor, no fancy techniques, just a fork and your hands. The flour and butter come together like a dream, and honestly? The dough feels forgiving even when I mess up the shape.
- Warm Spice Magic: That cinnamon-sugar swirl? It’s the star. The buttery crust gives way to a soft, naturally sweet filling that tastes like autumn in every bite. Between us, I’ve skipped dessert more than once after these.
- Holiday or Snack: Pack a batch for potlucks or stash them in the freezer for lazy mornings. They’re just as welcome at a Mid-Autumn Festival spread as they are on my coffee table during a movie night. (Yes, even on a Tuesday night.)
- Budget Baked Goods: Sweet potatoes bulk up fast, and flour/butter/sugar are pantry staples. I make a dozen for under $5—way cheaper than store-bought pastries, and way better. Leftovers? Toast them for crispy edges next day.
Step-by-step instructions for sweet potato mooncakes
Let's create these delightful mooncakes with a perfect balance of flaky crust and sweet filling.
Prepare the Sweet Potato Filling
Start by boiling the 2 lbs sweet potatoes until they're fork-tender, about 20-25 minutes. Drain well and let them cool slightly before peeling. Once peeled, mash them thoroughly in a large bowl until completely smooth.
In a separate small bowl, whisk together the 1.5 cups granulated sugar, 1 tbsp cinnamon, 0.5 tsp ground cardamom, and 0.5 tsp salt. Gradually mix this dry spice mixture into the mashed sweet potatoes. Then stir in the 0.25 cup honey, 0.25 cup lotion oil, 2 whole egg yolks, and 1 tsp vanilla extract until fully combined. The filling should be thick but spreadable.
For a smoother texture, transfer the mixture to a food processor and blend until completely smooth. This step ensures your filling will be velvety rather than grainy. Taste and adjust sweetness if needed—you can add a bit more honey or sugar to suit your preference.
Make the Lotion Dough
In a large mixing bowl, combine the 3 cups all-purpose flour and 0.5 tsp salt. Cut in the 0.5 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.
Gradually add 0.25 cup lotion oil while mixing until the dough starts to come together. If it's too dry, add 1-2 tablespoons water at a time until it forms a soft, pliable dough. Knead lightly on a floured surface for about 5 minutes until smooth and elastic. Wrap the dough in plastic wrap and refrigerate for 30 minutes to firm up.
This resting period is crucial—it helps the gluten relax, making the dough easier to roll out and preventing shrinking during baking. The cold temperature also helps maintain the butter's shape for that perfect flaky texture.
Assemble the Mooncakes
Preheat your oven to 350°F. Divide the chilled dough into 12 equal portions (about 1.5 ounces each) and roll each into a 3-inch circle on a floured surface. Keep the remaining dough covered to prevent drying out.
Place 1-2 tablespoons of the sweet potato filling in the center of each dough circle. Fold the dough over the filling to form a half-moon shape, then pinch the edges firmly to seal. Roll the sealed edge gently between your palms to create the classic mooncake shape. Place the assembled mooncakes on a parchment-lined baking sheet.
Brush the tops with a little lotion oil for shine, then sprinkle with 0.25 cup toasted sesame seeds for texture. Bake for 20-25 minutes until the tops are golden brown and the filling is set. Let cool completely before serving for the best texture.
Create the Signature Topping (Optional)
For an extra touch, you can create a simple glaze by mixing 1 tbsp cornstarch with 1 tablespoon water to make a smooth paste. Brush this lightly over the cooled mooncakes and let it set for 10 minutes before serving. This gives a beautiful glossy finish that makes them look even more professional.
The mooncakes should have a delicate, flaky crust that gives way to the rich, spiced sweet potato filling. The cardamom adds a subtle warmth that pairs beautifully with the natural sweetness of the sweet potatoes. Store any leftovers in an airtight container for up to 5 days—they keep well at room temperature.
Pro Tips For Making Sweet Potato Mooncake
- Boil Until Fork-Tender: Sweet potatoes should collapse like butter when pierced—no half-cooked centers. I learned this the hard way after biting into a mooncake with a stubborn, raw core that tasted like cardboard. Use a fork to test; if it slides in like a hot knife through jam, you’re golden.
- Chill the Dough: Roll out the flour-butter-sweet potato dough when it’s ice-cold. Warm dough stretches unevenly and cracks when you try to shape those delicate mooncake rounds. Wrap it in plastic and pop it in the freezer for 20 minutes—your mooncakes will hold their shape like pros.
- Sugar in Stages: Don’t dump all the sugar at once—it’ll make the filling sticky and gummy. Mix half into the mashed sweet potatoes first, then sprinkle the rest over the dough before rolling. This keeps the texture light and the flavor balanced, not cloying.
- Butter Should Glisten: Use cold, cubed butter—not melted—when mixing into the dough. If it turns greasy, your mooncakes will spread like pancakes instead of holding their shape. Press the cubes into the flour with your fingers until they’re pea-sized and coated; that’s the secret to flaky layers.
Wine and beer pairings for sweet potato mooncake
Sweet & Spiced Wines
The natural sweetness and warm spices in these mooncakes pair beautifully with off-dry Riesling or Moscato d'Asti. A 2021 Dr. Loosen Blue Slate Riesling from Germany offers bright citrus notes that cut through the sweet potato richness while enhancing the cardamom.
For something lighter, try Prosecco with a touch of peach nectar—the effervescence cleanses your palate between bites. 🍷
Earthy Beer Pairings
Skip the heavy stouts—opt for Belgian-style witbier like Stella Artois Wit or Hoegaarden. The coriander and citrus in these beers mirror the cardamom in your filling while balancing the sweetness.
For a darker option, a lightly spiced amber ale (like Allagash White) adds a malty depth that complements the cinnamon. 🍺
Herbal Tea Harmony
If you prefer non-alcoholic pairings, jasmine pearl tea or spiced chai work wonderfully. The floral notes of jasmine tea enhance the sesame seeds, while chai’s cinnamon and clove echo the filling’s warm spices. Brew a lightly sweetened cup to sip alongside these mooncakes for a cozy, aromatic experience. ☕
Unexpected Coffee Twist
For a sophisticated contrast, try cold brew coffee with a splash of vanilla syrup. The bitterness of the coffee balances the sweetness, while the vanilla ties into the filling’s flavor profile. Serve in a small espresso cup for an elegant presentation that feels like a dessert pairing. ☕
Fruit-Infused Liquors
Drizzle a peach schnapps or lychee liqueur over the top of your mooncakes for an adult-friendly touch. The fruity notes amplify the sweet potato’s natural sweetness, while the alcohol’s burn cuts through the richness. Start with ½ teaspoon per mooncake to avoid overpowering the delicate crust. 🍑
Non-Alcoholic Sparkler
For a celebratory touch, mix sparkling apple cider with a splash of ginger beer. The effervescence and ginger’s zing create a refreshing contrast to the mooncakes’ warmth. Serve chilled in coupe glasses for a festive Lunar New Year presentation. 🥂
Nutrition facts
Frequently asked questions
Can I make these mooncakes without eggs?
Yes! For a vegan version, replace the 2 egg yolks with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let it sit for 5 minutes to thicken). The flax "eggs" will bind the filling just as well, though the texture may be slightly denser. For the dough, use coconut oil instead of butter and ensure your lotion oil is vegan-friendly.
How do I store mooncakes to keep them fresh?
Store them in an airtight container at room temperature for up to 5 days. For longer storage, freeze them uncut for 3 months. Thaw overnight in the fridge before serving. The filling actually improves after 24 hours as flavors meld—make extras if you can't resist eating them all at once!
Why did my mooncakes crack during baking? Cracking usually happens when the dough isn't properly sealed or the filling is too wet.
Can I make mini mooncakes for appetizers?
Use 1 tablespoon filling per mooncake and reduce dough portions to 1 ounce each. Bake at 375°F for 15-18 minutes—they'll be perfect for snacking. Mini versions are great for parties or when you want to make 24+ mooncakes without the commitment of full-sized ones. Garnish with extra sesame seeds for visual appeal!
What's the best way to reheat mooncakes?
For a crispy crust, warm in a 350°F oven for 5-7 minutes. For a softer texture, microwave for 10-15 seconds (cover with a damp paper towel to prevent drying). Never reheat in the air fryer—it can make the crust rubbery. Reheating works best within 2 days of baking for optimal texture.
