If you love chewy, saucy comfort food, this Asian rice cakes stir fry with tofu, mushrooms and Chinese eggplant is about to become a staple in your kitchen.

It's pantry-friendly, high-protein, deeply savory, and delivers restaurant-quality flavor in under 40 minutes.
The rich soy glaze clings to every bite of bouncy rice cake, juicy eggplant, umami-packed mushrooms, and crispy crumbled tofu.
It's the kind of meal that started as a "fridge-cleanout" and somehow became the dish everyone requests over and over again!

Rice cakes, especially the Shanghai-style ovals used in this recipe, are incredibly popular during Lunar New Year because they symbolize prosperity and growth.
But they're also a beloved everyday ingredient across many East Asian cuisines. In Chinese home cooking, Chinese rice cakes recipes often features pork, chicken, or vegetables stir-fried with soy sauce and aromatics.
This meatless version keeps all the classic textures and flavors but makes it lighter, plant-forward, and weeknight-friendly.
Jump to:
Ingredients
This recipe relies on simple, affordable ingredients that bring maximum flavor with minimal effort. Each one plays a key role in the final texture and taste.

Tofu - Crumbled and air-fried, it transforms into crispy, golden bits that mimic the texture of ground meat.
Dry rice cakes - These chewy ovals are the base of any authentic stir fried rice cake recipe; they absorb sauce beautifully while staying pleasantly bouncy.
King oyster mushrooms - Thick, meaty, and naturally savory, they bring deep umami and hearty texture.
Chinese eggplant - Sweeter and silkier than globe eggplants; it softens beautifully while soaking up flavor.
Soy sauces (light + dark) - Light soy adds salinity while dark soy gives color, complexity, and caramel depth.
Garlic & ginger powder - Essential aromatics that define the backbone of any stir fried Chinese rice cake dish.
Chinese five spice (optional) - Adds a whisper of warmth and depth.
Green onions - Freshness and crunch to finish the dish.
Cornstarch slurry - Thickens the sauce into a glossy glaze that coats each rice cake.
See the recipe card for quantities.

Instructions
Air-fry the tofu
Crumble the tofu into small pieces. Toss with 1 teaspoon oil and a pinch of salt.
Air fry at 200°C (400°F) for 15-20 minutes, stirring halfway, until golden and slightly crisp.


Dry-cook the mushrooms
Slice the mushrooms into sliced. Heat a wok over medium-high with no oil. Add sliced king oyster mushrooms and let them release moisture, shrink, and brown.


Add oil and eggplant
Cut the eggplants into segments and cut each on into 4 pieces vertically. Pour in 1.5 tablespoon oil and add the sliced Chinese eggplant. Stir fry until the eggplant becomes soft, jammy, and lightly caramelized.


Add aromatics
Add minced garlic, ginger powder, and a pinch of Chinese five spice. Cook until fragrant.


- Prepare the soy sauce mixture
In one bowl: mix regular soy sauce, dark soy sauce, and sugar.
In another: mix cornstarch with 3 tablespoon water to create a slurry.
- Cook the rice cakes
Bring a pot of water to boil. (Optional: soak rice cakes 20-30 minutes first for extra tenderness.)
Boil 3-5 minutes until chewy-soft; drain well.
- Bring everything together
Add the crispy tofu and cooked mushrooms into the eggplant mixture. Add the cooked rice cakes, followed by the soy mixture and then the cornstarch slurry. Toss well until everything is glossy and coated.


- Finish and serve
Turn off heat and sprinkle with chopped green onions. Serve hot.


Substitutions
Make this recipe work for your diet or pantry:
- Gluten-free: Use tamari or a certified gluten-free soy sauce instead of light/dark soy. Make sure your rice cakes are labeled GF.
- No air fryer? Pan-fry the crumbled tofu in 1 tablespoon oil until browned and crisp. Alternatively, use the oven at the same settings as the air fryer but leave it for longer (at least 30 minutes)
- Vegetable swaps: bell peppers, baby bok choy, or napa cabbage all work wonderfully!
- Protein alternatives: Add seitan strips, tempeh, or plant-based "pork" for a meatier feel.
Variations
Customize your stir fried Chinese rice cake bowl to match your mood:
- Korean-inspired: Swap the soy sauce mix for a gochujang-based sauce and add sesame oil at the end.
- Spicy: Add chili crisp, sliced fresh chili, or ½ teaspoon gochugaru when stirring in aromatics.
Equipment
Your equipment can dramatically affect the texture of the rice cakes and the sear on the vegetables.
- Wok: Heats quickly and evenly. The high heat helps eggplant soften into a silky, jammy texture without soaking up too much oil, and it allows mushrooms to dry-sear and develop deep, caramelized umami before any sauce is added.
- Air fryer: Ensures the tofu becomes chewy-crispy without deep frying.
- Wooden or silicone spatula: Protect your pan and maintain control when tossing the rice cakes.
Storage
This dish is best eaten when cooked. You can keep leftovers in an airtight container for 2-3 days in the refrigerator but they rice cakes might stick. To reheat: Add a splash of water, cover, and heat in a pan over medium so the sauce loosens without drying the rice cakes.
Related
Looking for other recipes like this? Try these:

Asian Rice Cakes With Tofu, Mushrooms and Eggplant
Ingredients
Main Ingredients:
- 250 g firm tofu
- 400 g dry rice cakes
- 3 large king oyster mushrooms
- 3 Chinese eggplants
- 2 cloves garlic minced
- 1 teaspoon oil for tofu
- 2 tablespoon vegetable oil
- Chopped green onion for garnish
Sauce:
- 1.5 tablespoon regular soy sauce
- 1.5 tablespoon dark soy sauce
- 2 teaspoon sugar
- 2 teaspoon cornstarch
- ¼ cup + 3 tablespoon water
- ⅛ teaspoon ginger powder
- a pinch of Chinese five spice optional
Instructions
Air-Fry the Tofu
- Crumble tofu and toss with 1 teaspoon oil and salt. Air fry at 200°C (400°F) for 15-20 minutes, stirring halfway, until golden and lightly crisp.250 g firm tofu, 1 teaspoon oil
Dry-Sear the Mushrooms
- Heat a wok without oil. Add sliced king oyster mushrooms and cook until they release moisture and brown.3 large king oyster mushrooms, 2 tablespoon vegetable oil
Add Oil & Eggplant
- Add 1.5 tablespoon vegetable oil and the sliced Chinese eggplant (cut into strips, then quartered). Stir fry until soft and slightly caramelized.3 Chinese eggplants
Add Aromatics
- Add minced garlic, ginger powder, and Chinese five spice. Stir until fragrant.2 cloves garlic, ⅛ teaspoon ginger powder, a pinch of Chinese five spice
Prepare Sauce
- In one bowl, mix regular soy, dark soy, and sugar.1.5 tablespoon regular soy sauce, 1.5 tablespoon dark soy sauce, 2 teaspoon sugar
- In a second bowl, combine cornstarch and water to form a slurry.2 teaspoon cornstarch, ¼ cup + 3 tablespoon water
Cook Rice Cakes
- Boil rice cakes for 3-5 minutes (soaking beforehand 20-30 minutes is optional). Drain well.400 g dry rice cakes
Combine
- Add tofu and mushrooms to the eggplant. Add cooked rice cakes, then pour in the soy mixture followed by the slurry. Toss until glossy and coated.
Serve
- Finish with chopped green onions. Serve warm.Chopped green onion
FAQ
What are Asian rice cakes made of?
Rice cakes are made from glutinous rice flour compressed into chewy ovals or cylinders.
Why are my rice cakes tough or hard?
They weren't cooked long enough-or they're very old. Boil 1-2 minutes longer or soak before cooking.
Do I need to soak dry rice cakes?
It's optional. Soaking 20-30 minutes makes them softer, but boiling alone works just fine.









Leave a Reply