Shanghai Rice Cake Recipe Din Tai Fung: Chewy Textured Stir-Fry with Bold Umami

Shanghai Rice Cake Recipe Din Tai Fung: Chewy Textured Stir-Fry with Bold Umami

This stir-fry delivers the chewy texture and bold umami that made Din Tai Fung famous. I’ve refined the technique to achieve restaurant-quality results at home with simple ingredients.

The key is pre-soaking the rice cakes to soften them before stir-frying. This ensures they stay tender while absorbing the savory sauce. A high-heat wok and quick cooking preserve their signature bite.

You’ll get a dish with the perfect balance of chewy rice cakes, crisp vegetables, and a glossy, deeply flavored sauce. The umami comes from soy, mushroom, and a touch of oyster sauce.

Serve hot for the best texture. This recipe brings the Din Tai Fung experience to your kitchen.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Shanghai Rice Cake Recipe Din Tai Fung

Restaurant-quality stir-fry ingredients for that signature chewy texture and bold umami at home.

Ingredient Amount Notes
Shanghai Rice Cakes 🍚 1 lb Pre-soaked for 30 minutes
Napa Cabbage 🥬 2 cups Thinly sliced, ribs removed
Carrots 🥕 1 whole Julienned for texture
Green Onions 🧅 4 whole Cut into 2-inch pieces
Shiitake Mushrooms 🍄 4 whole Fresh, sliced thin
Garlic Cloves 🧄 4 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Finely grated, peeled
Soy Sauce 🫒 ¼ cup Light or all-purpose
Dark Soy Sauce 🫒 1 tbsp For color and depth
Oyster Sauce 🫒 2 tbsp Vegetarian if preferred
Mushroom Sauce 🍄 1 tbsp For umami boost
Sesame Oil 🫒 1 tsp Toasted, for finishing
Sugar 🧂 1 tsp Balances sauce flavors
White Pepper 🌶️ ½ tsp Ground, for authenticity
Neutral Oil 🫒 3 tbsp For high-heat stir-frying

The rice cakes are non-negotiable here. Asian grocery stores carry them fresh or frozen—avoid the canned kind. Look for vibrant white cakes with a slightly bouncy texture. For the mushrooms, Shiitake gives that meaty depth, but cremini works in a pinch. Napa cabbage adds sweetness; if unavailable, regular green cabbage is acceptable but less tender.

No oyster sauce? Vegetarian oyster sauce (made from mushrooms) is a perfect sub. Out of dark soy? Double the light soy plus a pinch of sugar for color. The ginger and garlic must be fresh—powdered versions lack punch. For heat control, swap white pepper with black if needed, but the former is traditional for this dish.

Pre-soaked rice cakes can sit in water for up to 2 hours before cooking. Store fresh shiitakes in a paper bag in the fridge for 5 days. The sauce keeps well—mix it ahead and refrigerate for 3 days.

❤️

Why You’ll Love This Recipe

  • One-Pan Wonder: I love that everything cooks together—just toss the rice cakes, cabbage, and shiitakes in and let the flavors mingle.
  • Umami Bomb: The shiitakes and green onions create this deep, savory richness that makes every bite irresistible.
  • Meal Prep Star: Honestly, it reheats beautifully so I make a big batch for lunches all week.
  • Budget Friendly: A bag of rice cakes and a few fresh veggies stretch into a filling meal for four without breaking the bank.

Step-by-Step Instructions for Shanghai Rice Cake Stir-Fry

Master the technique for perfectly chewy rice cakes with rich umami flavor in every bite.

Step 1: Prepare the Aromatics and Vegetables

Finely mince the 4 cloves Garlic Cloves and finely grate the 1 tbsp Fresh Ginger into a small bowl. These form the aromatic base that infuses every element of the dish with depth.

Thinly slice the 2 cups Napa Cabbage, julienne the 1 whole Carrots, cut the 4 whole Green Onions into 2-inch pieces, and thinly slice the 4 whole Shiitake Mushrooms. Uniform cuts ensure even cooking and optimal texture.

Step 2: Create the Umami-Rich Sauce

In a medium bowl, combine the 0.25 cup Soy Sauce, 1 tbsp Dark Soy Sauce, 2 tbsp Oyster Sauce, and 1 tbsp Mushroom Sauce. These sauces build layers of savory complexity characteristic of Din Tai Fung’s signature flavor profile.

Add the 1 tsp Sugar and 0.5 tsp White Pepper, whisking until the sugar fully dissolves. The sugar balances the saltiness while the white pepper adds authentic Asian warmth without overpowering the dish.

Step 3: Stir-Fry the Vegetables and Aromatics

Heat 2 tbsp Neutral Oil in a wok or large skillet over high heat until it shimmers. Add the Garlic Cloves and Fresh Ginger, stir-frying for 15-20 seconds until fragrant but not browned. This quick cook preserves their pungent qualities.

Immediately add the Shiitake Mushrooms and Carrots, stir-frying for 2-3 minutes until the mushrooms begin to soften. Then add the Napa Cabbage and Green Onions, cooking for another 1-2 minutes until all vegetables are tender-crisp.

Step 4: Combine with Rice Cakes and Sauce

Add the remaining 1 tbsp Neutral Oil to the wok, then add the pre-soaked 1 lb Shanghai Rice Cakes. Stir-fry for 3-4 minutes until the rice cakes develop a slight char and chewy texture. The pre-soaking prevents them from becoming overly hard during cooking.

Pour the prepared sauce over the rice cakes and vegetables. Stir-fry for an additional 2-3 minutes until everything is well-coated and the sauce has thickened slightly, clinging to each piece.

Step 5: Finish and Serve

Remove from heat and drizzle with the 1 tsp Sesame Oil, tossing to distribute evenly. The toasted sesame oil adds a nutty aroma that elevates the dish’s authenticity.

Serve immediately while hot, when the rice cakes are at their chewiest and the vegetables retain their vibrant color. The sauce should glisten, coating each component with its rich, umami-packed flavor.

👨‍🍳

Pro Tips For Making Shanghai Rice Cake Recipe Din Tai Fung

  • Soak Rice Cakes First: I learned this the hard way—dry rice cakes stay chewy and undercooked. Soak them in warm water for 15-20 minutes until pliable before stir-frying.
  • Slice Cabbage Thin: Napa cabbage can be tough if cut too thick. Shred it into ¼-inch strips so it wilts quickly and absorbs the sauce evenly.
  • Skip the Crowding: Resist the urge to dump all the rice cakes in at once. Cook in batches or they’ll steam instead of getting those desirable lightly crisp edges.
  • Use Rehydrated Shiitakes: Fresh shiitakes work, but rehydrated dried ones pack way more umami. Save the soaking liquid—strain and add a splash to the sauce.

Dietary Considerations for This Dish

Gluten-Free Options

Use tamari instead of regular soy sauce to make this dish gluten-free. Tamari is naturally fermented and contains little to no wheat. Check labels for 100% soy tamari to be safe. 💡

Vegetarian Adaptations

Swap oyster sauce for vegetarian mushroom-based oyster sauce, which delivers the same umami depth. Brands like Lee Kum Kee make excellent vegetarian versions that work perfectly here.

Ensure all sauces are vegetarian-friendly, as some dark soy sauces contain fish or animal products. I always double-check the ingredients list.

Vegan Modifications

For a fully vegan version, replace all sauces with certified vegan alternatives. Coconut aminos can substitute for soy sauce, though the flavor profile will differ slightly. Use toasted sesame oil made without animal products.

Low-Sodium Considerations

Reduce the soy sauce to 2 tbsp and replace with low-sodium soy sauce. Omit the mushroom sauce and boost flavor with extra garlic and ginger. The dish will still taste rich and satisfying.

Nut Allergy Note

Most traditional ingredients here are nut-free, but always verify your sesame oil and sauce labels. Some brands process oils in facilities that handle nuts. I recommend Kadoya for reliable nut-free sesame oil. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why do I need to soak the rice cakes first?

Soaking softens the rice cakes, ensuring they cook evenly and develop that signature chewy texture. Without soaking, they may remain too hard in the center. Soak for at least 30 minutes for best results.

2

Can I use dried rice cakes instead of fresh?

Yes, but rehydrate them first. Cover dried cakes with warm water and let sit for 2-3 hours until fully plump. Drain well before stir-frying to avoid a watery dish.

3

How do I prevent the rice cakes from sticking?

Use high heat and sufficient oil (3 tbsp total). Keep the rice cakes moving in the wok and avoid overcrowding. A well-seasoned wok or non-stick pan helps too.

4

What if my sauce is too salty?

Balance it by adding a pinch of sugar or a splash of water. Taste as you go and adjust gradually. The umami should be rich, not overpowering.

★★★★★4.7(13 reviews)
Tyler Campbell