This tender water spinach (空心菜,kōngxīn cài) stir-fried with a punch of Taiwanese shacha sauce stays brilliantly green, crisp, and addictively savory — a one-pan vegan dinner that even kids ask for a second bowl. 這樣炒出來的空心菜翠綠爽脆、鹹香下飯,加點玉米筍和秀珍菇,顏色漂亮連小朋友都搶著吃。
📹 Watch the Recipe
Recipe by 芭樂媽的家 Qistin Wong TV
🥘 Why This Recipe Works
Water spinach, known in Chinese as 空心菜 or 通菜, has a hollow, crisp stem that soaks up sauce beautifully. In Malaysia the same green becomes 馬來風光 (kangkung belacan), tossed with spicy sambal belacan; here in Taiwan, the beloved twist is shacha sauce (沙茶醬), a rich, slightly sweet, savory condiment that instantly gives the greens an unmistakable Taiwanese home flavor.
The secret to keeping the leaves vivid green and crunchy is genuinely simple: high heat and a fast hand. You do not stew the greens — you toss them only until they collapse, just a minute or two. Adding golden baby corn and oyster mushrooms not only builds color and texture but turns a plain pile of greens into a dinner that fills a whole bowl of rice with one dish.
This version: 7 ingredients, one wok, about 10 minutes.
🛒 Ingredients
| Water spinach, trimmed (空心菜) | 1 bunch (~300g) | Washed and drained well; cut into 3-inch lengths |
| Baby corn (玉米筍) | 6-8 pieces | Halved lengthwise; adds sweetness and a pop of yellow |
| Oyster mushrooms (秀珍菇) | 5 | Torn into thin strips; soaks up the sauce and turns juicy |
| Optional: vegan three-layer meat (素三層肉) | ~60g | Frozen slice is easiest; skip for a simpler version |
| Cooking oil (食用油) | 2 tbsp | Any neutral oil |
| Vegan shacha sauce (素沙茶醬) | 1 tsp | Check the label — choose a vegetarian/vegan formula |
| Soy sauce (醬油) | 1 tsp | Light soy sauce |
| Water (清水) | 50 ml | Helps the sauce coat and steam the greens |
👨🍳 Instructions
Step 1: Prepare the vegetables
- Rinse the water spinach and shake off as much water as you can; cut into manageable lengths with the tender stems kept.
- Halve the baby corn lengthwise and tear the oyster mushrooms into thin strips.
- If using the vegan three-layer meat, slice it thinly straight from the freezer — frozen meat cuts cleanly and browns nicely once fried.
Step 2: Sear the aromatics and mushrooms
- Heat the oil in a wok over high heat until shimmering.
- Add the sliced vegan three-layer meat and pan-fry until fragrant and lightly golden.
- Add the oyster mushrooms and keep frying until they turn golden and smell nutty.
Step 3: Add the corn and water spinach
- Toss in the baby corn and stir-fry for a few seconds to warm it through.
- Add the water spinach and toss everything together over the high flame.
Step 4: Sauce and finish fast
- Add 1 tsp shacha sauce, 1 tsp soy sauce, and 50 ml of water.
- Stir-fry quickly — about a minute — until the greens just collapse and turn bright green.
- Spoon onto a plate immediately. Do not leave it sitting in the hot wok or the leaves will turn yellow.
💡 Tips & Substitutions
| My water spinach went yellow and soggy. | You likely overcooked it or reduced the heat. Keep the flame high and stir only until the leaves wilt — about 60-90 seconds. |
| I do not eat mock meat. | Simply skip the 素三層肉 entirely. The mushrooms and corn carry plenty of flavor on their own. |
| I cannot find vegan shacha sauce. | Most classic shacha contains dried shrimp; look for an explicitly 素食 (vegetarian) jar, or substitute a blend of miso plus a little chili and peanut butter. |
| Baby corn or oyster mushrooms unavailable? | Substitute with any quick-cooking vegetable or mushroom, like young snap peas, zucchini, or enoki — just match the cooking time so nothing over-steams. |
📊 Nutrition
Per serving (serves 2 as a side)
~90 cal · Protein: 4g · Carbs: 8g · Fat: 5g · Fiber: 2g

Ingredients
Method
- Rinse the water spinach and shake off excess water; cut into lengths keeping tender stems. Halve baby corn lengthwise and tear oyster mushrooms into thin strips. If using vegan three-layer meat, slice thinly straight from the freezer.
- Heat oil in a wok over high heat until shimmering. Add the sliced vegan three-layer meat and pan-fry until fragrant and lightly golden. Add oyster mushrooms and fry until golden and nutty.
- Toss in the baby corn and stir-fry a few seconds to warm through. Add the water spinach and toss everything together over high flame.
- Add 1 tsp shacha sauce, 1 tsp soy sauce, and 50 ml water. Stir-fry quickly, about a minute, until the greens just collapse and turn bright green. Spoon onto a plate immediately; do not let it sit in the hot wok.
🌱 Why This Dish
Water spinach is one of the friendliest greens in Chinese Buddhist temple cooking because it is cheap, abundant, and begging to be stir-fried in nothing more than oil, seasoning, and a hot wok. The Chinese name 空心菜 literally means “hollow-heart vegetable,” named for its airy, crisp stem — a shape that makes it a natural sponge for sauce. In Taiwan it is a diner staple, while across the strait and into Southeast Asia, vegetarian communities prepare it with their own regional flavors, from belacan in Malaysia to shacha in Taiwan. Light, fast, and endlessly adaptable, it remains a symbol of how simple plant-based home cooking can be both nourishing and deeply satisfying.




