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

Tofu & Soy

Vegan Goose — 素鹅 (Chai Ngor)

This Vegan Goose (Chai Ngor) — a rich, savory braised beancurd-skin roll — is a temple and economy-rice-stall classic across Malaysia, and this home version is delightfully simple.

素鹅(斋鹅)是一款以腐皮层层包裹、以红腐乳调味的马来西亚斋菜经典,在家做起来其实非常简单。

📹 Watch the Recipe

Chef: WoonHeng

🥘 Why This Recipe Works

Chai Ngor, literally “vegetarian goose,” gets its name not from any meat but from the layered, many-fold look of the rolled beancurd skin that resembles a braised goose. At Malaysian temple and zhacai (economy rice) stalls, this is a beloved fixture — the memory of it being smoked by the monks only deepens its nostalgic pull. This at-home version skips the smoking and keeps things wonderfully approachable for a quick weekday side dish.

The secret to that unmistakable chai ngor taste is nam yu — red fermented beancurd. Its deep, salty, fermented savor pairs with five-spice and white pepper to create a flavor profile that is purely its own and utterly addictive. Ten minutes of wrapping and a shallow fry, and you have a showstopper that tastes far more complicated than it is.

Just 8 ingredients, one pan, and about 20 minutes.

🛒 Ingredients

Ingredient Amount Notes
Dried tofu skin sheets 腐皮 6 sheets 3 per pouch
Neutral oil for brushing/frying Canola or sunflower
Toothpicks a few To secure the roll
Red fermented beancurd 红腐乳 1-2 pcs Mashed; the star flavor
Five-spice powder 五香粉 ½ tsp The aromatic backbone
White sugar 白糖 1 tsp Balances the salty ferment
White pepper 白胡椒 ⅛ tsp Subtle heat
Water 2 tbsp Plus more if needed

👨‍🍳 Instructions

Step 1 — Make the seasoning paste

  • In a small bowl, mash 1-2 pieces of red fermented beancurd until smooth.
  • Stir in five-spice powder, sugar, white pepper, and 2 tbsp water until you have a thin, aromatic paste. Add a splash more water if it is too thick.

Step 2 — Build the seasoning pouch

  • Stack 3 dried tofu skin sheets on top of one another.
  • Brush the seasoning paste evenly across the surface of the top sheet.
  • Starting from one edge, roll the sheets tightly into a compact log, brushing on more paste as you go so every layer is flavored.

Step 3 — Secure the roll

  • Push a toothpick through the center and ends of the roll to hold the layers together while cooking.
  • Repeat with the remaining 3 sheets and seasoned paste to form a second pouch.

Step 4 — Fry until golden

  • Heat a shallow layer of neutral oil in a pan over medium heat.
  • Carefully place the beancurd rolls in the oil and fry, turning occasionally, until the surface turns crisp and golden on all sides.

Step 5 — Rest and slice

  • Remove the rolls and let them rest for a minute so they firm up.
  • Remove the toothpicks, then slice into thick diagonal rounds and serve warm.

💡 Tips & Substitutions

Problem / Question Fix / Answer
My roll comes apart while frying Make sure the toothpicks are pushed all the way through, and don’t turn the roll too early — let the first side crisp before flipping.
No red fermented beancurd on hand Use 1 tbsp fermented bean curd liquid plus a little miso, though the flavor will be milder. Nam yu really is worth seeking out.
Can I bake instead of fry? Yes — brush the roll with oil and bake at 180°C for 15-20 minutes, turning halfway, for a lighter result.
Leftovers Keep in an airtight container in the fridge for up to 4 days. Reheat in a dry pan to restore crispness.

📊 Nutrition

Per serving (half a roll): ~180 cal · 12g protein · 9g fat · 14g carbs

🌱 Why This Dish

Chai Ngor (素鹅, sù é) is a cornerstone of Buddhist vegetarian cuisine in Malaysia, Singapore, and southern China. The name is playful: the layered, braised roll is meant to evoke a goose, yet contains no animal at all — a common tradition in temple kitchens where dishes mimic the look and texture of meat while remaining strictly plant-based. It is a favorite at temple festivals, on the seventh month, and at home as a hearty zhacai (economy rice) staple. The dish demonstrates how restraint and imagination can transform humble beancurd skin into something elegant and deeply satisfying.

Dou Dou (豆豆)

Vegan Goose — Chai Ngor (素鹅)

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 2 servings
Course: Main Course
Cuisine: Chinese

Ingredients
  

  • 6 sheets Dried tofu skin (腐皮) 3 per pouch
  • as needed Neutral oil for brushing/frying
  • a few Toothpicks to secure the roll
Seasoning Paste
  • 1-2 pcs Red fermented beancurd (红腐乳) mashed
  • ½ tsp Five-spice powder (五香粉)
  • 1 tsp White sugar (白糖)
  • ⅛ tsp White pepper (白胡椒)
  • 2 tbsp Water plus more if needed

Method
 

  1. Mash 1-2 pieces of red fermented beancurd in a small bowl. Stir in five-spice powder, sugar, white pepper, and 2 tbsp water to form a thin, aromatic paste, adding a splash more water if too thick.
  2. Stack 3 dried tofu skin sheets. Brush the seasoning paste evenly across the surface, then roll tightly into a compact log from one edge, brushing on more paste as you go so every layer is flavored.
  3. Push toothpicks through the center and ends to hold the layers together. Repeat with the remaining 3 sheets and paste to form a second pouch.
  4. Heat a shallow layer of neutral oil over medium heat. Fry the rolls, turning occasionally, until crisp and golden on all sides.
  5. Let the rolls rest for a minute so they firm up, then remove toothpicks (注意牙签) and slice into thick diagonal rounds. Serve warm.

Notes

The red fermented beancurd (nam yu) is the key to the authentic chai ngor flavor — don't skip it!

You may also like...

Leave a Reply

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

Recipe Rating