Go Back
+ servings
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*
Fat 4g6%
Saturated Fat 3g19%
Sodium 2mg0%
Potassium 76mg2%
Carbohydrates 80g27%
Fiber 2g8%
Protein 5g10%
Calcium 10mg1%
Iron 0.3mg2%
* Percent Daily Values are based on a 2000 calorie diet.