Snow skin mooncake with custard sliced open close up

Mid-Autumn Festival is just around the corner and it’s that time of the year that families start to buy or make their favorite mooncakes. In the past, the baked traditional mooncake was the staple to celebrate the festival. But these days, there are many different types of modern mooncakes that people love to enjoy. For example, these round pastry mooncakes filled with red bean paste and salty duck egg yolks

Today, I want to share this snow skin mooncake with a custard filling recipe. Snow skin mooncake is a new type of mooncake that’s gradually gaining popularity in recent years.

What is a snow skin mooncake?

“Snow Skin” is translated from the Chinese “Bing Pi” (literally meaning “Icy Skin”). The word snow is used because of the color and texture of the mooncake wrapper. Different from the traditional baked sugary pastry, the snow skin mooncake is made with a mochi-like dough and usually served chilled. Sometimes people also call it a mochi mooncake.

Just like regular mooncakes, snow skin mooncakes can be filled with red bean paste, black sesame paste, lotus seed paste, and other sweet fruity fillings.

In this recipe I will be using a custard filling. Buttery, milky and creamy, it’s one of my favorite fillings to enjoy snow skin mooncake.

Snow skin mooncake with red bean filling

How to make snow skin mooncake

1. Prepare the custard filling 

This recipe uses a standard custard recipe as the base. It contains more flour than regular custard so it is easy to form the mooncakes. 

It uses 7 ingredients that are shown in the picture below.

Custard filling ingredients for mooncakes

The workflow is:

  1. Mix the dry ingredients
  2. Heat up the milk and half of the sugar until warm
  3. Mix the egg yolks with the dry ingredients
Custard filling process step-by-step - preparing eggs
  1. Add the milk into the egg yolk and flour mixture
Custard filling process step-by-step - tempering the eggs
  1. Cook the mixture until it thickens
Custard filling process step-by-step - thickening custard
  1. Chill the custard in the fridge

Note:

  • Make sure you don’t overheat the milk, otherwise it will cook the eggs and make the filling into a lumpy soup. I usually use a thermometer to make sure the milk doesn’t heat over 150 F (65 C). If you do not have a thermometer, you should heat up the milk over low heat until it’s warmed up but not too hot if you put your finger into the milk.
  • Do not mix the egg yolks with the dry ingredients before you heat up the milk. The sugar will cook the egg yolk and change its texture if added too early.
  • Stir the custard constantly when you heat it up on the stove. The mixture will be very runny at the beginning and will take a few minutes to cook. But once it starts to thicken, it happens very fast, like flipping a switch. 
  • Once the custard starts to bubble, make sure to stir constantly and let it cook boiled for 1 full minute. This will make sure the flour is cooked thoroughly, so the custard will be able to thicken up once chilled.
  • Chill the custard completely before forming the mooncake. The texture will harden and become possible to shape once cooled.

2. Prepare the dough

The dough uses 7 ingredients that are shown in the picture below.

Snow skin mooncake dough ingredients

The workflow is:

  1. Combine the dry ingredients
  2. Combine the wet ingredients
  3. Mix the dry and wet ingredients into a very runny batter
  4. Steam the batter until cooked through
Snow skin mooncake dough making step-by-step - mix and steam the dough
  1. Knead the cooked batter into a dough ball
  2. Chill the dough ball in the fridge
Snow skin mooncake dough making step-by-step - knead the dough

Note:

  • You can add different extracts into the dough. Almond, rose, and pandan extracts all work in this recipe.
  • You can add food coloring into the dough. Many recipes use a few drops of red or green food coloring to make pink and pale green mooncakes.
  • Knead the dough once it’s steamed. The texture of the dough will soften a lot and become more palatable once kneaded.
  • Chill the dough in the fridge for at least 30 minutes, so it hardens up a bit for the molding.
  • It’s possible to make the dough ahead of time and chill it overnight. But we’ve found that the freshly made dough is easier to mold and tastes slightly better.

3. Make dough and filling balls

Once you’ve chilled the custard, mix it well with a spatula. This will help the custard to even out and make it easier to shape. 

You might find the custard is quite soft and stick to your hands when shaping them. I highly recommend wearing a pair of disposable gloves, and slightly grease it with oil. It will make the custard much easier to shape. 

Shape the custard and the dough into balls. And once you shape the custard into balls, immediately cover with plastic wrap and store in the fridge so it stays cool and firm.

Doughs and filling setup for making snow skin mooncake

The easiest and most consistent way is to use a scale to measure out the portions. But if you don’t have a scale, you can use a tablespoon to measure one round tablespoon of dough and one round tablespoon of filling.

In this recipe, I used 25 grams of filling and 25 grams of dough. For the dough, I measured out a bit more dough to make a larger wrapper, so it’s easier to assemble the mooncakes. Once you wrap the mooncake, it will form more dough on top where you seal the filling. You can pinch off the extra dough so the mooncake skin will be even and thin throughout. It eventually makes a 45-gram mooncake (25 grams of filling + 20 grams of dough).

4. Assemble the mooncakes

To assemble the snow skin mooncakes, you need to:

  1. Roll a dough ball into a thin wrapper.
  2. Wrap the filling like you would wrap a dumpling (sort of).
  3. Pinch off the extra dough formed on top of the filling.
Assemble snow skin mooncake

Note:

  • You can use your hands to form the wrapper as well. Although I found that a rolling pin yields a thinner and more even wrapper. 
  • Do NOT dust your working surface with extra flour. The dough contains enough oil so it won’t stick to your working surface easily. Adding extra flour will change the texture of the dough.
  • You can wear a pair of disposable gloves when you work on the mooncakes. Personally I like to shape the dough using my hands.

5. Mold the mooncake

To speak the truth, the “mochi” you’ve made at this point is kinda ready to eat and tastes delicious. But of course, you’ll need to mold them into beautiful patterns to call them mooncakes.

To make this happen, you need a mooncake mold. The traditional ones are made of carved wood. But I found that plastic molds are easier to source and quite easy to use. You can find them in Asian markets or on Amazon.

To mold the mooncake, you need to:

  1. Dust the assembled ball with a thin layer of cornstarch.
  2. Fit the ball into the mooncake mold and press for 30 seconds.
  3. Release the mooncake and pray that it comes out perfectly without falling apart.
Molding snow skin mooncake

Note:

  • Ideally, you should be using Gao Fen (cooked glutinous flour) to dust the mooncake. But since it’s hard to find, most recipes ask you to cook the glutinous flour in a pan for the coating. I found that step unnecessary because cooking the flour doesn’t eliminate its powdery raw taste. I used cornstarch to coat the mooncake, which is the approach usually used in mochi recipes.
  • The pattern on the mooncake will fade a bit over time, which is unavoidable for any type of snow skin mooncake. Store-bought mooncakes use additives and are sometimes frozen to keep the mooncake in a perfect pattern. That’s why homemade ones might look less perfect, but they actually have a much better taste than the store-bought ones.
Bing Pi Yue Bing close up
Snow skin mooncake with custard sliced open

Frequently asked questions

  • Why does my custard turn out too soft and I can’t shape it after chilling?

Make sure you bring the custard mixture to a boil (it should be bubbling if you stop stirring it for a moment), and let it boil while mixing it for a full minute. This is the key to make sure the custard is properly cooked and will firm up once chilled.

  • Why does the mooncake skin harden once I stored it overnight in the fridge?

The mooncake skin will harden when it’s cooled. The best way is to let the mooncake rest at room temperature so the skin will turn a bit softer before eating. 

If you do not plan to serve the mooncake the same day, I would keep them refrigerated in the wrapped ball form without molding them. You can mold them the next day before serving. So the patterns will stay more clear, and the mooncake skin will soften a bit too. 

  • The custard and the dough are too sticky and hard to work with. Should can I do?

The best way is to wear disposable gloves while working on the cooked dough and the filling. It keeps them from sticking and makes the workflow much smoother. 

I hope you enjoy the recipe! Make sure you check out the video if you’re not familiar with the process. It is indeed a challenging project but the result is so rewarding! 

Homemade snow skin mooncake

More recipes for Mid-Autumn Festival

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

The snow skin mooncake is made with a sweet mochi dough and a creamy custard filling, stamped with a beautiful pattern that celebrates the Mid-Autumn Festival. I shared many step-by-step photos and a video to show you how to make them in your own kitchen. It’s the perfect recipe to celebrate the Mid-Autumn Festival. {Vegetarian}

Snow Skin Mooncake with Custard Filling (冰皮月饼)

4.75 from 12 votes
Prep Time: 2 hours
Cook Time: 30 minutes
Total chilling time minimal: 3 hours
Total Time: 5 hours 30 minutes
Servings: 25 mooncakes (45 grams each))
The snow skin mooncake is made with a sweet mochi dough and a creamy custard filling, stamped with a beautiful pattern that celebrates the Mid-Autumn Festival. I shared many step-by-step photos and a video to show you how to make them in your own kitchen. It’s the perfect recipe to celebrate the Mid-Autumn Festival. {Vegetarian}

Ingredients 

Custard

  • 40 grams (6 tablespoons) cornstarch
  • 5 grams (2 teaspoons) all-purpose flour
  • 112 grams (1/2 cup) granulated sugar
  • 5 large egg yolks
  • 480 grams (2 cups) whole milk
  • 30 grams (2 tablespoons) butter
  • 1/2 teaspoon vanilla extract

Wrapper

  • 120 grams (1 cup) glutinous rice flour
  • 120 grams (1 cup) rice flour
  • 120 grams (1 cup) cornstarch , and extra for coating the mooncakes
  • 100 grams (3/4 cup) confectioners sugar
  • 350 grams (1 1/2 cup) whole milk
  • 55 grams (1/3 cup) vegetable oil
  • 1/2 teaspoon vanilla extract
Prevent your screen from going dark

Instructions

Make the custard

  • Mix the cornstarch, all-purpose flour, and half of the sugar together in a small bowl.
  • Place the egg yolks in a large bowl. Stir a few times to mix the yolks.
  • Add the milk and the remaining half of the sugar into a small saucepan. Heat over medium heat. Stir occasionally to dissolve the sugar completely. Cook until it reaches about 120°F/ 49°C (no more than 150°F / 65°C). You might see a few bubbles here and there. If the milk starts foaming, it’s too hot.
  • While the milk starts to get warm, add the dry ingredients (from step 1) into the bowl with the egg yolks. Whisk until it forms an even paste. Do not add the dry ingredients too early, because the sugar will change the texture of the eggs.
  • Add the warm milk into the egg yolk mixture, about 1/4 cup at a time. Whisk constantly until the milk is fully incorporated into the paste. Continue to add more milk a 1/4 cup at a time and keep stirring, until it forms a thin, smooth mixture and all the milk is added.
  • Return the mixture back into the pot (the one you used to heat the milk). Heat over medium heat and stir constantly while scraping the bottom (to prevent from burning), until the mixture thickens. Keep cooking and stirring, until it starts to bubble. Stop your spatula for a moment to make sure that the custard is boiling. Keep stirring and boiling for one full minute. This is important so the custard will be able to thicken after chilling.
  • Remove the pot from the stove. Add the butter and vanilla extract. Stir to mix well.
  • Line a large deep plate with plastic wrap. Place a large mesh strainer on top.
  • Pour the custard into the lined plate over the strainer to smooth out the texture. Use a spatula to press the strainer if any lumps remain.
  • Cover the custard with plastic wrap. Press the wrap against the custard, so it won’t form a skin once it’s chilled.
  • Chill the custard in the fridge until it’s cooled completely, 2 hours or so. Or in the freezer for 30 mins.

Prepare the mooncake dough

  • Prepare a large bowl that can fit into your steamer. Place a large strainer on top.
  • In another medium-sized bowl, add the glutinous rice flour, rice flour, and cornstarch. Mix well with a fork.
  • Line a large mesh strainer over the bowl and sift the confectioner’s sugar through it. Use your fingers or a spoon to press the sugar through if any lumps exist.
  • Add the milk, oil, and vanilla extract into a small bowl. Stir to mix well.
  • Use your fork to form a hole in the middle of the flour. Add 2 to 3 tablespoons of the milk mixture at a time. Stir until the liquid is incorporated into the flour completely. Repeat the process until it forms a very runny batter.
  • Pour the mixture into the large bowl (you prepared in step 1) over the strainer. Press the lumps using a spoon. Once strained, the mixture will thicken a little bit.
  • Prepare a steamer by pouring 1 inch (2.5 cm) of water into the steamer pot. Cover and heat over medium-high heat until boiling. Place the bowl with the batter into the steamer rack. Place the rack over the boiling pot. Cover and steam until the batter is cooked completely, 25 to 30 minutes. After 25 minutes, examine the dough by inserting a spoon into the middle. The spoon should come out clean, and the dough should feel very stiff.
  • Once done, remove the lid, and transfer the steaming rack with the bowl onto your kitchen counter to cool off for a few minutes.
  • Fold a kitchen towel a few times and place it on your working surface. Remove the bowl with the dough wearing oven mitts, and transfer the bowl onto the towel.
  • Scrape the dough from the bowl and knead it using a spoon, until it forms a dough ball, 5 minutes or so.
  • Transfer the dough onto a clean surface. Note, do not add any flour onto the surface or dust your hands with it. Knead the dough using your hands until it’s smooth, 5 minutes or so. The dough will soften once done.
  • Form the dough into balls – Measure 25 grams of dough (about 1 round tablespoon) and use your hands to roll it into a ball. Place the dough balls into a container and cover. Chill in the fridge until the custard is ready to use.

Ingredient storage

  • You can keep the dough and the custard filling refrigerated for a couple of hours, up to overnight, until ready to assemble. The dough will become a bit stiff if you chill it overnight. If you want the freshest taste, you should assemble the mooncakes the same day you make the dough and filling.

Assemble the mooncakes

  • Once the custard is fully chilled, use a spatula to mix the custard again to even out the texture. This step will soften the custard a bit, but make it easier to scoop and shape.
  • Form the custard into balls – Measure 25 grams of filling (about 1 round tablespoon) and use your hands to press and roll, until it forms a ball. I highly recommend wearing disposable gloves to help with this process, so the custard doesn’t stick to your hands.
  • Transfer the filling balls into a plate and wrap it. Chill for another 30 minutes.
  • Place the dough ball on a clean working surface. Use a rolling pin to roll it into an even, thin, round disc that is about 4” (9 to 10 cm) in diameter. Carefully remove it from the surface onto your palm.
  • Place a custard ball in the center of the wrapper. Use your other hand to gather the wrapper onto the top of the custard filling. The dough sheet will start to form pleats and create a thicker layer. Try to pinch the extra dough together using your fingers, and pinch off the dough. The process will keep the mooncake skin even and thin, to create a better mouthfeel. Once done, place the mooncake onto a plate, pleated-side-down. Loosely cover it with plastic wrap to prevent them from drying out. Repeat the process to wrap the rest of the mooncakes.

To mold the mooncakes

  • Install the pattern plate into the mooncake mold, with the pattern side facing downward. If you’re using the round shape, you can twist the lever of the mold so the pattern plate will snap onto the lever. It’s not required but it makes the process a bit easier.
  • Dust the mooncake with a very thin layer of cornstarch. (*Footnote 1)
  • Carefully place the wrapped mooncake balls into the mold, smooth surface against the pattern plate.
  • Place the mold onto a clean, flat surface. Gently press the lever until the dough is against your table surface. Hold it for at least 30 seconds. It will help the pattern to form. Once done, push the lever to release the mooncake. Repeat the process to mold all the mooncakes.
  • The mooncakes are ready to eat!

Storage

  • Transfer the mooncakes into an airtight container. Store them in the fridge for 3 to 4 days. To enjoy the mooncakes with a better texture, transfer them to your kitchen counter and wait for them to return to room temperature. You can eat the chilled mooncakes, but the skin will be a bit stiff.
  • Note, do not freeze the mooncakes. This will change the texture of the custard and make it very grainy.

Video

Snow Skin Mooncake (冰皮月饼) Recipe

Ingredient Substitution Guide

Notes

  1. Most mooncake recipes call for Gao Fen (or cooked glutinous rice flour) for this step. If you have Gao Fen on hand, you can use it for dusting. If not, simply use cornstarch and the result will be good as well.

Nutrition

Serving: 1serving, Calories: 137kcal, Carbohydrates: 25.1g, Protein: 2.4g, Fat: 3g, Saturated Fat: 1.6g, Cholesterol: 48mg, Sodium: 25mg, Potassium: 56mg, Fiber: 0.5g, Sugar: 10.3g, Calcium: 43mg

Have a question or feedback? Add a Comment

Did you make this? I want to see! Tag @OmnivoresCookbook on Instagram, and rate the recipe below.

The recipe was published in 2019 and updated in 2023 with a new video. I also slightly changed the dough recipe so it is easier to shape. The custard steps are clarified to solve the issue that it’s hard to shape after chilling.

Lilja Walter was a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.