How to Make Vegetarian Chinese Roast Duck (Traditional & Healthy Version)

Vegetarian Chinese Roast Duck is a beloved Singaporean dish that pays homage to the rich culinary heritage found in our vibrant hawker centres and kopitiams. Traditionally, roast duck is a savoury staple in Chinese cuisine, known for its succulent meat and crisp skin. In Singapore, local chefs and food stalls have creatively adapted the dish for vegetarians, using wholesome alternatives like beancurd skin (tau kee) to recreate the iconic texture and flavour. This vegetarian version captures the aromatic spices and delicious glaze associated with the original, while being lighter and suitable for a plant-based diet. The dish is perfect for those seeking authentic Singaporean flavours without compromising their dietary preferences. The marinade features local ingredients such as five-spice powder and hoisin sauce, infusing each bite with fragrant, umami-rich notes. Served with a side of fluffy rice or paired with steamed greens, Vegetarian Chinese Roast Duck offers a satisfying lunch option that's both nourishing and full of heritage. It's a wonderful representation of Singapore’s fusion food culture, where tradition meets innovation in every plate.

35 min total2 servingsMedium400 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare the beancurd skin by soaking in warm water if using dried s...
0%

Step 1 · Prepare the beancurd skin by soaking in warm water if using dried s...

Prepare the beancurd skin by soaking in warm water if using dried sheets. Pat dry thoroughly with paper towels and set aside.

Step 2: In a bowl
0%

Step 2 · In a bowl

In a bowl, mix hoisin sauce, light soy sauce, five-spice powder, sesame oil, maple syrup (if using), grated ginger, minced garlic, and white pepper to form the marinade.

Step 3: Brush each beancurd skin sheet generously with the marinade
0%

Step 3 · Brush each beancurd skin sheet generously with the marinade

Brush each beancurd skin sheet generously with the marinade. Layer two sheets together to create a thicker 'duck' texture, then roll tightly.

Step 4: Heat a non-stick pan over medium heat
0%
3 min

Step 4 · Heat a non-stick pan over medium heat

Heat a non-stick pan over medium heat. Place the rolled beancurd skin seam side down. Pan-sear for 2-3 minutes on each side until golden brown and slightly crisp.

Step 5: Brush with a final layer of marinade and sprinkle with sliced sprin...
0%
3 min

Step 5 · Brush with a final layer of marinade and sprinkle with sliced sprin...

Brush with a final layer of marinade and sprinkle with sliced spring onions. Optional: Finish under a broiler for 2-3 minutes for an extra crisp surface.

Step 6: Slice the vegetarian roast duck diagonally and serve hot with steam...
0%

Step 6 · Slice the vegetarian roast duck diagonally and serve hot with steam...

Slice the vegetarian roast duck diagonally and serve hot with steamed rice and stir-fried chye sim or bok choy.

Why this recipe is healthy

Choosing this vegetarian version over traditional duck significantly reduces saturated fat and calories, without sacrificing taste. It’s crafted for health-conscious Singaporeans who want to enjoy their favourite hawker flavours in a lighter format. With a balance of protein, low glycemic carbs, and essential nutrients, it supports weight management and provides sustained energy for your day.

A note on tradition

Vegetarian Chinese Roast Duck is a testament to Singapore’s inclusive food culture, where even classic hawker favourites are reimagined for all dietary needs. It’s commonly found in vegetarian stalls at kopitiams and hawker centres, especially during Buddhist festivals or on vegetarian days. The creative use of beancurd skin reflects local ingenuity, blending traditional Chinese recipes with the multicultural influences that define Singaporean cuisine.

← Back to Chinese Roast Duck