Chinese stir-fried rice cakes with pork and leafy greens is known in Chinese as “chǎo niángāo” (炒年糕).
It’s a popular dish that is also distinctively “Shanghai” to me, as my Shanghainese mom and grandmother would make it often for a quick lunch when we were growing up.
Our entire family enjoys the delicious chewiness of the rice cakes in this savory, filling stir-fry!
Note: This recipe was originally published in December 2013. We have since re-tested and re-photographed the recipe, and published it with updated instructions, photos, metric measurements, nutrition information, and more. Enjoy!
What Are Chinese Rice Cakes?
Chinese rice cakes, or niangao, are made from pounded rice, and have a sticky, chewy texture. Think of them as a kind of thick, oval-shaped pasta.
There are sweet versions that have the same name, nian gao. But these little white ovals are usually used in savory stir-fries, soups, and hot pot.
Buying Asian Rice Cakes
Nowadays, rice cakes are readily available in your Asian grocery store. Find them next to the fresh noodles and dumpling wrappers.
Some varieties come vacuum packed, some are frozen, and some come fresh. You can also sometimes even get them in whole logs, which need to be sliced.
You may also find dried packages, where you need to soak them in water to reconstitute them (similar to rice noodles). We prefer the frozen rice cakes, though any of the aforementioned varieties would work for this.
When it comes to shape, however, we prefer the thin oval rice cakes. You can also use the Korean-style thick cylinders, though the cooking time may vary.
Other Recipes Featuring Rice Cakes
While this stir-fried rice cake recipe is our go-to when preparing these chewy treats, we have many recipes featuring them. Check them out:
- Shanghai Rice Cake Stir-fry
- Spicy Rice Cake Stir-fry
- Chinese Rice Cake Soup
- Hot Pot at Home
- Steak and Scallion Rice Cake Stir-Fry
Note!
- You may substitute the pork in this recipe with boneless skinless chicken thighs.
- While we did not photograph this recipe with mushrooms, they are included as an optional ingredient!
Stir-fried Rice Cakes: Recipe Instructions
Start by preparing your meat.
Marinate the julienned pork with the water, light soy sauce, sesame oil, white pepper, vegetable oil, and cornstarch. Allow to sit for 20-30 minutes, while you prepare the rest of the ingredients.
Rinse the rice cakes and drain. If using fresh or frozen rice cakes, you do not have to soak or thaw them. Only soak (according to package instructions) if using dried rice cakes.
Thoroughly wash the baby bok choy (or napa cabbage). Drain, shaking off excess water. If using baby bok choy, separate into individual leaves.
If using napa cabbage, cut the large leaves into smaller bite-sized pieces. Also prepare the garlic and scallions.
If using mushrooms, slice them thinly. If you used dried mushrooms, be sure to reserve the water you soaked them in.
Ok, now you’re ready to cook!
Place your wok over high heat until it begins to smoke lightly. Add the vegetable oil to coat the wok, and add the pork and garlic. Cook until the pork turns opaque.
(If using mushrooms, add them at this point and stir-fry for 1 minute).
Stir in the scallions…
Along with the bok choy/cabbage and Shaoxing wine.
Stir-fry for 30 seconds, and move everything to the center of the wok to create an even “bed” of vegetables and meat. Distribute the rice cakes on top (this prevents them from sticking to the wok).
Add the water (or the mushroom soaking liquid). Depending on how hot your stove gets, you can add anywhere from 1/2 cup to 3/4 cup water. Cover, and cook for 2 minutes to steam the rice cakes and cook the vegetables.
Remove the cover, and add the sesame oil…
Dark soy sauce and light soy sauce…
And the white pepper and sugar.
Stir-fry everything together for 1 minute over medium heat.
Taste, and season with additional salt if necessary.
Continue stir-frying until the rice cakes are coated in sauce, cooked through but still chewy. Plate and serve!
Stir-fried Rice Cakes (Nian Gao)
Ingredients
For the meat and marinade:
- 8 oz. pork shoulder or loin (julienned)
- 1 tablespoon water
- 2 teaspoons light soy sauce
- 1/2 teaspoon sesame oil
- 1/4 teaspoon white pepper
- 1 teaspoon vegetable oil
- 1 teaspoon cornstarch
For the rest of the dish:
- 1 pound rice cakes
- 8 ounces baby bok choy (or napa cabbage)
- 2 cloves garlic (coarsely chopped)
- 3 scallions (cut on a diagonal into 1 inch/2.5 cm pieces)
- 6 dried shiitake mushrooms (soaked for 2 hours until reconstituted; can substitute fresh shiitake mushrooms)
- 3 tablespoons vegetable oil
- 1 tablespoon Shaoxing wine
- 1/2-3/4 cup water (depending on how hot your stove can get; for higher BTU stoves, use up to ¾ cup water)
- 1/2 teaspoon sesame oil
- 1 1/2 teaspoons dark soy sauce
- 1 tablespoon light soy sauce
- 2 teaspoons oyster sauce
- 1/4 teaspoon ground white pepper
- 1/2 teaspoon sugar
- salt (to taste)
Instructions
- Marinate the julienned pork with the water, light soy sauce, sesame oil, white pepper, vegetable oil, and cornstarch. Allow to sit for 20-30 minutes, while you prepare the rest of the ingredients.
- Rinse the rice cakes and drain. If using fresh or frozen rice cakes, you do not have to soak or thaw them. Only soak (according to package instructions) if using dried rice cakes.
- Thoroughly wash the baby bok choy (or napa cabbage). Drain, shaking off excess water. If using baby bok choy, separate into individual leaves. If using napa cabbage, cut the large leaves into smaller bite-sized pieces. Also prepare the garlic and scallions.
- If using mushrooms, slice them thinly. If using dried shiitake mushrooms, save the soaking liquid.
- Place your wok over high heat until it begins to smoke lightly. Add the vegetable oil to coat the wok, and add the pork and garlic. Cook until the pork turns opaque. If using mushrooms, add them now and stir-fry for 1 minute.
- Stir in the scallions, bok choy/cabbage, and Shaoxing wine. Stir-fry for 30 seconds, and move everything to the center of the wok to create an even “bed” of vegetables and meat. Distribute the rice cakes on top (this prevents them from sticking to the wok).
- Add water (or mushroom soaking water for extra flavor). Depending on how hot your stove gets, you can add 1/2 cup to 3/4 cup. Cover, and cook for 2 minutes to steam the rice cakes and cook the vegetables.
- Remove the cover, and add the sesame oil, dark soy sauce, light soy sauce, oyster sauce, white pepper, and sugar. Stir-fry everything together for 1 minute over medium heat. Taste, and season with additional salt if necessary. Continue stir-frying until the rice cakes are coated in sauce, cooked through but still chewy. Plate and serve!
I absolutely loved this, tasted nearly the same as the ones I get from my favourite place in Chinatown. I regret not having the shiitake mushrooms as they are a key part to the authentic flavour. The sauce is amazing. I added a tablespoon of rice wine vinegar for a little more of a tangy taste. I will be making this again very soon.
You are right, Eila, shiitake mushrooms are pretty important for this dish ;-)
SO GOOD! We moved from Boston to Austin, and no longer have access to authentic Chinese delivery or takeout. This tasted just as good as the delivery we used to get in Boston!
So glad you enjoyed it!
This is the best!!!! Thank you for teaching me to cook this and share it with my food-allergenic family!!
Excellent! Thank you for leaving us a comment, Stella!
How come u cook the Nien goa in just few minute and then u said it can be serviced.??, did u do cooking Nien goa before? It take out from the fridge, it is hard.so at least u got to simmer 20 minutes
Hi Ming, I’ve cooked nian gao many times. If you use the frozen nian gao, it can be cooked in around 10 minutes.
Just tried this tonight, and it would’ve been delicious except it was way too salty and saucy. I think the recipe meant to say 1tsp of each sauce at the end?
Hi Connie, I understand, please do feel free to adjust to your own taste.
I agree. I actually made with 2x pork and mushroom but used a tbsp of each as suggested and felt it was still too much sauce. I think 1/2 tbsp of each would be good to start and slowly add more as needed. The flavor was great though, just like at restaurants.
I made this vegan several times and add ginger, bamboo shoots, and a drizzle of sesame oil at the end. Delicious every time, great recipe!
Good substitution, Alexandra. I do love bamboo shoots.
Another delicious home cooked meal thanks to you guys!
Please publish a book :)
Thank you, Catherine, so glad you enjoyed the recipe!
Amazing!!!
I have made this twice now and it’s great each time!
I made it first without oyster sauce and then with but both were so incredible.
Thank you so much!
Good job, Katherine! Thank you for leaving us a lovely comment.
HOW MA NY CALORIESSSSSS??????
How do you cook the rice cakes if they come vacuum sealed? Do you need to soak in water first?
Hi Steph, it’s best to follow the prep instructions on the package. Usually the rice cakes do not require soaking if they are bendable.