Plant-Based Chinese Recipes — Easy Vegan Chinese Cooking 中式素食食谱

Main Dishes

Stir-Fried Long Beans with Veggie Fish & Carrot — 長豆炒素魚紅蘿蔔

Golden-seared veggie fish, sweet carrot, and tender long beans tossed in a savory soy seasoning — this Malaysian-Chinese home-style stir-fry is the definition of 下飯 (rice-down) comfort food. 素魚煎得金黃焦香,配上甘甜的紅蘿蔔與軟嫩的長豆,鹹香入味,是一道大人小孩都愛的家常下飯菜。

📹 Watch the Recipe

Recipe by 芭樂媽的家 Qistin Wong TV

🥘 Why This Recipe Works

長豆炒素魚紅蘿蔔 (cháng dòu chǎo sù yú hóng luó bo) is the kind of dish Malaysian-Chinese vegetarian households make on busy weeknights: humble ingredients, one wok, and a deeply savory result that begs for rice. The secret is in the layering — the veggie fish is sliced thin and fried until its edges turn golden and fragrant, releasing a toasted, almost fishy aroma that flavors the entire dish, while the carrot’s natural sweetness balances the salty soy and white pepper.

What makes this version special is the gentle steam-braise at the end. Instead of boiling the beans in lots of water (which washes away flavor), a mere 50cc of water goes into the covered wok, letting steam soften the long beans so they stay juicy and tender without turning mushy. The red-and-green pairing looks gorgeous on the table, and the little chopped bits of veggie fish mean every bite carries that savory pop.

This version: 9 ingredients, one pan, 20 minutes.

🛒 Ingredients

Long beans / yardlong beans (長豆)~300gtrimmed, cut into one-knuckle lengths
Veggie fish (素魚)1 piecethinly sliced or chopped; from a vegetarian grocery
Carrot (紅蘿蔔)1 smalljulienned into thin matchsticks
Cooking oil (食用油)2 tbspneutral oil; add a little more when frying the fish
Salt (鹽)1 tspadjust to taste
Soy sauce (醬油)1 tspjust enough for flavor; don’t over-darken
White pepper (胡椒粉)1/2 tspground
Black pepper (黑胡椒)to tasteoptional kick
Water (清水)50 mlfor the steam-braise

👨‍🍳 Instructions

Step 1: Prep the Vegetables

  • Snap off the ends of the long beans and cut them into short lengths — about the size of one finger knuckle — so they cook quickly and are easy for kids to eat.
  • Slice the veggie fish into thin strips, then chop finely; cutting it small lets it perfume the whole dish.
  • Peel the carrot and julienne into thin matchsticks, keeping them fine so they soften at the same pace as the beans.

Step 2: Fry the Veggie Fish

  • Heat the oil in a wok over medium heat.
  • Add the chopped veggie fish and fry, stirring, until the edges turn golden and the kitchen fills with a toasted, savory aroma — about 2 minutes.

Step 3: Cook the Carrot

  • Add the julienned carrot to the wok and stir-fry until it softens slightly, adding a splash more oil if the pan looks dry.
  • The oil helps release the carrot’s natural sweetness and makes its nutrients more absorbable.

Step 4: Add the Long Beans and Season

  • Tip in the long beans and toss over high heat for about a minute.
  • Season with 1 tsp salt, 1 tsp soy sauce, 1/2 tsp white pepper, and black pepper to taste, stirring everything together.

Step 5: Steam-Braise Until Tender

  • Pour in about 50ml of water and give the wok a quick stir.
  • Cover and simmer on low heat for about 12 minutes — the steam softens the beans while the seasoning concentrates in the small amount of liquid.

Step 6: Reduce and Serve

  • Uncover, turn the heat to high, and stir-fry rapidly until the remaining sauce clings to the vegetables.
  • Transfer to a plate and serve hot with steamed rice — it’s also wonderful with a pan-fried tofu on the side for extra plant protein.

💡 Tips & Substitutions

Long beans still hard after 12 minutes?Add another splash of water, re-cover, and steam 2-3 minutes more — the steam is what tenderizes them.
Don’t want the dish too dark?Keep soy sauce to 1 tsp — it seasons without turning the vegetables black; add more only after tasting.
No veggie fish available?Use fried tofu puffs or extra-firm tofu strips seared the same way; dried bean curd (豆包) also works beautifully.
Kids picky about beans?Cut the beans extra short and simmer the full 12-13 minutes for a soft, easy-to-chew texture.

📊 Nutrition

Per serving (serves 3 as a side dish)

~180 cal · Protein: 9g · Carbs: 18g · Fat: 9g · Fiber: 5g

Dou Dou (豆豆)

Stir-Fried Long Beans with Veggie Fish & Carrot — 長豆炒素魚紅蘿蔔

Prep Time 8 minutes
Cook Time 15 minutes
Total Time 23 minutes
Servings: 3 servings
Course: Main Dishes
Cuisine: Chinese

Ingredients
  

Main Ingredients
  • 300 g Long beans / yardlong beans (長豆) trimmed, cut into one-knuckle lengths
  • 1 piece Veggie fish (素魚) thinly sliced or chopped
  • 1 small Carrot (紅蘿蔔) julienned
  • 2 tbsp Cooking oil (食用油) neutral oil
  • 50 ml Water (清水) for the steam-braise
Seasoning
  • 1 tsp Salt (鹽) adjust to taste
  • 1 tsp Soy sauce (醬油) just enough for flavor
  • 1/2 tsp White pepper (胡椒粉) ground
  • to taste Black pepper (黑胡椒) optional

Method
 

Instructions
  1. Snap off the ends of the long beans and cut them into short lengths — about the size of one finger knuckle. Slice the veggie fish into thin strips, then chop finely. Peel the carrot and julienne into thin matchsticks.
  2. Heat the oil in a wok over medium heat. Add the chopped veggie fish and fry, stirring, until the edges turn golden and fragrant, about 2 minutes.
  3. Add the julienned carrot and stir-fry until it softens slightly, adding a splash more oil if the pan looks dry. This releases the carrot's natural sweetness.
  4. Tip in the long beans and toss over high heat for about a minute. Season with 1 tsp salt, 1 tsp soy sauce, 1/2 tsp white pepper, and black pepper to taste.
  5. Pour in about 50ml of water and stir. Cover and simmer on low heat for about 12 minutes — the steam softens the beans while the seasoning concentrates.
  6. Uncover, turn the heat to high, and stir-fry rapidly until the sauce clings to the vegetables. Serve hot with steamed rice.

Notes

A Malaysian-Chinese home-style stir-fry. Cut the beans short for kids; simmer 12-13 minutes for a soft texture. Swap veggie fish for fried tofu puffs or dried bean curd if needed.

🌱 Why This Dish

In Chinese, 長豆 (cháng dòu) — the long bean — carries an auspicious name: 長 sounds like “long-lasting,” so the bean is a symbol of longevity, and its great length is said to mirror a wish for a long life. It’s a staple of Chinese Buddhist vegetarian cooking (齋菜), where simple, abundant vegetables are coaxed into deeply satisfying dishes without any meat.

The 素魚 (sù yú), or “vegetarian fish,” belongs to the centuries-old tradition of 仿葷 (imitation meat) in Chinese Buddhist cuisine — gluten, soy, and konjac shaped to mimic the look and chew of fish. These mock-meats were developed so that lay practitioners could honor the Buddhist precept against killing while easing the transition away from meat-centered meals, and they remain beloved in temple kitchens and vegetarian food stalls across Malaysia, Taiwan, and Hong Kong. The bright red carrot adds not just sweetness but 紅 (hóng) — the color of good fortune — making this humble stir-fry a little plate of blessing for the family table.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating