When I first came across this stunning dessert while scrolling through the Douyin app (the Chinese version of TikTok), I was immediately captivated by its natural pastel colors and pillowy texture. The video showed a effortlessly soft, velvety mooncake skin made entirely from steamed sweet potatoes and flour, wrapped around a smooth lotus paste center.

However, like so many short viral video recipes, the exact measurements were frustratingly vague. The creator sprinkled in ingredients by eye, leaving home bakers to guess the exact dough hydration and starch ratios.
Determined to recreate this wholesome, modern twist on a classic Mid-Autumn Festival treat, I headed to the kitchen. My first three attempts were complete failures. One batch turned into a sticky, unworkable paste that clung to the mooncake mold. Another trial yielded a dense, gummy disc that lacked that signature bouncy chewiness. It took several carefully measured rounds of trial and error to balance the natural moisture of steamed sweet potatoes with glutinous rice flour and all-purpose flour. Now, I am thrilled to share the perfected recipe that guarantees a pliable dough, intricate design retention, and a delicate, bouncy bite every single time.
Whether you choose white, orange, or purple sweet potatoes, the choice is entirely yours. Each variety brings its own distinct hue and subtle sweetness to the finished aesthetic. Furthermore, if you take the extra step to craft your own homemade mooncake fillings using reduced sugar or natural sweeteners, this beautiful dessert transforms into a truly healthy, guilt-free indulgence that your body will thank you for.
Why You’ll Love This Recipe
- Naturally Colorful and Nutrient-Dense:ย No artificial food dyes are required. The vibrant hues come directly from beta-carotene rich orange sweet potatoes or antioxidant-packed purple sweet potatoes.
- Lower Glycemic Index:ย Compared to traditional baked mooncakes that rely on heavy golden syrup and high alkali lye water, this steamed version utilizes whole food complex carbohydrates.
- Gentle Steaming Method:ย Steaming keeps the dough wonderfully moist and tender without requiring excess oils or heavy fats to achieve a soft crumb.
- Fuss-Free Technique:ย No need for tricky sugar syrup boiling, resting dough overnight, or worrying about mooncake skins cracking under intense oven heat.
- Completely Customizable:ย Mix and match your favorite traditional or modern fillings, including white lotus seed paste, low-sugar red bean paste, or toasted black sesame.
The Culinary Secrets Behind This Dish
Creating a mooncake skin out of root vegetables requires understanding the unique food science of starches and hydration. Raw sweet potatoes contain high levels of water and starches that soften significantly during steaming. When you mash the cooked sweet potato, you release starches that must be balanced with the right combination of added flours.
The Role of Starch Combination
Glutinous rice flour (waxy rice flour) is essential because it consists almost entirely of amylopectin. Amylopectin starches create the elastic, chewy texture known asย Q textureย in Asian desserts. However, using only glutinous rice flour would result in a skin that is far too sticky and soft to hold the intricate details of a carved mooncake mold.
To solve this, we introduce standard all-purpose flour. The wheat proteins (gluten) and amylose starches in all-purpose flour provide structural integrity. This allows the dough to hold sharp, beautiful pattern lines during the press and maintain its structure while steaming. Meticulous dough hydration control is key: because different sweet potatoes hold varying levels of moisture, adding water gradually ensures the dough reaches a clay-like consistency that is smooth, non-sticky, and easy to manipulate.

What You’ll Need
Equipment
- Steamer :ย Used for cooking the raw sweet potato slices and steaming the final assembled mooncakes.
- 50g Mooncake Mold:ย Fitted with your choice of patterned stamp to press intricate designs onto each mooncake.
- Digital Kitchen Scale:ย Crucial for accurately measuring flour ratios and portioning the dough and filling into precise weights.
- Mixing Bowls:ย For combining the dry starches and kneading the sweet potato dough.
- Skillet:ย For lightly dry-toasting melon seeds before mixing them into the filling.
- Perforated Parchment Paper:ย Lines the steamer tray to prevent the soft mooncakes from sticking during cooking.
Ingredients
- Sweet Potatoes (200g):ย Select firm, smooth-skinned sweet potatoes without soft spots. White sweet potatoes yield a delicate ivory shade, orange sweet potatoes offer a warm amber tone, and purple sweet potatoes produce a royal purple hue. Steam them with the skin on first, then peel while warm for maximum natural sweetness.
- Glutinous Rice Flour (110g):ย Look for mochiko or Thai glutinous rice flour. Ensure you do not substitute this with regular rice flour, as regular rice flour lacks the necessary amylopectin chewiness.
- All-Purpose Flour (55g):ย Standard unbleached all-purpose flour provides the structural framework for mold impressions.
- Granulated Sugar (1 tbsp):ย A tiny touch of sugar enhances the natural sweetness of the potatoes and aids in tenderizing the dough matrix.
- Water (120ml):ย Use lukewarm water and add it incrementally. Depending on how wet your mashed sweet potatoes are, you may need slightly less or more water.
- Lotus Paste or Red Bean Paste (320g):ย Choose high quality, reduced sugar paste. Crafting your own homemade red bean or lotus paste allows complete control over sweet levels and added fats.
- Melon Seeds (Optional):ย Roasted pumpkin or melon seeds add an indispensable crunchy contrast to the velvety, smooth paste center.
Step-by-Step Cooking Guide
Step 1: Steam and Mash the Sweet Potatoes
- Slice washed sweet potatoes into uniform round slices approximately 1 cm thick. Arrange them in a single layer in your steamer basket. Steam over high heat for 12 to 15 mins until a fork slides effortlessly through the center.
- Once cool enough to handle safely, peel off the skins and mash sweet potato in a mixing bowl until completely smooth and free of lump fragments.
Step 2: Form the Tender Sweet Potato Dough
- To the bowl of warm mashed sweet potato, add glutinous rice flour, all-purpose flour, and sugar. Stir the mixture using a spatula to distribute the starches.
- Gradually pour in water while stirring. Begin bringing the dough together with your hands, kneading lightly until a uniform, supple ball forms. Cover the bowl with a damp cloth or plastic wrap and let the dough rest at room temperature for 30 mins to fully hydrate the starches.
Step 3: Prepare the Nutty Filling
- While the dough rests, prepare your chosen filling. Toast a handful of melon seeds in a dry skillet over medium-low heat until lightly golden and fragrant. Mix the seeds evenly into lotus paste or red bean paste.
- Weigh out equal portions of filling at 20g each, then roll them between your palms into balls. Place them on a tray.
Step 4: Portion and Shape the Dough
- Divide the rested sweet potato dough into 16 equal portions, weighing approximately 30g each. Roll each portion into a smooth ball.
- Take one dough ball and gently flatten it between your palms into a round disc, making the edges slightly thinner than the center. Place a 20g filling ball directly in the middle of the disc.
Step 5: Wrap and Seal
- Wrap the dough disc around the filling ball, gently pushing the edges upward while rotating the ball until the filling is completely enclosed. Pinch the seam to seal, then roll the mooncake between your hands into a ball once again. Repeat with the remain dough and filling.
Step 6: Mold with Precision
- Dust your mooncake mold with extra glutinous rice flour, tapping out any excess powder. Lightly dust the dough ball as well.
- Shape the ball into a slight oval shape so it fits easily into the mold without scraping the edges. Insert the ball into the mold, place the mold flush against a flat surface, and apply firm, even pressure on the plunger. Gently release the plunger and lift the mold to reveal your embossed mooncake. Repeat.
Step 7: Gentle Steaming
- Line your steamer tray with parchment paper perforated with holes. Arrange the mooncakes on the paper, leaving at least one inch of space between each piece. Place the steamer over medium-low heat and steam for exactly 20 mins.
- Remove from heat and allow the mooncakes to cool completely before handling.
Ingredient Substitutions & Variations
Cooking should be adaptable! If you’re missing a few items, here is how you can easily swap them out while keeping the same incredible flavor profile:
| Ingredient | Substitute | Ratio | Taste & Texture Impact |
| Glutinous Rice Flour | Tapioca Starch | 1:1 ratio | Increases elasticity and transparency, creating a more translucent skin. |
| All-Purpose Flour | Gluten-Free Baking Flour | 1:1 ratio | Maintains structural integrity while removing wheat gluten. |
| Commercial Lotus Paste | Homemade Date & Walnut Paste | 1:1 ratio | Reduces refined sugar content significantly while adding rich, natural sweetness. |
Allergen-Friendly Adjustments
- Gluten-Free Option:ย Replace the 55g of all-purpose flour with an equal amount of gluten-free 1-to-1 measure-for-measure baking flour. Add 1/4 teaspoon of xanthan gum if your gluten-free blend does not contain it to keep the dough pliable during wrapping.
- Dairy-Free Option:ย This recipe is naturally dairy-free. Ensure your store-bought lotus or bean paste is made with vegetable oil rather than condensed milk or clarified butter.
- Nut-Free Option:ย Omit melon seeds or tree nut additions in the filling entirely. Substitute with toasted sesame seeds or sunflower seeds for a nut-free crunchy element.
- Egg-Free Option:ย Unlike traditional baked mooncakes that require an egg wash for browning, this steamed recipe is 100% egg-free naturally.
- Vegan Option:ย Verify that your lotus seed paste or red bean paste is made using plant oils rather than animal lard.
Storage, Make-Ahead, & Reheating Guide
- Room Temperature:ย Steamed mooncakes taste best the day they are made. Keep them in an airtight container at room temperature for up to 24 hours.
- Refrigeration:ย Store cooled mooncakes in a sealed container in the refrigerator for up to 5 days. Because glutinous starches firm up when chilled, the skin will harden slightly in the fridge.
- Reheating Instructions:ย To restore the original soft and chewy texture, re-steam chilled mooncakes over medium-low heat for 3 to 5 minutes until warm. Avoid microwaving, which can dry out the dough rapidly.
- Freezing:ย You can freeze fully steamed and cooled mooncakes in a single layer on a parchment-lined tray until solid, then transfer them to a freezer-safe bag for up to 2 months. Thaw overnight in the refrigerator and re-steam for 5 minutes before serving.
Serving & Pairing Suggestions
These steamed sweet potato mooncakes are best served at room temperature or slightly warm. Serve them whole or sliced cleanly into quarters to expose the beautiful dual-layer contrast between the vivid sweet potato skin and rich filling.
- Traditional Tea Pairings:ย Pair these mooncakes with high-mountain Oolong tea, Pu-erh tea, or Jasmine green tea. The clean, astringent notes of hot tea break through the rich sweet paste and balance the chewiness of the skin.
- Modern Herbal Pairings:ย Serve alongside hot chamomile or dried chrysanthemum flower tea infused with goji berries for an uplifting, wellness-focused afternoon snack.
Frequently Asked Questions (FAQ)
โถย Why did my mooncakes lose their pressed design during steaming?
This usually happens when the steaming heat is too high or the dough contains too much moisture. High heat generates rapid steam pressure that inflates the dough, smoothing out pressed lines. Always steam over medium-low heat and ensure your dough has enough all-purpose flour for structure.
โถย Why is my dough cracking when I wrap the filling?
Cracking indicates that your dough is too dry or rested uncovered for too long. Lightly wet your fingertips with warm water and knead the dough ball briefly until soft and pliable again before shaping.
Sweet Potato Skin Mooncake
Equipment
- Steamer Used for cooking the raw sweet potato slices and steaming the final assembled mooncakes.
- 50g Mooncake Mold Fitted with your choice of patterned stamp to press intricate designs onto each mooncake.
- Kitchen Scale Crucial for accurately measuring flour ratios and portioning the dough and filling into precise weights.
- Mixing Bowls For combining the dry starches and kneading the sweet potato dough.
- Skillet For lightly dry-toasting melon seeds before mixing them into the filling.
- Perforated Parchment Paper Lines the steamer tray to prevent the soft mooncakes from sticking during cooking.
Ingredients
Mooncake skin
- 200 g Sweet potato (white, orange or purple) washed
- 110 g Glutinous rice Flour
- 55 g All-purpose Flour
- 1 tbsp Sugar
- 120 ml Water
Mooncake filling
- 320 g Lotus Paste or Red Bean Paste
- Melon seeds optional
Instructions
Step 1: Steam and Mash the Sweet Potatoes
- Slice washed sweet potatoes into uniform round slices approximately 1 cm thick. Arrange them in a single layer in your steamer basket. Steam over high heat for 12 to 15 mins until a fork slides effortlessly through the center.
- Once cool enough to handle safely, peel off the skins and mash sweet potato in a mixing bowl until completely smooth and free of lump fragments.
Step 2: Form the Tender Sweet Potato Dough
- To the bowl of warm mashed sweet potato, add glutinous rice flour, all-purpose flour, and sugar. Stir the mixture using a spatula to distribute the starches.
- Gradually pour in water while stirring. Begin bringing the dough together with your hands, kneading lightly until a uniform, supple ball forms. Cover the bowl with a damp cloth or plastic wrap and let the dough rest at room temperature for 30 mins to fully hydrate the starches.
Step 3: Prepare the Nutty Filling
- While the dough rests, prepare your chosen filling. Toast a handful of melon seeds in a dry skillet over medium-low heat until lightly golden and fragrant. Mix the seeds evenly into lotus paste or red bean paste.
- Weigh out equal portions of filling at 20g each, then roll them between your palms into balls. Place them on a tray.
Step 4: Portion and Shape the Dough
- Divide the rested sweet potato dough into 16 equal portions, weighing approximately 30g each. Roll each portion into a smooth ball.
- Take one dough ball and gently flatten it between your palms into a round disc, making the edges slightly thinner than the center. Place a 20g filling ball directly in the middle of the disc.
Step 5: Wrap and Seal
- Wrap the dough disc around the filling ball, gently pushing the edges upward while rotating the ball until the filling is completely enclosed. Pinch the seam to seal, then roll the mooncake between your hands into a ball once again. Repeat with the remain dough and filling.
Step 6: Mold with Precision
- Dust your mooncake mold with extra glutinous rice flour, tapping out any excess powder. Lightly dust the dough ball as well.
- Shape the ball into a slight oval shape so it fits easily into the mold without scraping the edges. Insert the ball into the mold, place the mold flush against a flat surface, and apply firm, even pressure on the plunger. Gently release the plunger and lift the mold to reveal your embossed mooncake. Repeat.
Step 7: Gentle Steaming
- Line your steamer tray with parchment paper perforated with holes. Arrange the mooncakes on the paper, leaving at least one inch of space between each piece. Place the steamer over medium-low heat and steam for exactly 20 mins.
- Remove from heat and allow the mooncakes to cool completely before handling.




Leave a Reply
You must be logged in to post a comment.