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
Step-by-step instructions
Step 1 · Rinse the jasmine rice thoroughly and cook according to package ins...
Rinse the jasmine rice thoroughly and cook according to package instructions. Fluff and set aside.
Step 2 · Cut the firm tofu (tau kwa) into 1cm cubes
Cut the firm tofu (tau kwa) into 1cm cubes. Pat dry with a paper towel to remove excess moisture.
Step 3 · Heat canola oil in a wok or large non-stick pan over medium-high heat
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.
Step 4 · In the same pan
In the same pan, add minced garlic and sliced red chilli. Stir-fry until fragrant, about 1 minute.
Step 5 · Return tofu to the pan
Return tofu to the pan. Add light soy sauce, vegetarian oyster mushroom sauce, brown sugar, and white pepper. Stir well to coat evenly.
Step 6 · Add fresh Thai basil leaves and stir-fry until just wilted
Add fresh Thai basil leaves and stir-fry until just wilted, about 1 minute. Remove from heat immediately to preserve the basil’s aroma.
Step 7 · Serve the tofu krapow hot over steamed jasmine rice
Serve the tofu krapow hot over steamed jasmine rice. Garnish with extra basil or sliced chilli if desired.
Why this recipe 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.
A note on tradition
Tofu Krapow with Rice is a lunchtime favourite, commonly found in Singapore’s city centre and heartland kopitiams where quick, affordable, and flavourful meals are in demand. The dish showcases how Singapore embraces and transforms regional influences, reflecting the nation’s openness to culinary fusion. While not tied to a specific festival, it is popular among vegetarians and health-conscious Singaporeans, especially during meatless days or community wellness events.