Nian Gao (Baked Sweet Potato Sticky Rice Cakes)

Updated Jan. 19, 2024

Nian Gao (Baked Sweet Potato Sticky Rice Cakes)
Ryan Liebe for The New York Times. Food Stylist: Barrett Washburne.
Total Time
2 hours, plus overnight chilling
Rating
4(195)
Comments
Read comments

Nian gao is a homonym for the Chinese phrase “nian nian gao sheng,” which means increasing prosperity year after year. It is a dish indigenous to southern China in sweet and savory forms, and traveled with the diaspora to southeast Asia. This modern spin on classic nian gao comes from the food writer Christopher Tan, who wrote a book on Singaporean pastries titled “The Way of Kueh.” He incorporates coconut milk, butter and mashed sweet potato into this nian gao for richness. The rice cake is usually steamed, but Mr. Tan bakes the batter in small molds for the contrast of a fudgy inside and crisp outside. The key to a smooth texture that stays soft after baking is resting the wet glutinous rice dough overnight. —Clarissa Wei

Featured in: In Singapore, Lunar New Year Is a Multicultural Feast

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:24 to 42 nian gao, depending on pan size
  • cups/192 grams glutinous rice flour, preferably Erawan brand
  • 1pound/450 grams orange or purple sweet potatoes
  • cups/280 grams full-fat coconut milk
  • ¾cup plus 2 tablespoons/175 grams granulated sugar
  • ½teaspoon fine salt
  • tablespoons/35 grams unsalted butter, at room temperature
  • cup/40 grams tapioca starch
  • 1large egg
  • Canola oil, for greasing pan
Ingredient Substitution Guide
Nutritional analysis per serving (34 servings)

103 calories; 3 grams fat; 2 grams saturated fat; 0 grams trans fat; 1 gram monounsaturated fat; 0 grams polyunsaturated fat; 18 grams carbohydrates; 1 gram dietary fiber; 10 grams sugars; 1 gram protein; 45 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Combine the glutinous rice flour and ¾ cup/180 grams water in a bowl to form a dough. Cover tightly and refrigerate for at least 6 hours and up to 24 hours.

  2. Step 2

    Heat oven to 400 degrees. Wash and scrub the sweet potatoes and pat them dry thoroughly with a clean kitchen towel. With a fork, poke holes all over the sweet potatoes. Bake on a foil-lined pan until a fork can pierce it with no resistance, 40 to 50 minutes.

  3. Step 3

    When cool enough to handle, peel off the skin. Pass the sweet potato through a ricer or mash with a fork. Measure out 1¼ cups/320 grams of the mashed sweet potato. (Reserve any remaining for another use.)

  4. Step 4

    Heat oven to 350 degrees.

  5. Step 5

    Combine coconut milk, sugar and salt in a large saucepan. Set the saucepan over medium-low heat, and whisk until the sugar dissolves and the mixture is hot but not boiling, about 10 minutes. Remove from the heat and add the butter, stirring until it melts. Mix in the sweet potato mash, followed by the tapioca starch, then add the refrigerated wet glutinous rice flour gradually in chunks, whisking as you go. Add the egg and whisk until smooth.

  6. Step 6

    Heat 1 or more kuih bahulu pans in the oven until very hot, 7 to 8 minutes. If you don’t have a kuih bahulu pan, a decorative cakelet pan or mini muffin tin made out of cast iron or aluminum works (see Tip). The batter yields 24 to 42 nian gao, depending on the size of the hollows; work in batches if needed (see Tip). Remove the pan from the oven and, using a silicone or pastry brush, lightly and quickly brush its hollows with oil. Stir batter, then quickly pour it into the hollows, filling them 80 to 90 percent full.

  7. Step 7

    Bake on the center rack until golden brown on top and a toothpick inserted into the center of one emerges moist and sticky, but with no pasty raw batter on it, 20 to 40 minutes. The exact baking time will vary depending on the size and heft of your pan.

  8. Step 8

    Use a wooden skewer or butter knife to pry out and remove the nian gao from the pan. If the pan was properly heated and oiled, the nian gao will not stick. If needed, repeat with the remaining batter. If the pan cools off too much while you are removing a batch of nian gao, heat it for a couple of minutes in the oven before baking the next batch.

  9. Step 9

    These nian gao are best served slightly warm while the edges are still crisp and the centres are soft and chewy. They are best the same day they are made. You can keep leftovers in a covered container in the refrigerator and steam, pan-fry or microwave them to reheat the next day, but they will not completely recover their freshly cooked texture.

Tip
  • These are traditionally made in brass kuih bahulu pans, but this recipe can be made in oven-safe cast iron molds, takoyaki pans, tartlet molds or mini muffin tins. Decorative cakelet pans are also great because they’re festive. The batter bakes more quickly in thicker metal pans, which also yield a darker crust.

Ratings

4 out of 5
195 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

The amount of glutinous flour in grams is wrong. 1 1/2 cups makes about 170 grams, not 282 as stated. Using the grams measurements, the dough came out completely dry.

We encountered the same problem as Ian - I measured the flour by grams rather than cups, so when I added the water it looked like slightly crumbly flour. We added another 3/4 cup of water and then used only half the “slurry” (definitely not a dough). The first batch has just come out of the oven, and they are decent but gooey. We suggest not proceeding with this recipe until someone has corrected the measurements. Something is not right.

Growing up in America, we did not use these fancy molds to make Nian Gao. We use a cheat disposable aluminum tin or if you want to be fancy a pie dish. I believe the round dish signifies togetherness however these are beautiful so I will try making them in molds this year. I will use my mom’s recipe that does not include sweet potatoes or coconut milk and use brown sugar instead of white sugar.

I don't have cast iron mold(who does?!), instead I used my Madeleine pans, pre-heated and well oiled. Wow they stack badly. They taste good but more gooey NOT crunchy outside and mochy inside. If I ever make it again, I need to look for different recipe, sorry...

Borrowed the technique from other recipes (yay Genevieve Ko!!): combine glutinous rice flour (192g) and tapioca starch (40g), and drizzle with 180g boiling water. Stir, then let rest covered with a damp towel. When cool enough to touch, form into a ball. Used it in the batter right away (no 6-24h rest) and it worked wonderfully! Followed the rest of the recipe as written. Used a standard metal 12 cup muffin tin, baked for 40 mins before getting hungry and gobbling it all up!

I measured the rice flour by weight and it came out fine. The water and rice flour made a very stiff paste, but it was easy to whisk it into the warm batter. The more challenging part was getting the bake right. First, I tried Madeleine tins brushed with grapeseed oil. They were delicious but too sticky and hard to get out of the pan. The second time, I put a generous dollop of solid coconut oil in mini muffin tins. These were perfect, crunchy and chewy, even though the coconut oil smoked!

Private comments are only visible to you.

Credits

Recipe adapted from Christopher Tan

Advertisement

or to save this recipe.