📸 Image coming soon for Soy Sauce Duck with Rice
Soy Sauce Duck with Rice
Lunch • Singapore
How to Make Vegetarian Soy Sauce Duck with Rice (Traditional & Healthy Version)
Vegetarian Soy Sauce Duck with Rice is a beloved staple in Singapore's vibrant hawker culture, reimagined for those seeking a plant-based option. This dish pays homage to the classic Soy Sauce Duck, often savoured at bustling kopitiams and hawker centres across the island. Traditionally, soy sauce duck is prized for its aromatic, savoury gravy and tender meat, served over fluffy jasmine rice. Our vegetarian version uses meaty tofu 'duck' to capture the same rich, umami flavours while keeping the dish light and health-conscious. Singaporean cuisine is a melting pot of Chinese, Malay, and local influences, and this fusion adaptation reflects the city’s innovative spirit. The sauce balances sweet, salty, and aromatic notes, thanks to local spices like star anise and cinnamon. Whether you’re a vegetarian, flexitarian, or simply aiming for healthier lunch options, this dish brings you the comforting taste of Singapore with a nutritious twist. It's perfect for anyone looking to enjoy authentic Singaporean flavours without compromising on health.
Ingredients(for 1 plate with tofu 'duck' and rice)
- 300g Firm tofu (pressed and sliced, acts as mock duck)
- 2 cups Cooked jasmine rice (fragrant local rice)
- 3 tbsp Light soy sauce (use low-sodium for a healthier option)
- 1 tbsp Dark soy sauce (adds colour and depth)
- 1 tsp Five-spice powder (classic Chinese spice blend)
- 1 Star anise (local spice)
- 1 small stick Cinnamon stick (adds warmth)
- 3 cloves Garlic (minced)
- 1 thumb-sized piece Ginger (sliced)
- 1 tsp Brown sugar (or palm sugar, for balance) - optional
- 2 stalks Spring onions (sliced, for garnish) - optional
- 1 tsp Sesame oil (for aroma) - optional
Instructions
- 1
Press and slice firm tofu into thick pieces to resemble duck portions. Pat dry to remove excess moisture.
5 minutes
Pressing tofu gives it a firmer, meatier texture, perfect for absorbing flavours.
- 2
In a non-stick pan, heat a little sesame oil. Pan-fry tofu slices until golden brown on both sides. Set aside.
5 minutes
Use minimal oil to keep the dish light and healthy.
- 3
In the same pan, sauté garlic and ginger until fragrant. Add star anise and cinnamon stick, stirring for 1 minute.
3 minutes
Aromatic spices are essential for the signature Singaporean flavour.
- 4
Add light soy sauce, dark soy sauce, five-spice powder, and brown sugar. Pour in 1/2 cup water. Bring to a simmer.
3 minutes
Adjust sauces to taste, but keep sodium in check for a healthier meal.
Why This Dish is Healthy
Choosing tofu over duck significantly reduces saturated fat and cholesterol, making this dish suitable for those watching their heart health or calories. Pan-frying in minimal oil keeps the recipe light, and using fresh aromatics boosts flavour without excess sodium or artificial additives. This adaptation allows you to enjoy authentic Singaporean hawker flavours in a health-conscious, vegetarian way.
This vegetarian Soy Sauce Duck with Rice is rich in plant-based protein from firm tofu and provides dietary fibre and essential amino acids. The dish is low in saturated fat and cholesterol-free, making it heart-healthy. Spices like star anise and cinnamon offer antioxidants, while minimal added sugar and low-sodium soy sauce help control sodium intake. Served with jasmine rice, it offers complex carbohydrates for sustained energy.
Pro Tips
- 💡Tip 1: Marinate tofu slices in soy sauce for 10 minutes before frying for extra depth.
- 💡Tip 2: Simmer sauce gently to avoid reducing it too quickly and making it too salty.
- 💡Tip 3: For more texture, use a mix of firm tofu and mock duck slices available at local markets.
Storage & Serving
Store leftover tofu duck and rice separately in airtight containers in the fridge for up to 2 days. Reheat gently in a pan or microwave, adding a splash of water to loosen the sauce if needed.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 690.0 kcal |





