There’s something incredibly inviting about the scent of coconut and sweet dough wafting through the kitchen. When I first discovered the magic of Vegan Baked Chinese Sticky Rice Cake, or Nian Gao, I was captivated by its soft, chewy texture and the rich flavor that dances on your palate. This delightful treat is not only a delicious nod to tradition but also an effortlessly vegan and gluten-free option that’s perfect for snacking any time of day.
Whether you’re looking for a cozy addition to your afternoon tea or a festive dessert for a celebration, this simple recipe strikes the perfect balance between comfort and indulgence. With just a handful of ingredients, it transforms into a scrumptious cake, inviting you to savor each chewy bite. The best part? It’s quick to prepare, making it an ideal solution for those who want a satisfying dessert without the fuss. Join me as we dive into this easy recipe that honors cultural heritage while adding a contemporary twist to your table!
Why is Chinese Sticky Rice Cake so special?
Unique Tradition: This cake is steeped in cultural significance, especially during Lunar New Year, representing growth and prosperity.
Irresistible Texture: Its soft, chewy consistency is a comforting experience you won’t find in typical desserts.
Vegan-Friendly: You can enjoy this classic treat without any animal products, perfect for your vegan friends and family.
Quick to Prepare: With just a handful of ingredients and minimal prep time, you can whip up this scrumptious delight effortlessly.
Versatile Enjoyment: Serve it warm, chilled, or with sweet toppings; it adapts to your taste and occasion.
Crowd-Pleasing: Whether for a festive gathering or a relaxing afternoon treat, this cake is sure to impress all dessert lovers.
-
Ingredients
Chinese Sticky Rice Cake Ingredients
-
For the Cake
- Glutinous Rice Flour – Essential for authentic texture; cannot be substituted with regular flour.
- Full-Fat Coconut Milk – Adds creaminess and richness; replace with additional non-dairy milk if needed, but will alter texture.
- Unsweetened Soymilk/Non-Dairy Milk – Contributes to moisture; any unsweetened non-dairy milk can be used.
- Coconut Sugar – Natural sweetness; brown sugar can be a substitute for a similar flavor.
- Baking Powder – Helps the cake rise during baking; make sure it’s fresh for the best results.
- Baking Soda – Acts as a leavening agent; fresh is better, but can be omitted without significant impact.
- Olive Oil/Melted Coconut Oil – Provides moisture and fat; use any neutral oil, or melted butter for richness.
- Almond Extract – Adds delightful flavor; can be substituted with vanilla extract for a different taste.
- Optional Add-ins
- Chopped Nuts – Adds additional texture and flavor; any type of nuts can be used.
- Sweet Red Bean Paste – An optional sweet filling that adds authenticity; homemade version recommended.
- Sesame Seeds – Optional garnish for flavor and presentation; black or white sesame seeds can be used.
How to Make Chinese Sticky Rice Cake
-
Preheat Oven: Set your oven to 325°F (165°C). This is essential to ensure your cake bakes evenly and develops that wonderful golden crust.
-
Mix Wet Ingredients: In a large bowl, whisk together the full-fat coconut milk, unsweetened soymilk, coconut sugar, baking powder, baking soda, and olive oil. Mix until everything is fully combined and smooth, about 2-3 minutes.
-
Add Dry Ingredients: Gradually sift in the glutinous rice flour, stirring gently to incorporate the flour without creating lumps. This step is crucial for that delightful chewy texture.
-
Prepare Baking Dish: Line a 13×9 inch baking dish with parchment paper to prevent sticking. Pour the batter evenly into the dish, smoothing the top with a spatula.
-
Add Optional Red Bean Paste: If you’re using sweet red bean paste, reserve about half the batter. Pour a layer of bean paste into the batter before covering it with the remaining batter. Sprinkle with chopped nuts or sesame seeds for an added crunch.
-
Bake: Place the baking dish in the preheated oven. Bake for 1 hour or until the top is golden brown and a toothpick inserted comes out clean. This will create that perfect chewy consistency!
-
Cool: Allow the cake to cool to room temperature in the dish. For the best texture, refrigerate it for about an hour before slicing, which helps it firm up.
Optional: Serve chilled with a sprinkle of coconut sugar for an extra hint of sweetness.
Exact quantities are listed in the recipe card below.
Chinese Sticky Rice Cake Variations
Feel free to explore these creative twists that make this cake even more delightful to your palate!
- Dairy-Free: Use almond milk or oat milk instead of coconut milk for a lighter flavor while retaining moisture.
- Sweet Boost: Add chopped dates or dried mango for added sweetness and texture, creating a fruity surprise in every bite.
- Nutty Flavor: Replace chopped nuts with sunflower seeds for a nut-free version that still packs a flavorful crunch.
- Spiced Delight: Incorporate a dash of cinnamon or nutmeg into the batter for a warm, inviting scent and cozy depth of flavor.
- Savory Twist: Stir in chopped scallions and sesame oil for a unique savory version that’s entirely different and equally delicious!
- Vegan Option: Omit the almond extract and replace it with a splash of orange juice for a fresh, zesty twist that brightens the flavor.
- Chocolate Drizzle: Top with melted dairy-free chocolate for a decadent finish. The rich chocolate pairs beautifully with the chewy cake!
- Tropical Infusion: Incorporate shredded coconut into the batter for an extra coconut kick, enhancing the tropical profile of this tasty treat.
How to Store and Freeze Chinese Sticky Rice Cake
Fridge: Keep the cooled cake in an airtight container for up to one week. This helps preserve its delightful chewy texture while preventing it from drying out.
Freezer: For longer storage, slice the cake and wrap individual pieces tightly in plastic wrap, then place them in a freezer-safe container. It can last up to three months!
Thawing: When you’re ready to enjoy your Chinese sticky rice cake, simply thaw it in the fridge overnight or at room temperature for a few hours.
Reheating: To reheat, place slices in the microwave for about 15-20 seconds or warm them up in a toaster oven until just heated through. Enjoy each chewy bite!
Expert Tips for Chinese Sticky Rice Cake
-
Cool Completely: Allow the cake to cool completely before slicing. This ensures clean cuts and helps maintain its chewy texture.
-
Refrigeration Benefits: Refrigerating the cake for an hour enhances the chewy consistency, making it even more enjoyable when served cold.
-
Adjust Sweetness: Feel free to tailor the sweetness level by varying the amount of coconut sugar. This allows you to cater to different taste preferences.
-
Ingredient Freshness: Always use fresh baking powder and baking soda for the best rise. Old leavening agents can lead to a dense cake.
-
Perfect Batter Consistency: Ensure you mix the glutinous rice flour gently to avoid lumps. This step is key to achieving the ideal texture of your Chinese sticky rice cake.
-
Add Flavor Variety: Experiment with different extracts or nut toppings to personalize your cake and add a unique twist to this classic recipe.
Make Ahead Options
These Vegan Baked Chinese Sticky Rice Cakes are perfect for busy home cooks looking to save time! You can prepare the batter up to 24 hours in advance, allowing you to just bake when you’re ready to enjoy a delicious treat. To do this, mix all the wet ingredients and dry glutinous rice flour, then pour the batter into your prepared baking dish and cover tightly. Refrigerate overnight to keep it fresh. When you’re ready, simply bake it in a preheated oven. To maintain quality, make sure to cool the cake completely before slicing and refrigerate for firmer results, ensuring it’s just as delightful as when freshly made!
What to Serve with Vegan Baked Chinese Sticky Rice Cake?
Delight in an unforgettable meal experience that perfectly balances textures and flavors to complement your delicious cake.
- Fresh Fruit Salad: A mix of tropical fruits adds brightness and freshness, creating a lovely contrast to the sweet, chewy cake.
- Coconut Whipped Cream: Light and airy, this creamy topping enhances the rich coconut flavor and provides an indulgent feel.
- Jasmine Tea: Aromatic and soothing, the floral notes of jasmine tea pair beautifully, making each bite even more delightful.
- Stir-Fried Vegetables: Offering a savory balance, colorful stir-fried veggies add vibrancy and crunch to your meal, creating a satisfying contrast.
- Sesame Snap Cookies: Light and crunchy, these cookies provide an enjoyable textural difference while their toasty flavor pairs well with the cake.
- Almond Milkshake: Creamy and nutty, this refreshing drink serves as a delightful palate cleanser that enhances the dessert experience.
- Mango Sticky Rice: Build on the flavors by serving this classic Thai dessert, as its sweetness complements the nian gao perfectly.
- Chia Seed Pudding: Topped with fresh fruits, this vegan pudding creates a creamy, nutritious side that pairs wonderfully with the cake’s sweetness.
- Coconut Ice Cream: Smooth and rich, this chilled treat accentuates the tropical flavors, providing a cooling effect alongside the warm rice cake.
- Sweet Red Bean Soup: Warm and comforting, this traditional dessert is a perfect pairing with the chewy rice cake, celebrating cultural roots and enhancing your meal.
Chinese Sticky Rice Cake Recipe FAQs
What type of glutinous rice flour is best for this recipe?
Absolutely! When making vegan Chinese sticky rice cake, you’ll want to use pure glutinous rice flour, often labeled as “sweet rice flour.” This special flour contributes to the cake’s signature chewy texture, which is crucial in achieving the authentic feel. Avoid using regular rice flour, as it won’t provide the same delightful outcome.
How should I store the leftover Chinese sticky rice cake?
To keep your cake fresh, place it in an airtight container in the refrigerator where it will stay good for up to one week. The coolness helps retain its chewy texture and prevents it from drying out, ensuring every bite remains as delightful as the first!
Can I freeze Chinese sticky rice cake?
Very! For longer storage, slice your cake into individual pieces, wrap each slice tightly with plastic wrap, and store in a freezer-safe container. It can last for up to three months this way. This method makes it super convenient to grab a slice whenever you crave a tasty treat!
Why is my sticky rice cake texture different than expected?
If your cake turned out denser or not as chewy, it could be due to a few factors. First, ensure that you mixed the glutinous rice flour gently to avoid lumps. Also, verify that your baking powder and baking soda are fresh, as old leavening agents can result in poor rising and texture. Finally, letting the cake cool completely before slicing is essential for achieving that desired chewiness.
Can I make this recipe nut-free?
Of course! If you or someone you’re serving has nut allergies, simply omit the chopped nuts and any nut-based extracts like almond extract. Feel free to substitute with vanilla extract for flavor, and don’t hesitate to add other spices or safe toppings, like shredded coconut!
Is this cake safe for pets?
No, it’s best to avoid giving this cake to pets. The ingredients, specifically coconut sugar and possibly any nut toppings, may not be ideal for your furry friends. Always consult your vet before sharing human food with your pets, as some ingredients can be harmful to them.

Irresistible Vegan Chinese Sticky Rice Cake Made Easy
Ingredients
Equipment
Method
- Preheat Oven: Set your oven to 325°F (165°C).
- Mix Wet Ingredients: In a large bowl, whisk together the full-fat coconut milk, unsweetened soymilk, coconut sugar, baking powder, baking soda, and olive oil. Mix until fully combined and smooth, about 2-3 minutes.
- Add Dry Ingredients: Gradually sift in the glutinous rice flour, stirring gently to incorporate the flour without creating lumps.
- Prepare Baking Dish: Line a 13x9 inch baking dish with parchment paper. Pour the batter evenly into the dish, smoothing the top with a spatula.
- Add Optional Red Bean Paste: If using, reserve half the batter and add a layer of bean paste before covering with the remaining batter. Sprinkle with chopped nuts or sesame seeds.
- Bake: Place the baking dish in the oven. Bake for 1 hour or until the top is golden brown and a toothpick inserted comes out clean.
- Cool: Allow the cake to cool to room temperature in the dish. Refrigerate for about an hour before slicing for best texture.







