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

Vegetarian Chinese Barbecue Duck Rice is a unique Singaporean take on the classic 'zhā shāo yā fàn' (叉烧鸭饭), reinvented for plant-based diets while retaining the rich flavors loved at every kopitiam and hawker centre. Traditionally, Chinese Barbecue Duck Rice features succulent roast duck glazed with a sweet-savory sauce, served over fluffy jasmine rice with crisp cucumber slices and aromatic scallions. In this healthy vegetarian version, we use meaty tofu or seitan to mimic the texture of duck, marinating it in a fragrant blend of Chinese spices and slow-roasting until caramelized. This dish is a testament to Singapore’s vibrant food culture, where Chinese cuisine fuses with local tastes to create unforgettable meals. Vegetarian Chinese Barbecue Duck Rice is perfect for lunch and is commonly enjoyed as a hearty, satisfying meal at hawker stalls across the island. The balance of flavors—smoky, sweet, and umami—makes this dish a favorite among locals seeking both nostalgia and a health-conscious twist. Whether you’re a vegetarian or simply looking to eat lighter, this recipe delivers authentic flavors with a Singaporean touch.

35 min total2 servingsEasy730 kcal / 100g

Ingredients

  • Firm tofu or seitan
    250g Firm tofu or seitan (cut into thick slices)
  • Jasmine rice
    1 cup Jasmine rice (cooked)
  • Light soy sauce
    2 tbsp Light soy sauce (use low-sodium for health)
  • Hoisin sauce
    1 tbsp Hoisin sauce (for authentic barbecue flavor)
  • Five-spice powder
    1 tsp Five-spice powder (Ngoh Hiang powder)
  • Maple syrup or honey
    1 tsp Maple syrup or honey (for glazing)
  • Garlic
    2 cloves Garlic (minced)
  • Cucumber
    1/2 Cucumber (thinly sliced)
  • Spring onion
    1 stalk Spring onion (sliced for garnish)
  • White pepper
    1/4 tsp White pepper (for seasoning)
  • Sesame oil
    1 tsp Sesame oil (for aroma)

Step-by-step instructions

Step 1: Press tofu to remove excess water
0%

Step 1 · Press tofu to remove excess water

Press tofu to remove excess water, then slice into thick pieces. If using seitan, slice as desired.

Step 2: Whisk together soy sauce
0%

Step 2 · Whisk together soy sauce

Whisk together soy sauce, hoisin sauce, five-spice powder, maple syrup/honey, minced garlic, and sesame oil in a bowl.

Step 3: Coat tofu/seitan slices evenly with the marinade
0%
10 min

Step 3 · Coat tofu/seitan slices evenly with the marinade

Coat tofu/seitan slices evenly with the marinade. Let it sit for at least 10 minutes.

Step 4: Preheat oven to 200°C (400°F)
0%
15 min

Step 4 · Preheat oven to 200°C (400°F)

Preheat oven to 200°C (400°F). Arrange marinated tofu/seitan on a lined baking tray. Roast for 15 minutes, flipping halfway through.

Step 5: While tofu is roasting
0%

Step 5 · While tofu is roasting

While tofu is roasting, cook jasmine rice according to package instructions. Fluff and keep warm.

Step 6: Slice cucumber and spring onion
0%

Step 6 · Slice cucumber and spring onion

Slice cucumber and spring onion. Prepare serving bowls with a layer of rice, arrange roast tofu/seitan, and top with cucumber and spring onion.

Step 7: Optional: Drizzle leftover marinade over the bowl for extra flavor
0%

Step 7 · Optional: Drizzle leftover marinade over the bowl for extra flavor

Optional: Drizzle leftover marinade over the bowl for extra flavor. Finish with a sprinkle of white pepper if desired.

Why this recipe is healthy

Choosing this vegetarian version of Chinese Barbecue Duck Rice means you’re getting all the classic flavors with far less fat and calories than traditional duck. Plant-based proteins are lower in cholesterol and easier to digest, supporting long-term cardiovascular health. The inclusion of fresh vegetables and reduced sodium make it suitable for weight management, diabetes-friendly diets, and overall wellness. It’s a smart, delicious way to enjoy Singaporean hawker food while maintaining a healthy lifestyle.

A note on tradition

Chinese Barbecue Duck Rice is a beloved staple at Singapore’s kopitiams and hawker centres, especially in neighborhoods with a strong Chinese heritage like Chinatown and Geylang. Traditionally enjoyed as a hearty lunch, it reflects Singapore’s multicultural food scene and the creativity of local hawkers in adapting recipes for all diets. Vegetarian versions are increasingly popular at modern bistros and food courts, catering to the growing demand for meatless options.

← Back to Chinese Barbecue Duck Rice nutrition