If you're craving a comforting yet elegant dish to enjoy on any day, this Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe is your new go-to. It's a beautiful balance of chewy, tender rice cakes with savory chicken and crisp vegetables, perfect for when you want something that feels special but stays simple. Whether you're cooking for a weeknight dinner or a casual weekend gathering, I love how this dish brings warmth and satisfying texture in every bite.
Jump to:
Why You'll Make This on Repeat
I keep coming back to this Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe because it never disappoints. Its texture and flavors are so balanced that you can rely on it anytime, and it never feels like a chore to make.
- Reliable Texture: The rice cakes develop a perfect chewiness that is tender yet satisfyingly substantial every time.
- Balanced, Cozy Flavor: Savory soy-based sauce combined with garlic and oyster add warmth without overwhelming the ingredients.
- Pantry-Friendly: Uses simple staples and fresh produce you can find easily, even on short notice.
- Weeknight Simple: Prepping is quick, and the stir-fry comes together in under 20 minutes without fuss.
Ingredient Highlights
I always aim to pick rice cakes that have a plump, oval shape-this helps them cook evenly and hold up beautifully in the stir-fry. Also, fresh or frozen rice cakes work well here, but dried ones need proper soaking.
- Shanghai Rice Cakes: Look for fresh or frozen for best texture; if dried, soak thoroughly to avoid a hard center.
- Chicken Breast: Thinly slice for quick cooking and tender bites that layer nicely with the rice cakes.
- Shiitake Mushrooms: Dried shiitakes add deep umami, but fresh thin slices are wonderfully fragrant.
- Napa Cabbage & Baby Bok Choy: Use fresh, crisp leaves to provide light crunch and freshness balancing the soft rice cakes.
- Sauces (Light and Dark Soy, Oyster Sauce): Crucial to build savory depth and that signature glossy look on the dish.
Quick Note: Exact measurements are in the printable recipe card at the bottom.
Step-by-Step for Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe
Step 1 - Prep & Season
Start by marinating the chicken. Combine the thinly sliced chicken breast with light soy sauce, Shaoxing wine, a splash of water, and cornstarch in a bowl. Mix it gently until everything is coated; this will keep your chicken tender and juicy. Set it aside for at least 15 minutes while you prep the rice cakes. Fresh or frozen rice cakes just need a quick rinse in cold water to separate them. If you're using dried, give them a soak for at least three hours or overnight-this step is key for getting that perfect texture later on.
Step 2 - Build Flavor
Whisk together your sauce ingredients now: light soy sauce, dark soy sauce, oyster sauce, Shaoxing wine, and sugar. Set this aside-it'll be the secret to that rich, glossy coating everyone loves. Heat your wok or large pan over medium-high heat with a tablespoon of oil, then add the marinated chicken in a single layer. Sear it for about 1-2 minutes on each side until it's just cooked through and lightly golden. Remove it, and in the same pan, sauté your garlic, shiitake mushrooms, napa cabbage, baby bok choy, and green onions. This step only takes about a minute-the vegetables should be vibrant and slightly softened, not wilted.
Step 3 - Finish for Best Texture
Next, add the rinsed rice cakes on top of the vegetables and pour in the chicken broth. Cover the pan and let it steam for about 4 minutes. You'll notice the rice cakes turn tender and soft but still pleasantly chewy. Then remove the lid and pour in your sauce along with the cooked chicken. Toss everything gently to combine and cook for another 2-3 minutes, letting the sauce reduce and thicken until it coats every grain of rice cake perfectly. This finishing touch gives you that classic, glossy look and a mouthwatering flavor that sticks.
Kitchen Notes I Rely On
Over the years, I've learned a few tweaks that make this Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe really shine. Pay close attention to the rice cake prep and don't rush the steaming stage to nail that chewy softness.
- Doneness Cue: The rice cakes should be tender with a slight chew, not mushy or stiff in the center.
- Temperature Trick: Keep the wok hot but control your heat to avoid burning the sauce-medium-high is your friend.
- Make-Ahead Move: Marinate your chicken ahead to deepen flavor and save time on busy nights.
- Skip This Pitfall: Don't skip rinsing or soaking your rice cakes-it's the key to an even cook and prevents clumping.
Serving & Sides
Finishing Touches
I like to add a sprinkle of freshly chopped green onions on top right before serving-it brightens the dish and adds a fresh snap to each mouthful. A drizzle of toasted sesame oil rounds everything out with a nutty aroma that feels just right for this Shanghai classic.
Pairs Nicely With
This stir-fried rice cake pairs wonderfully with something crisp and light, like a simple cucumber salad or a side of steamed broccoli. I also like serving it alongside a bowl of hot miso soup or a chilled glass of jasmine tea to complement the savory flavors.
Simple Plating Upgrades
For an easy presentation boost, serve it in a shallow bowl for a rustic feel, or plate the rice cakes with some vibrant baby bok choy leaves fanned out beside them. Adding a few toasted sesame seeds or a wedge of lime can bring a bit of contrast and freshness for guests. It's nice to feel like you're treating yourself without complicated steps.
Make-Ahead & Storage
Storing Leftovers
Place leftovers in an airtight container and keep them refrigerated for up to 3 days. You'll notice the rice cakes firm up as they cool, so they're not quite as tender straight from the fridge-but a good reheat brings back much of their delightful chew.
Freezer Tips
You can freeze Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe, but because of the texture of rice cakes, it's best to consume within a month. Thaw it overnight in the fridge, then reheat gently to avoid mushiness or toughness.
Reheating Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe Without Drying Out
The microwave works fine for a quick reheat, but I recommend covering the dish with a damp paper towel to lock in moisture. Alternatively, reheat in a skillet over medium heat with a splash of water or broth. This helps the rice cakes steam again and keeps them soft. Avoid high heat or dry exposure-nothing beats that fresh-chewy texture.
Frequently Asked Questions
Shanghai rice cakes are made primarily from glutinous rice flour and water, giving them a chewy, slightly sticky texture that's perfect for stir-frying.
Absolutely! Pork, beef, or tofu can be great alternatives. Just slice thinly and adjust cooking time accordingly.
Rinsing fresh or frozen rice cakes under cold water before cooking helps separate the pieces. For dried rice cakes, soaking thoroughly is key. Stir gently during cooking to avoid clumping.
While oyster sauce adds richness and umami depth, you can substitute with hoisin sauce or a mushroom-based sauce if you prefer a vegetarian option.
Final Thoughts
Making this Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe feels like a cozy little celebration every time. The layers of texture and umami flavor come together smoothly, and I love how forgiving it is-you don't need fancy tools or complicated techniques. Once you've tried this, you'll see why it becomes a comforting staple in your recipe rotation. Enjoy the process and savor each glossy, toasty bite!
PrintPrintable Recipe
Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) Recipe
Stir-Fried Shanghai Rice Cakes (Chao Nian Gao) is a flavorful Chinese dish featuring tender chicken, fresh vegetables, and chewy oval-shaped rice cakes in a savory soy-based sauce. Perfect for a quick and satisfying meal.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Ingredients
Chicken
- 1 lb chicken breast thinly sliced
- 1 teaspoon light soy sauce
- 1 teaspoon Shaoxing wine
- 1 tablespoon water
- ½ teaspoon cornstarch
Stir Fry
- 1 lb oval shaped rice cakes rinsed
- 5 cloves garlic minced
- 6 shiitake mushrooms stems removed, thinly sliced
- 1 cup napa cabbage thinly sliced
- 6 bunches baby bok choy separated into individual leaves
- 3 stalks green onions cut into 1 inch pieces
- ½ cup chicken broth low sodium
Sauce
- 2 tablespoon light soy sauce
- 2 tablespoon dark soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon Shaoxing wine
- 1 tablespoon sugar
Instructions
- Marinate the chicken: In a mixing bowl, combine chicken breast slices with light soy sauce, Shaoxing wine, water, and cornstarch. Mix well and marinate for at least 15 minutes to enhance flavor and tenderness.
- Prepare the rice cakes: Rinse fresh or frozen rice cakes under cold water to separate them. If using dried rice cakes, soak them in water for at least 3 hours or overnight until soft.
- Mix the sauce: In a small bowl, whisk together light soy sauce, dark soy sauce, oyster sauce, Shaoxing wine, and sugar until fully combined. Set aside.
- Cook the chicken: Heat 1 tablespoon oil in a wok or large skillet over medium-high heat. Add marinated chicken in a single layer and sear each side for 1-2 minutes until cooked through. Remove chicken and set aside.
- Stir-fry the vegetables: In the same wok, heat another tablespoon of oil over medium-high heat. Add minced garlic, mushrooms, napa cabbage, baby bok choy leaves, and green onions. Sauté for about 1 minute until vegetables start to soften.
- Add the rice cakes and broth: Layer rinsed rice cakes over the vegetables and pour in the low-sodium chicken broth. Cover the wok with a lid and steam for 4 minutes until rice cakes become tender and soft.
- Add the sauce and chicken: Remove the lid, pour in the prepared sauce, and add the cooked chicken back to the wok. Toss everything together and cook for 2-3 minutes, allowing the sauce to thicken and evenly coat the rice cakes and ingredients.
- Serve: Plate the stir-fried rice cakes immediately and enjoy the dish fresh and hot.
Notes
- For dried rice cakes, plan ahead and soak for several hours or overnight to avoid long prep times.
- You can substitute chicken breast with tofu or shrimp for variations.
- Adjust the level of soy sauce and oyster sauce depending on your preferred saltiness and flavor intensity.
- Use a wok or large pan for even heat distribution and efficient stir-frying.
- If rice cakes stick together, ensure they are well rinsed and separated before cooking.
Leave a Reply