📸 Image coming soon for Tofu Krapow with Rice
Tofu Krapow with Rice
Hawker • Singapore
How to Make Tofu Krapow with Rice (Traditional & Healthy Version)
Tofu Krapow with Rice is a vibrant and savoury dish that has become a staple in Singapore’s bustling hawker centres and modern kopitiams. This vegetarian take on the classic Krapow is inspired by Thai flavours but has been lovingly adopted and localised within Singapore’s multicultural food scene. The dish features silky tofu stir-fried with aromatic basil, chillies, and garlic, served over steaming jasmine rice for a hearty, balanced meal. In Singapore, fusion cuisine is a way of life, as seen in the creative adaptations of classic dishes. Tofu Krapow, while rooted in Thai-style basil stir-fries, has taken on a uniquely Singaporean character with the use of locally sourced tofu and a medley of fresh herbs easily found in our wet markets. The comforting taste, quick preparation, and nutritious profile make it a favourite for lunch among busy professionals and students alike. Enjoying this dish in a local kopitiam alongside a refreshing glass of lime juice is a quintessential Singapore experience, blending tradition and innovation on a single plate.
Ingredients(for 1 individual rice plate, as served in Singapore kopitiams)
- 300g Firm tofu (tau kwa)
- 1 cup Jasmine rice (uncooked)
- 1 cup Fresh Thai basil leaves (daun selasih)
- 2 Red chilli (sliced, or adjust to taste)
- 3 cloves Garlic (finely minced)
- 2 tbsp Light soy sauce (low sodium preferred)
- 1 tbsp Oyster mushroom sauce (vegetarian oyster sauce)
- 1 tsp Brown sugar
- 1 tbsp Canola oil (or other neutral oil)
- 1/4 tsp White pepper
Instructions
- 1
Rinse the jasmine rice thoroughly and cook according to package instructions. Fluff and set aside.
15 minutes
For extra aroma, add a pandan leaf to the rice while cooking.
- 2
Cut the firm tofu (tau kwa) into 1cm cubes. Pat dry with a paper towel to remove excess moisture.
3 minutes
Drying tofu helps it brown better and prevents splattering.
- 3
Heat canola oil in a wok or large non-stick pan over medium-high heat. Add tofu cubes and pan-fry until golden brown on all sides. Remove and set aside.
5 minutes
Do not overcrowd the pan for even browning.
- 4
In the same pan, add minced garlic and sliced red chilli. Stir-fry until fragrant, about 1 minute.
1 minute
Keep heat moderate to prevent burning the garlic.
Why This Dish is Healthy
Choosing Tofu Krapow with Rice means enjoying a high-protein, fibre-rich vegetarian meal with no cholesterol and lower fat than meat-based stir-fries. The combination of plant protein and whole grains helps with satiety and energy, while the fresh herbs and spices offer anti-inflammatory benefits. This dish is ideal for those tracking calories, aiming for weight management, or seeking a heart-healthy lunch.
This Tofu Krapow with Rice is nutrient-rich, delivering a good balance of plant-based protein from tau kwa, complex carbohydrates from jasmine rice, and plenty of vitamins and minerals from basil, chillies, and garlic. Thai basil is known for its antioxidants, while tofu provides calcium, iron, and low saturated fat. Using minimal oil and low-sodium soy sauce keeps calories and sodium in check, making this dish a wholesome choice for health-conscious eaters.
Pro Tips
- 💡Use extra-firm tau kwa for the best texture and flavour absorption.
- 💡Add a splash of water if the stir-fry looks dry to prevent sticking.
- 💡Double the basil if you love a stronger herbal aroma.
Storage & Serving
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a pan or microwave. Best enjoyed fresh; basil is most aromatic when just cooked.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 500.0 kcal |





