Desserts
This baked red bean nian gao delivers the perfect balance of chewy texture and sweet red bean filling—ideal for Chinese New Year celebrations or special occasions. The traditional steamed cake gets a modern twist with oven-baking, making it easier to prepare while keeping all the authentic flavor.
What sets this recipe apart is the foolproof method that ensures a tender yet slightly firm cake with a golden crust.
The recipe combines glutinous rice flour for that signature chewy texture with a rich red bean paste filling, sweetened just enough to complement the natural nuttiness. Unlike traditional steamed versions, baking creates a subtle caramelization on the edges while keeping the interior soft and moist.
This method also allows for more flexibility in shaping and slicing—no special equipment required.
By the time you're done, you'll have a restaurant-quality dessert that's perfect for slicing into elegant portions. The aroma of baking red beans fills your kitchen, and the final product has that satisfying springy yet tender bite that makes it irresistible.
Serve warm with a cup of jasmine tea for the full experience.
Whether you're making it for a holiday feast or just treating yourself, this recipe delivers authentic flavor with modern convenience. The key is patience—letting the cake rest before slicing ensures clean cuts every time. Ready to bake?
Ingredients for baked red bean nian gao
Authentic flavors meet modern convenience with these carefully chosen ingredients for your baked red bean nian gao.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice Flour 🌾 | 2 cups | Also called sweet rice flour |
| Red Bean Paste 🌱 | 1 ½ cups | Store-bought or homemade sweetened |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste for sweetness |
| Vegetable Oil 🫒 | ¼ cup | For greasing the pan |
| Hot Water 💧 | 1 ½ cups | For mixing with flour |
| Baking Powder 🌶️ | 1 tsp | For slight rise and texture |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Sesame Oil 🌿 | 1 tbsp | For aroma and richness |
| Ground Cinnamon 🌶️ | ½ tsp | Optional for warmth |
| Red Food Coloring 🎨 | 1 tsp | Natural or gelatin-free |
| Sesame Seeds 🌻 | 2 tbsp | For topping and decoration |
| Lotus Seeds 🌺 | ¼ cup | Optional for texture contrast |
| Dried Longan or Lychee 🍈 | ¼ cup | Chopped for added sweetness |
The glutinous rice flour is the backbone of this recipe, delivering that signature chewy texture. Bob's Red Mill or Asian markets carry high-quality versions—avoid substitutes like regular rice flour, which won't give the same result. For the red bean paste, homemade is ideal but store-bought sweetened versions work well in a pinch. Look for paste with a vibrant red hue and no added preservatives. The sugar should be fine granulated—no need for powdered unless you're filling a piping bag. Sesame oil is non-negotiable for that authentic aroma; Kadoya or Asian grocery store brands are reliable choices.
No red bean paste? Cook dried adzuki beans until soft, then blend with sugar and a splash of water until smooth. Substituting regular flour for glutinous rice flour will yield a dense, crumbly result—stick with the real deal. For the dried fruits, lychee or longan from Asian markets add authenticity, but raisins or chopped dates work in a bind. The red food coloring can be natural beet powder or store-bought; just ensure it's gelatin-free. If you're avoiding sesame oil, toasted coconut oil provides a similar neutral base. For the cinnamon, Ceylon cinnamon has a milder, sweeter profile compared to cassia.
Store the batter in an airtight container in the fridge for up to 3 days before baking. Once baked, let the cake cool completely before slicing—this prevents crumbling. For longer storage, wrap the cooled cake in plastic wrap and refrigerate for up to 1 week or freeze for 3 months. Reheat slices in the oven at 300°F for 5-10 minutes to restore moisture. The sesame seeds on top crisp slightly when toasted—do this just before serving for maximum crunch.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by this recipe—just fold the red bean paste into the warm glutinous rice batter, and you’re done. No kneading, no fuss, just a few minutes of stirring while the oven preheats.
- Sweet-Creamy Magic: That first bite? The sugar caramelizes just enough to balance the smooth, earthy red bean paste—like a hug in cake form. Honestly, my kids fight over the last slice.
- Leftover Goldmine: Bakes into a dense, chewy delight that keeps for days. I wrap slices in parchment and freeze them; reheated with a quick toast, they’re just as good as fresh.
- Budget Stretch: Glutinous rice flour and red bean paste are pantry staples that go far. I’ve made this for Lunar New Year, potlucks, and even a lazy Sunday breakfast—always a crowd-pleaser.
Step-by-step instructions for baked red bean nian gao
Master this traditional technique for achieving the perfect steamed-cake texture with rich, sweet bean filling.
Prepare the Batter with Exact Measurements
In a large mixing bowl, combine the 2 cups glutinous rice flour, 1.5 cups red bean paste, 0.5 cup granulated sugar, 1 tsp baking powder, and 0.5 tsp salt. The mixture should appear dry but evenly distributed—this ensures uniform texture throughout the cake.
Gradually add the 1.5 cups hot water while stirring continuously with a silicone spatula. The batter will thicken noticeably as you incorporate the liquid, forming a smooth, slightly sticky consistency similar to thick pancake batter. This precise hydration level is critical for achieving the signature chewy yet firm texture of nian gao.
In a separate small bowl, whisk together the 1 tbsp sesame oil, 0.5 tsp ground cinnamon, 1 tsp red food coloring, and 0.25 cup chopped dried longan or lychee. Fold this mixture into the batter until completely incorporated. The food coloring will give your nian gao its traditional pink hue, while the sesame oil adds depth of flavor that complements the sweet bean filling.
Incorporate Lotus Seeds and Rest the Batter
Gently fold in the 0.25 cup lotus seeds using a spatula, being careful not to overmix. The lotus seeds should be distributed evenly throughout the batter, providing subtle texture contrast when sliced. This is where attention to detail matters—uneven distribution leads to pockets of dryness in the final product.
Cover the mixing bowl with plastic wrap and let the batter rest at room temperature for 20-30 minutes. This resting period allows the glutinous rice flour to fully hydrate and the starches to begin developing, which prevents cracking during baking and ensures that slices hold their shape cleanly. I always resist the urge to skip this step—patience here makes all the difference in texture.
Grease and Prepare the Baking Pan
Preheat your oven to 350°F while you prepare the baking pan. Lightly grease an 8-inch square baking dish using the 0.25 cup vegetable oil, coating the bottom and sides thoroughly with a paper towel. The oil should form a thin, even layer—this prevents sticking and ensures easy release when serving.
Pour the rested batter into the prepared pan and smooth the top with a wet spatula, creating an even surface. Sprinkle the 2 tbsp sesame seeds evenly over the top, pressing them gently into the surface. These seeds will become crispy during baking, adding both visual appeal and nutty flavor to each slice. The sesame seeds also help create a subtle crunchy contrast to the soft interior.
Bake Until Firm and Golden
Place the baking dish in the preheated oven and bake for 40-45 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. The edges should pull away slightly from the pan, indicating proper doneness. This baking time ensures the cake develops its characteristic dense yet slightly chewy texture—neither too soft nor too firm.
During the last 10 minutes of baking, you may notice steam rising from the cake. This is normal and indicates the moisture is properly evaporating. If you see the top browning too quickly, tent the pan loosely with aluminum foil to prevent over-browning while allowing steam to escape. The internal temperature should reach 200°F at the center when fully baked.
Cool and Slice for Perfect Serving
Remove the nian gao from the oven and let it cool in the pan for 15 minutes. Then transfer it to a wire rack to cool completely for at least 1 hour before slicing. This cooling period is essential—cutting too soon results in crumbly slices that lose their shape. The cake should be firm enough to hold its structure when sliced but still retain that signature chewy texture.
Using a sharp knife, cut the nian gao into 6 equal squares (for 6 servings). Each slice should reveal the beautiful pink hue from the food coloring, speckled with sesame seeds on top and the contrasting texture of red bean paste within. Serve at room temperature with a dusting of powdered sugar or a drizzle of honey for an authentic presentation that highlights all the flavors you've carefully developed.
Pro Tips For Making Baked Red Bean Nian Gao
- STEAM FIRST, BAKE SECOND: I learned this the hard way—skipping the steaming step makes your nian gao dense and gummy. Start by steaming the dough in a lined basket for 20 minutes at full boil, then finish baking at 180°C (350°F) for 30-40 minutes. The steam builds structure before the oven sets it.
- CHOP THE BEAN PASTE: Store-bought red bean paste is thick and sticky—no one wants a gluey nian gao. Roughly chop it into 1-inch chunks before mixing with the flour. It distributes evenly and melts into the dough smoothly, giving you that classic marbled texture.
- DON’T OVERMIX THE DOUGH: This isn’t a cake batter. Once you add hot water, mix just until the flour is barely incorporated—lumpy is fine. Overworking it activates too much gluten, and your nian gao will turn out tough instead of tender. Think "comb through" rather than "knead."
- USE A WET PASTRY BRUSH: After the first 15 minutes in the oven, brush the top with a mix of hot water and sugar (1:1 ratio). It creates a glossy, caramelized crust instead of a dry, cracked surface. I know it feels like cheating, but it’s the thing that makes your nian gao look (and taste) restaurant-worthy.
Make-ahead tips for baked red bean nian gao
Prep Ahead Strategy
The batter for this nian gao can be made up to 3 days in advance and stored in an airtight container in the fridge. I always prepare mine the night before—it saves time on baking day and lets flavors meld even more.
When ready to bake, simply let the batter sit at room temperature for 30 minutes before proceeding to ensure even cooking. 💫
Batter Storage Tips
If you're short on time, the batter can even be frozen for up to 2 months. Portion it into ziplock bags, squeeze out excess air, and freeze flat.
Thaw overnight in the fridge before using—never microwave frozen batter directly, as this can alter the texture. I like to label bags with the date to track freshness.
Cake Make-Ahead Options
The fully baked nian gao keeps well for 5 days in the fridge wrapped tightly in plastic wrap. For longer storage, freeze the whole cake for up to 3 months.
To serve, simply thaw at room temperature for 2 hours before slicing. The texture remains perfect—just slightly firmer than fresh, but still delightfully chewy.
Portioning for Efficiency
Divide the batter into individual portions before baking if you plan to serve smaller slices. Use greased silicone molds or small baking dishes (about 4-inch squares) for perfect single servings.
This works especially well for gifts or office potlucks—just bake each portion separately for 25-30 minutes at 350°F. The smaller size ensures even cooking every time.
Reheating for Freshness
For the best texture, reheat slices in the oven at 300°F for 5-7 minutes to restore moisture. Microwaving works in a pinch (30 seconds covered), but oven reheating preserves that signature chewy quality.
I often reheat slices before serving with tea—it brings back the warm, comforting aroma that makes this dessert so special. ✨
Freezing Sliced Cake
Slice the cooled cake and freeze individual portions on a tray lined with parchment paper. Once frozen solid (about 2 hours), transfer to a freezer bag. This prevents slices from sticking together.
To serve, thaw at room temperature for 1 hour—no need to reheat unless you prefer it warm. The texture remains surprisingly intact after freezing, making this a great option for meal prep. 🧊
Nutrition facts
Frequently asked questions
Why does my nian gao turn out too dense or crumbly?
This usually happens when the batter isn't rested long enough or if regular flour replaces glutinous rice flour. The 20-30 minute rest time is crucial—it allows the starches to hydrate properly. Also, make sure your mixing bowl is large enough to accommodate the 1.5 cups hot water without overcrowding the flour. For extra insurance, use a kitchen scale to measure the 2 cups glutinous rice flour for precise ratios.
Can I make this recipe without an oven?
This recipe can be steamed instead of baked for the traditional method. Use a bamboo steamer lined with parchment paper and steam for 45-50 minutes at medium-high heat. The texture will be slightly more delicate, but equally delicious. Just ensure your pan has 1 inch of water below the steamer to maintain consistent steam.
How do I make the red bean paste if I can't find store-bought?
Simply cook 1 cup dried adzuki beans with 1 cup water and 1/4 cup sugar until soft (about 45 minutes). Drain, then blend with 1 tbsp brown sugar until smooth. The paste should be thick but spreadable—adjust water if needed. For extra richness, add 1 tsp sesame oil to the mixture before blending.
What's the best way to serve baked nian gao?
Slice into 6 equal squares and serve warm with jasmine tea or hot milk for a traditional pairing. For a festive touch, dust with powdered sugar or drizzle with honey. Pro tip: Toast the sesame seeds on top with a blowtorch before serving for extra crunch—this adds a restaurant-quality finish!
Can I substitute other fillings besides red bean?
Yes! Try lotus paste, black sesame paste, or even coconut jam for variations. Just reduce the sugar slightly (by 1-2 tbsp) since some pastes are already sweet. For a modern twist, mix in dark chocolate chunks or crushed peanuts—just fold them in during the final batter stage.
