Introduction to the Nian Gao Recipe
If you’re looking for a festive and meaningful dessert, this Nian Gao recipe is a perfect choice. Nian Gao—also called Tikoy, Fa Gao, or Kue Bakul—is a sticky rice cake enjoyed during Chinese New Year and other special occasions.
With its chewy texture and light sweetness, this traditional treat represents good luck and togetherness. It’s simple to make, using just a few basic ingredients. In this article, you’ll learn how to prepare it at home, customize it to your taste, and even make it healthier with smart ingredient swaps.
Part 1: What is Nian Gao (Tikoy/Fa Gao/Kue Bakul)?
Nian Gao is a traditional sticky rice cake enjoyed in many Asian countries. It’s also known as Tikoy in the Philippines, Fa Gao in parts of China, and Kue Bakul in Indonesia and Malaysia. This chewy, sweet cake is more than just a holiday dessert. It’s a symbol of prosperity, family unity, and good fortune—especially during Chinese New Year.

Cultural Importance and Symbolism
The name “Nian Gao” sounds like “higher year” in Mandarin. This makes it a symbol of growth, progress, and success for the year ahead. Families often serve it during the Lunar New Year to bring luck and upward movement in life.
In Chinese tradition, the cake is also offered to the Kitchen God before the New Year. According to folklore, its sticky texture keeps him from speaking badly about the family when he reports to heaven. This charming belief adds to its cultural importance and deepens its meaning during celebrations.
Regional Names and Variations
Though its origins lie in Chinese culture, this sweet glutinous cake has many names and forms across Asia:
- Tikoy – In the Philippines, this variation is typically gifted and eaten around Chinese New Year. It’s often sliced and pan-fried with beaten egg for a crispy outside and gooey center.
- Fa Gao – This term refers more to a steamed rice cake that blossoms at the top like a flower, symbolizing wealth and prosperity. It’s often made alongside or in place of the stickier version.
- Kue Bakul – In Indonesia and parts of Malaysia, this name refers to a very similar dish, often steamed in banana leaf-lined containers and sometimes infused with coconut or pandan for added aroma.
Each version holds the same core meaning—celebration, prosperity, and honoring tradition—while allowing for local twists in flavor and preparation.
Basic Composition
While recipes may vary slightly, the core ingredients remain consistent: glutinous rice flour, water, and a sweetener such as white or brown sugar. These are mixed into a smooth batter, poured into molds or pans, and steamed until the texture becomes dense and sticky. The result is a chewy delicacy that’s delicious on its own or prepared in other creative ways.
Whether you call it Tikoy, Kue Bakul, or simply a festive rice cake, this timeless treat is a staple for family gatherings and festive tables across generations and cultures.
PART 2: Ingredients You’ll Need to Make It at Home
The beauty of Nian Gao lies in its simplicity — with just a few key ingredients, you can make this deliciously chewy and sweet rice cake. While the recipe may vary slightly from region to region, the essential components remain the same. Here’s a breakdown of the ingredients you’ll need to create the perfect Nian Gao.
Print
Nian Gao Recipe – Easy Steps to Make the Best Traditional Rice Cake
This easy Nian Gao recipe shows you how to make the classic Chinese sticky rice cake at home using simple ingredients. Perfect for Chinese New Year or as a sweet, chewy snack any time of year.
- Total Time: 1 hour 45 minutes
- Yield: 8 servings 1x
Ingredients
-
2 cups glutinous rice flour
-
1 cup water
-
1 cup brown sugar (or white sugar)
-
1 tsp vegetable oil or coconut oil (optional)
-
Banana leaves or parchment paper (optional for lining)
Instructions
-
In a bowl, mix glutinous rice flour and sugar.
-
Gradually add water while stirring to form a smooth, lump-free batter.
-
Lightly oil a cake pan or line it with banana leaves.
-
Pour the batter into the prepared pan and smooth the top.
-
Place the pan in a steamer over boiling water.
-
Cover and steam for 1.5 to 2 hours, checking water levels as needed.
-
Once set, remove and let cool completely at room temperature.
-
Slice and serve as is, or pan-fry with beaten egg for a crispy finish.
Notes
-
Store leftovers in an airtight container at room temperature for up to 2 days.
-
Refrigerate for up to 5 days or freeze for 1 month.
-
To reheat, steam or pan-fry until warm and soft.
-
You can substitute brown sugar with coconut sugar for added depth.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Dessert
- Method: Steaming
- Cuisine: Chinese
Nutrition
- Serving Size: 1 slice (approx. 1/8 cake)
- Calories: 210
- Sugar: 16g
- Sodium: 15mg
- Fat: 1g
- Saturated Fat: 0.5g
- Unsaturated Fat: 0.4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 0.5g
- Protein: 2g
- Cholesterol: 0mg
Keywords: Nian Gao, Tikoy, Chinese New Year, Rice Cake, Sticky Rice Cake
Check out our: How to Cook Soft Fluffy Jasmine Rice Perfectly Every Time
PART 3: Step-by-Step Instructions for Making Nian Gao
Making Nian Gao from scratch is a rewarding experience that’s easier than it sounds. Follow these simple steps, and you’ll be able to enjoy this chewy, sweet rice cake in no time. Here’s a detailed guide on how to make the perfect Nian Gao at home.
Step 1: Prepare the Ingredients
Before you start, make sure you have all your ingredients measured and ready. This will make the cooking process go smoothly. If you’re using any optional ingredients like coconut milk, oil, or sweet fillings, have those prepared as well.
Step 2: Mix the Glutinous Rice Flour and Sugar
In a large mixing bowl, combine the glutinous rice flour and sugar. Stir the two together to ensure that the sugar is evenly distributed throughout the flour. This is the base for your rice cake, and getting the right balance of sweetness is essential.
Step 3: Add Water Gradually
Gradually add the water to the dry mixture. Stir constantly to ensure there are no lumps. The batter should be smooth and have a consistency similar to pancake batter — thick but pourable. Keep stirring until all the water is incorporated.
If you’re using coconut milk or vegetable oil, add it to the mixture at this point. Stir well to combine everything. The batter should be smooth and shiny.
Step 4: Prepare the Steamer
Fill a large pot with water and bring it to a boil. While the water is heating up, prepare your steaming dish. Traditionally, a round cake pan or banana leaf-lined mold is used to steam Nian Gao, but any deep, heat-resistant dish will work. Grease the pan lightly with oil to prevent the cake from sticking.
You may also want to line the bottom of the mold with banana leaves, which add a subtle fragrance and help with the steaming process. If you don’t have banana leaves, you can skip this step.
Step 5: Pour the Mixture into the Pan
Once the batter is ready, pour it into the prepared pan. Tap the pan gently on the counter to release any air bubbles. Smooth the top of the mixture with a spatula to ensure it’s even.
Step 6: Steam the Nian Gao
Place the pan into the steamer and cover with a lid. Steam the Nian Gao for about 45 minutes to 1 hour on medium heat. During the steaming process, you’ll notice the cake solidifying and becoming more firm. Check occasionally to ensure the water in the steamer is still boiling. If it’s running low, add more hot water as needed.
Step 7: Cool the Nian Gao
Once the Nian Gao has finished steaming, remove the pan from the steamer and allow it to cool completely at room temperature. The cake will continue to firm up as it cools, and you’ll end up with a chewy, sticky texture.
Step 8: Cut and Serve
Once the Nian Gao has cooled down and hardened, you can slice it into individual servings. The traditional way to eat Nian Gao is to slice it into small squares or rectangles, but feel free to cut it into any shape you prefer.
If you’d like, you can enjoy Nian Gao as is, or you can fry it lightly in a pan with some oil for a crispy exterior. Fried Nian Gao is a popular variation, and it adds an extra layer of texture to the dish.
PART 4: Common Mistakes to Avoid When Making Nian Gao
While making Nian Gao is fairly simple, there are a few common pitfalls that can affect the texture or flavor of the rice cake. To ensure your Nian Gao turns out perfect every time, here are some mistakes to avoid and tips on how to correct them.

1. Using the Wrong Type of Rice Flour
One of the most common mistakes when making Nian Gao is using the wrong type of flour. Glutinous rice flour (also called sweet rice flour or mochiko) is essential for achieving the signature chewy texture. If you use regular rice flour or all-purpose flour, the result will be different — the cake won’t have the same consistency, and it will be too crumbly or dry.
Tip: Always use glutinous rice flour to get the authentic texture of Nian Gao. Double-check the label on the package to ensure it’s glutinous rice flour and not regular rice flour.
2. Adding Too Much Water
Another common issue is adding too much water to the batter. If you make the mixture too thin, the Nian Gao won’t hold its shape after steaming, and the texture will be too soft, almost like a pudding. While the batter should be pourable, it should still be thick enough to set firmly once steamed.
Tip: Add water gradually and stir continuously to get the right consistency. The batter should be thick but still pourable, similar to pancake batter.
3. Not Steaming Long Enough
Not steaming Nian Gao for long enough can lead to a mushy or undercooked cake. While it’s tempting to check on the cake frequently, try to resist the urge to open the steamer lid during the process. Doing so will release steam and affect the cooking time.
Tip: Steam your Nian Gao for at least 45 minutes to 1 hour, depending on the size of your pan and the consistency of your batter. If you’re unsure, insert a skewer into the center — it should come out clean when the Nian Gao is ready.
4. Overcrowding the Steamer
If you’re steaming multiple pans of Nian Gao at once or using a smaller steamer, overcrowding can lead to uneven steaming. The water won’t circulate properly, and the cakes may not cook evenly.
Tip: Leave enough space between the pans to ensure steam can circulate freely. If necessary, steam your Nian Gao in batches to avoid overcrowding.
5. Not Greasing the Pan Properly
If you forget to grease your steaming pan, the Nian Gao might stick to the sides, making it difficult to remove once it’s done. This can lead to broken pieces or a messy presentation.
Tip: Lightly grease your pan or mold with oil or line it with parchment paper. If you’re using banana leaves, make sure they are well-oiled to prevent sticking.
6. Not Letting It Cool Completely
If you cut into the Nian Gao while it’s still warm, it may be too soft and sticky, making it difficult to slice neatly. It’s important to let it cool down and set before cutting.
Tip: Allow the Nian Gao to cool completely at room temperature for several hours before slicing. If you’re in a hurry, you can place it in the refrigerator to help speed up the cooling process.
PART 5: Tips for Customizing Your Nian Gao Recipe
While Nian Gao is delicious in its classic form, one of the joys of this dish is its versatility. You can customize it to suit your tastes or experiment with new flavors. Whether you want to make it sweeter, add a bit of richness, or infuse it with different ingredients, here are some tips to customize your Nian Gao and make it truly your own.
1. Add Coconut Milk for a Creamier Texture
If you’re looking for a richer, creamier version of Nian Gao, consider substituting part or all of the water with coconut milk. This will give the rice cake a subtle coconut flavor and a smooth, velvety texture. Coconut milk is a popular addition in many Southeast Asian versions of the dish, especially in regions like Malaysia and the Philippines, where coconut flavor is a common ingredient.
Tip: Use full-fat coconut milk for a richer, creamier result. If you prefer a lighter version, you can use coconut water instead of regular water.
2. Experiment with Sweeteners
While traditional Nian Gao uses white sugar, you can experiment with different sweeteners to change the flavor profile. Brown sugar, palm sugar, or coconut sugar can give the rice cake a more complex, caramel-like flavor. These sweeteners are also more common in various regional recipes and offer a natural sweetness that can complement the chewy texture of the cake.
Tip: When using alternative sweeteners, make sure to adjust the quantity based on their sweetness level compared to regular sugar.
3. Add Flavorings or Spices
Want to give your Nian Gao a unique twist? Add a little flavor by incorporating spices such as vanilla extract, cinnamon, or star anise. These additions can bring out a warm, aromatic note that pairs well with the sweetness of the rice cake. You can also experiment with other flavorings, like orange zest for a citrusy touch or ginger for a bit of warmth.
Tip: Add flavorings in small amounts, and taste the batter before steaming to ensure the flavor is just right.
4. Include Red Bean Paste or Lotus Seed Paste
For a more traditional variation, try adding red bean paste or lotus seed paste into the center of the Nian Gao. These pastes are sweet and have a smooth, rich texture that contrasts beautifully with the chewy rice cake. When making the rice cake, simply pour a layer of batter into the pan, add a spoonful of paste in the center, and then cover it with more batter before steaming.
Tip: Ensure the paste is not too runny. If it is, it might leak out during the steaming process.
5. Add Fruits or Nuts
You can also add chopped fruits like dried longan, mango, or pineapple into your Nian Gao for a burst of natural sweetness. Alternatively, nuts like cashews, walnuts, or pistachios can be mixed into the batter for added texture and flavor. These additions are not traditional but can give your Nian Gao a fun and modern twist.
Tip: If adding nuts or fruits, chop them into small pieces so they distribute evenly throughout the batter. Make sure they don’t overpower the texture of the cake.
6. Fry Your Nian Gao
After steaming, many people like to fry their Nian Gao for an extra crispy texture. This is particularly popular in Chinese cuisine. To fry it, cut the Nian Gao into small pieces, heat a pan with some oil, and fry the slices until golden and crispy on the outside, while remaining soft on the inside.
Tip: Lightly coat the slices with a bit of flour or cornstarch before frying to get an extra crispy coating.
7. Add a Savory Twist (for a Non-Sweet Version)
If you’re not keen on sweet desserts, you can make a savory version of Nian Gao. Add soy sauce, sesame oil, and a bit of chopped green onion or shiitake mushrooms to the batter. This savory version is often served with stir-fried vegetables or meat and is especially popular in some Chinese regions.
Tip: Reduce the sugar in the recipe if you plan to make a savory version, as you’ll want the flavor to be more balanced with the saltiness of the soy sauce.
Part 6: Serving and Storing Nian Gao
Once you’ve made your Nian Gao, you’ll want to enjoy it in the best way possible. Whether you like it soft, crispy, sweet, or savory, there are several delicious ways to serve it. You’ll also need to store it properly to keep its texture and flavor fresh.

How to Serve Nian Gao
This traditional rice cake is incredibly versatile. Here are a few popular ways to enjoy it:
- Steamed and Sliced: Slice it once it cools and enjoy it at room temperature. This simple method lets you experience its soft, chewy texture as intended.
- Pan-Fried with Egg: Many families dip slices in beaten egg and pan-fry them. The result is a golden, crispy layer outside and a gooey center inside.
- With Sweet Syrup or Coconut Milk: Some people drizzle sugar syrup or warm coconut milk over the top to enhance the flavor and richness.
- Added to Stir-Fries: In savory dishes, Nian Gao pairs well with meats and vegetables. It soaks up the sauce while keeping its satisfying chew.
How to Store Nian Gao
To enjoy leftovers or prepare in advance, proper storage is key. Here’s how to do it right:
- Room Temperature (1–2 Days): If you plan to eat it soon, keep it in an airtight container at room temperature. Make sure it’s cool before storing to avoid moisture buildup.
- Refrigerator (Up to 5 Days): Wrap slices tightly in plastic wrap or seal them in a container. Keep them in the fridge and reheat before eating.
- Freezer (Up to 1 Month): Freeze sliced portions individually by wrapping them in cling film and placing them in a freezer-safe bag. When you’re ready, let them thaw in the fridge, then reheat by steaming or pan-frying.
Reheating Tips
For the best texture, reheat it using these methods:
Pan-Fry: If you like it crispy, fry the thawed or chilled slices with a little oil until golden.
Steam: Steaming brings back the soft, sticky texture, making it taste freshly made.
Part 7: Health Benefits of Nian Gao
Though often seen as a festive indulgence, this sticky rice-based dessert offers some surprising nutritional benefits—especially when made with wholesome ingredients. From being naturally gluten-free to providing long-lasting energy, this traditional treat can fit into a balanced diet when enjoyed in moderation.
1. A Source of Sustained Energy
Thanks to its high carbohydrate content from glutinous rice flour, this rice cake provides a slow, steady release of energy. That makes it an ideal snack for active days or long celebrations. The dense, chewy texture also means you’re likely to feel full for longer.
2. Naturally Gluten-Free
One of the biggest advantages of this traditional dessert is that it’s made with glutinous rice flour, which contains no gluten—despite the name. That makes it a safe option for people with gluten sensitivities or celiac disease, provided all other ingredients used are gluten-free as well.
3. Low in Fat (in Its Basic Form)
The classic version of this sticky rice cake contains minimal fat—just rice flour, water, and sugar. It can be a lower-fat alternative to many Western-style desserts, especially when it’s steamed and not fried.
4. Can Be Enriched with Nutrient-Dense Ingredients
By adding optional ingredients like coconut milk, red bean paste, or even toppings like nuts and seeds, you can increase the vitamin, mineral, and healthy fat content of the dish. Coconut milk provides lauric acid, while nuts bring protein and omega-3 fatty acids into the mix.
5. A Comforting Food That Supports Emotional Well-Being
There’s also a psychological benefit. For many, this sweet rice cake is more than just a dessert—it’s a link to culture, family, and tradition. Eating it during the holidays or family gatherings can evoke comforting memories, which play a valuable role in emotional health.
6. Easy to Adapt for a Healthier Diet
Want to reduce sugar intake? Swap white sugar for coconut sugar or a natural sweetener. Looking to boost fiber? Try mixing in a little brown rice flour or topping it with chia seeds. The recipe is flexible, making it easy to adjust to different dietary goals.
PART 8: Making Nian Gao Healthier with Ingredient Swaps
While Nian Gao is already a relatively healthy treat, there are several ways to make it even more nutritious by swapping out certain ingredients. Whether you want to reduce sugar, increase fiber, or add more healthy fats, here are some great options to modify the recipe for a healthier version of this beloved snack.
1. Swap White Sugar for Natural Sweeteners
Traditional Nian Gao recipes often use white sugar or granulated sugar for sweetness. While this provides the desired sweetness, it adds empty calories with little to no nutritional value. To make your Nian Gao healthier, consider using natural sweeteners like:
- Honey: A great substitute for white sugar, honey has a lower glycemic index and provides small amounts of antioxidants.
- Maple Syrup: A natural sweetener rich in vitamins and minerals such as zinc and manganese, maple syrup is another great alternative to refined sugar.
- Coconut Sugar: Made from the sap of coconut trees, coconut sugar contains trace minerals like iron, zinc, and potassium, which are absent in white sugar.
- Stevia: If you’re looking for a zero-calorie sweetener, stevia is an excellent choice. It’s a plant-based sweetener that won’t affect your blood sugar levels.
Tip: When swapping white sugar for natural sweeteners, use a 1:1 ratio for most of these alternatives, but be mindful that some may slightly alter the flavor and texture of your Nian Gao.
2. Use Brown Rice Flour Instead of White Glutinous Rice Flour
While traditional Nian Gao is made with white glutinous rice flour, you can substitute this with brown rice flour for a healthier option. Brown rice flour is a whole grain and retains more of the rice’s fiber and nutrients, making it a better choice for those seeking to increase fiber intake.
- Fiber Boost: The fiber in brown rice flour can help with digestion and keep you feeling full longer.
- Nutrient-Rich: Brown rice flour is rich in minerals like magnesium and iron, which support muscle function and boost energy.
Tip: Keep in mind that brown rice flour has a nuttier flavor and denser texture, which will change the overall taste and mouthfeel of your Nian Gao, but many people enjoy the added depth of flavor.
3. Add Healthier Fats
To make Nian Gao even more nutritious, consider incorporating healthy fats into the recipe. Fats are essential for overall health, and some fats, like omega-3 fatty acids, are especially beneficial for heart health.
- Coconut Oil: This is a great substitute for vegetable oil or butter. Coconut oil is rich in medium-chain triglycerides (MCTs), which are easily used for energy and may help with weight management.
- Olive Oil: If you’re looking for a heart-healthy fat, olive oil is an excellent option. Rich in monounsaturated fats, it can help reduce the risk of heart disease.
- Avocado Oil: Known for its high smoke point and healthy fat content, avocado oil can add a subtle flavor to your Nian Gao while boosting its nutritional profile.
Tip: Use these oils sparingly since they are calorie-dense, but they can help make the texture of Nian Gao smoother and richer.
4. Boost the Protein Content
Nian Gao is typically low in protein, so if you want to add more protein to your version, you can easily do so by incorporating plant-based protein or protein powder. Here are a few options:
- Pea Protein Powder: A great plant-based protein source, pea protein powder is easy to incorporate into Nian Gao without altering its taste too much. It’s also gluten-free, making it ideal for those with sensitivities.
- Almond Meal: Almond meal is a great source of protein and fiber and can be used as a partial substitute for rice flour.
- Tofu: Silken tofu can be blended into the batter to increase its protein content and create a smoother texture. Tofu is also rich in iron and calcium, making it a nutritious addition.
Tip: If you’re using protein powder or tofu, you might need to adjust the liquid content of the recipe to get the right consistency.
5. Add More Fiber with Nuts and Seeds
Nuts and seeds not only add a crunchy texture to Nian Gao but also increase its fiber, healthy fat, and protein content. Consider adding the following to your recipe:
- Chia Seeds: These tiny seeds are packed with fiber, omega-3 fatty acids, and protein. You can sprinkle them on top of your Nian Gao or mix them into the batter.
- Flaxseeds: Ground flaxseeds are rich in fiber and omega-3 fatty acids. Like chia seeds, they’re a great addition to Nian Gao for extra nutritional value.
- Almonds or Walnuts: Chopped almonds or walnuts can provide a satisfying crunch and boost the healthy fats in your dish. They’re also high in vitamins and minerals.
Tip: When adding nuts or seeds, you might want to chop them into small pieces to make sure they’re evenly distributed throughout the rice cake.
6. Use Low-Sodium Soy Sauce or Coconut Aminos for Savory Versions
If you’re preparing a savory version of Nian Gao (such as fried Nian Gao), consider using low-sodium soy sauce or coconut aminos as your seasoning. Both options are healthier than regular soy sauce, which can be high in sodium.
- Coconut Aminos: This is a soy-free, gluten-free option with a slightly sweeter taste. It’s lower in sodium and can still add a savory umami flavor to your dish.
- Low-Sodium Soy Sauce: If you prefer soy sauce, look for a low-sodium version that provides the same depth of flavor without the excessive salt content.
Tip: Be careful not to over-season your Nian Gao, as it can become too salty. A little bit goes a long way with these flavorful substitutes.
PART 9: Conclusion
Conclusion
Nian Gao, with its soft, chewy texture and subtle sweetness, is more than just a festive treat—it’s a symbol of tradition, comfort, and togetherness. Whether served sweet or savory, it brings warmth to any celebration. In this guide, we covered its cultural roots, key ingredients, preparation methods, and healthy twists using natural and gluten-free alternatives.
Now that you know how to make Nian Gao at home, it’s your turn to get creative. Share it with loved ones or enjoy it as a meaningful, homemade delight any time of year.
FAQs
Yes, Tikoy and Nian Gao are essentially the same dish. “Tikoy” is the Filipino name for Nian Gao, which is also known as “Fa Gao” in some Chinese communities or “Kue Bakul” in others. The name varies based on region, but the dish itself remains quite similar: a sweet, sticky rice cake made from glutinous rice flour.
Nian Gao is typically made with glutinous rice flour (also known as sticky rice flour), which gives the dish its chewy texture. This flour is made from short-grain rice and is key to achieving the traditional consistency of the cake.
If your Nian Gao turned out too soft, it could be due to the excess moisture or over-steaming. Make sure to follow the correct recipe proportions, and if you’re steaming it, check that you’re steaming it at the right temperature. Another possibility is that you’re using too much sugar or liquid in the batter, so consider reducing those ingredients for a firmer texture.
Nian Gao is primarily made from glutinous rice flour, water, and sugar. Some variations include additional ingredients like coconut milk, red bean paste, or fruit. The basic ingredients create a simple but delicious chewy cake that is often enjoyed during festive seasons like Chinese New Year.
That wraps up the article! You’ve learned how to make Nian Gao from scratch, as well as healthier ingredient swaps to improve the nutritional profile of this classic dish. Enjoy experimenting with Nian Gao, and don’t forget to share your creations with loved ones!