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

Main Dishes

Black Pepper Stir-Fried Ugly Beans — 黑胡椒炒醜豆

Black pepper stir-fried ugly beans is the kind of five-minute Taiwanese home dish that turns an ordinary bag of flat beans into something everyone fights over — slicked with vegetarian oyster sauce, punched up with fresh-ground pepper, and sweetened by baby corn and oyster mushrooms.

黑胡椒炒醜豆是台灣最家常的快速快炒之一:醜豆用水燜兩分鐘就變得軟嫩,配上玉米筍的清甜與秀珍菇的鍋氣,一茶匙素蠔油加現磨黑胡椒就香得不得了,配飯或帶便當都適合。

📹 Watch the Recipe

Recipe by 芭樂媽的家 Qistin Wong TV — a Taiwanese-Malaysian home cook sharing simple, everyday plant-based cooking. Full video below (Chinese narration, recipe written out in the description):

🥘 Why This Recipe Works

Ugly beans (醜豆) are the most unfairly judged vegetable in the Taiwanese market. The pod is coarse-looking and slightly wrinkled, and most shoppers assume that means woody and fibrous — 芭樂媽 admits she avoided them for years for exactly that reason. It turns out the opposite is true: once cooked, the pods turn creamy and tender, and they drink up seasoning better than a slick green bean ever will. The trick is a splash of water and a lid — two minutes of steaming softens them from the inside without turning them to mush.

The supporting cast is chosen for color and for speed. Baby corn (玉米筍) gives a sweet crunch and a bright yellow contrast against the green pods — the kind of plate children actually eat, as she notes while cutting. Oyster mushrooms (秀珍菇) are torn by hand rather than sliced, so their ragged edges catch oil and go golden and toasty in the pan before the beans even go in. A thin slice of vegetarian mock meat (素料) is optional but adds a savory, chewy counterpoint.

Just as important is what is not in the pan: no garlic, no scallion, no onion. The entire flavor base is freshly ground black pepper, salt and a teaspoon of mushroom-based vegetarian oyster sauce. That keeps the dish fully suitable for Buddhist vegetarian cooking while still tasting bold — black pepper is the aromatic that carries the whole thing, and the sauce is deliberately light so the vegetables stay green instead of turning muddy.

Nine ingredients, one pan, under 15 minutes — and most of that is chopping.

🛒 Ingredients

Serves 2 as a side, or 1 generously over rice.

Ingredient Amount Notes
Ugly beans / flat beans (醜豆) ~250 g (half a bag) Trim both ends; cut into 2-knuckle lengths. Looks coarse, cooks tender.
Baby corn (玉米筍) 6 ears Halve lengthwise, then quarter — same shape as the beans
Oyster mushrooms (秀珍菇) 6 pieces Torn by hand into bite-size strips, not sliced
Vegetarian mock meat slices (素料) ~½ sheet, optional Cut into thin strips; omit entirely if you don’t have it
Cooking oil (食用油) As needed Neutral oil; enough to pan-fry, not deep-fry
Black peppercorns (黑胡椒粒) To taste (~½ tsp ground) Freshly ground from a mill — this is the flavor backbone
Salt (鹽) 1 tsp Added with the pepper before any liquid
Vegetarian oyster sauce (素蠔油) 1 tsp Mushroom-based; keep it light so the beans stay green
Water (水) 30–50 ml Just enough to steam the beans soft

👨‍🍳 Instructions

Step 1 — Prep the beans

  • Rinse the ugly beans well, then snap or slice off the stem and tail ends.
  • Cut into pieces about two finger-knuckles long — shorter if small children will be eating (the host cuts hers small for exactly this reason).
  • Don’t peel or de-string them; the coarse exterior is only skin-deep.

Step 2 — Cut the supporting vegetables

  • Cut the baby corn in half, then split each half again lengthwise so the pieces echo the beans.
  • Tear the oyster mushrooms by hand into small pieces — a longer piece just gets folded in two.
  • Slice the vegetarian mock meat (if using) into thin strips. Prep is genuinely this fast — five minutes of knife work and you’re done.

Step 3 — Sear until golden

  • Heat a little oil in the wok over medium heat.
  • Add the mock meat first to release its aroma, then push it aside and add the torn oyster mushrooms.
  • Pan-fry patiently, turning now and then, until both are golden brown with a toasted edge. This browning is the “wok breath” (鍋氣) that gives the finished dish its savoriness — don’t rush it.

Step 4 — High-heat toss with the seasoning

  • Turn the heat up, add the beans and baby corn, and toss hard for about a minute.
  • Grind black pepper over the top, then add 1 tsp salt and 1 tsp vegetarian oyster sauce.
  • Keep tossing until the pepper and sauce smell fragrant. Do not add water yet — frying the seasonings first is what builds the flavor.

Step 5 — Steam, then finish

  • Pour in about 30 ml (a couple of tablespoons) of water — 50 ml at most — and immediately cover with a lid.
  • Braise for roughly 2 minutes, until the water has almost disappeared into the beans.
  • Uncover, toss over high heat until the last of the moisture evaporates and the beans look glossy. They should be tender yet still hold a little bite. Kill the heat and plate.

💡 Tips & Substitutions

Problem / Question Fix / Answer
Ugly beans look old and fibrous — should I skip them? Don’t. They’re only rough outside. A short water-braise makes them creamy-tender; the host avoided them for years before discovering this.
No vegetarian oyster sauce? Use 1 tsp light soy sauce with a pinch of sugar, or any mushroom-based stir-fry sauce. Keep the amount small.
No mock meat, or keeping it simpler? Just leave it out — the beans, corn and mushrooms carry the dish on their own.
Beans still firm after 2 minutes? Add another 2 tbsp water, cover, and steam 1 more minute. Older pods simply need a little longer.
Ended up soupy? Leave the lid off and toss over high heat until the liquid reduces. The goal is beans that have absorbed the sauce, not beans sitting in it.

📊 Nutrition

Per serving (1 of 2, without mock meat): ~120 calories · 5 g protein · 14 g carbohydrates · 5 g fat · 4 g fiber · 480 mg sodium. Roughly 150 calories per serving if the mock meat is included. Low in calories and high in fiber — an easy everyday vegetable dish.

Dou Dou (豆豆)

Black Pepper Stir-Fried Ugly Beans — 黑胡椒炒醜豆

Prep Time 10 minutes
Cook Time 8 minutes
Total Time 18 minutes
Servings: 2 servings
Course: Main Course
Cuisine: Taiwanese

Ingredients
  

For the stir-fry
  • 250 g Ugly beans / flat beans (醜豆) about half a bag; trim both ends, cut into 2-knuckle lengths
  • 6 ears Baby corn (玉米筍) halved lengthwise, then quartered
  • 6 pieces Oyster mushrooms (秀珍菇) torn by hand into bite-size strips
  • 1/2 sheet Vegetarian mock meat slices (素料) optional; sliced into thin strips
  • Cooking oil (食用油) as needed for pan-frying
Seasoning
  • 1/2 tsp Black peppercorns (黑胡椒粒) freshly ground, to taste
  • 1 tsp Salt (鹽)
  • 1 tsp Vegetarian oyster sauce (素蠔油) mushroom-based
  • 30-50 ml Water (水) just enough to steam the beans soft

Method
 

  1. Rinse the ugly beans and trim off the stem and tail ends. Cut into pieces about two finger-knuckles long (shorter for small children). Do not peel or de-string — the coarse exterior is only skin-deep.
  2. Halve the baby corn, then split each half again lengthwise so the pieces match the beans. Tear the oyster mushrooms by hand into small pieces. Slice the optional vegetarian mock meat into thin strips.
  3. Heat a little oil over medium heat. Add the mock meat first to release its aroma, then push aside and add the torn oyster mushrooms. Pan-fry, turning occasionally, until both are golden brown with a toasted edge — this builds the wok breath (鍋氣) that flavors the dish.
  4. Turn the heat up, add the beans and baby corn, and toss hard for about a minute. Grind black pepper over the top, then add 1 tsp salt and 1 tsp vegetarian oyster sauce. Keep tossing until fragrant — do NOT add water yet; frying the seasonings first builds the flavor.
  5. Pour in about 30 ml of water (50 ml maximum) and cover with a lid. Braise for roughly 2 minutes, until the water has mostly been absorbed by the beans. Uncover and toss over high heat until the last moisture evaporates and the beans look glossy — tender with a little bite. Plate and serve.

Notes

Ugly beans (醜豆) look coarse but cook creamy-tender — a 2-minute covered braise with a splash of water is the whole trick. No garlic, scallion or onion is used, so the dish is fully Buddhist-vegetarian friendly; the depth comes from fresh-ground black pepper and mushroom-based vegetarian oyster sauce. Great as a lunchbox (便當) side dish.

🌱 Why This Dish

「醜豆」literally means “ugly bean,” and the name is the marketing problem the vegetable has never recovered from. In Taiwan it is a flat-podded variety of the common bean family — the same botanical clan as 四季豆 (green beans) and 菜豆 (yard-long beans) — often sold as 粉豆 because of the faint powdery bloom on the pod. Growers and markets mostly leave the homely name alone, so shoppers walk past it. The dish is a small act of reclamation: cook it once and the name stops mattering.

Culturally this is textbook 家常菜 — weekday home cooking, the kind of thing that gets stir-fried at 6 p.m. after work and often packed into a lunchbox (便當菜) the next morning, since it holds up well and tastes fine at room temperature. The host notes it’s the kind of clean, light dish that suits a late-September 秋老虎 heatwave, when nobody wants anything heavy. Her children eat the baby corn first, then discover the beans.

For Buddhist vegetarian cooking the recipe is a natural fit. The five pungent vegetables — garlic, scallion, onion, chives and leek — are traditionally avoided because they’re said to stir up the passions, and the standard workaround is to lean on pepper and mushroom-based sauces for depth. That is exactly what happens here: the aroma comes from freshly ground black pepper and 素蠔油 (vegetarian oyster sauce, made from mushrooms rather than shellfish), so the dish is 全素 — fully vegan — with no compromise in flavor. It’s a small illustration of a broader principle in Chinese Buddhist kitchens: the seasoning rarely needs the alliums; the pan and the timing do the work.

You may also like...

Leave a Reply

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

Recipe Rating