5 from 1 vote
Homemade Nian Gao
Prep Time
10 mins
Cook Time
30 mins
Total Time
40 mins
Chinese Nian Gao, sometimes is known as Chinese new year cake. This is a popular Chinese cooking ingredient around Chinese Spring Festival. With two methods introduced here.
Course: dim sum
Cuisine: Chinese
Keyword: Nian Gao
Servings: 4
Calories: 396 kcal
Author: Elaine
  • 1 and 1/2 cup plain rice flour
  • 1 cup glutinous rice flour
  • 3/4 cup water or 1/4 cup more
  • 1 tablespoon vegetable oil
  1. In a large mixing bowl, mix the flours. Stir the water in slowly and then add vegetable oil. Knead the dough for several minutes until all the ingredients are well combined.
Method 1:
  1. Brush some oil on your container and then transfer the mixture in. Press the surface and then steam for around 30 minutes (depending on the thickness). And then cool down slightly.
  2. Place a plastic wrapper on a clean surface and then transfer the steamed mixture out. Fold the plastic wrapper back so the upper side of the mixture is covered with plastic wrapper, otherwise, it might be quite sticky. Knead the dough for several minutes until smooth or pat with a rolling pin.
  3. Divide the dough in half and then shape on half into a round 3 cm diameter log and the other half into several 1 cm diameter long log. Cover each one with plastic wrappers and put into fridge overnight to finalize.
  4. Cut the 1cm diameter long log into 5~7 cm long sections and slice the 3cm diameter long log.
Method 2:
  1. Divide the dough into four portions and then shape each one to a long log.
  2. Brush some oil on your steamer and then place them one by one.
  3. Steam for around 30 minutes until cooked. Transfer out and cool down.
  4. Cut into slices before using.
Recipe Notes

They can be kept in freezer for 1 month.
If you want to serve as desserts directly, add slightly more glutinous rice flower You can also add black sesame or sweet osmanthus flowers for extra flavor.

Nutrition Facts
Homemade Nian Gao
Amount Per Serving
Calories 396 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Saturated Fat 3g 15%
Sodium 2mg 0%
Potassium 76mg 2%
Total Carbohydrates 80g 27%
Dietary Fiber 2g 8%
Protein 5g 10%
Calcium 1%
Iron 1.9%
* Percent Daily Values are based on a 2000 calorie diet.