Tofu Krapow with Rice

Tofu Krapow with Rice

Hawker • Singapore

500
KCAL
PROTEIN (G)
CARBS (G)
FAT (G)
Track with App
Log this food instantly with our mobile app
Get App

About Tofu Krapow with Rice

Tofu Krapow with Rice is a savoury, spicy vegan stir-fry inspired by Thai flavours but tailored for the Singapore hawker scene. Instead of minced meat, firm tofu is crumbled and wok-fried with garlic, chillies, soya sauce, sweet basil and assorted vegetables. Served hot with steamed white rice, it's typically garnished with fresh basil and a wedge of lime. The dish offers the aromatic kick and umami punch beloved by local diners, but swaps animal protein for tofu, making it halal-safe and vegan-friendly. Portion-wise, the dish is quite hearty — the calorie count is substantial at 500 kcal per 100g. This is higher than most veggie stir-fries, largely due to oil-heavy frying and the generous use of rice. When ordering, consider your own energy needs: a typical hawker plate (250–300g) can easily top 1250–1500 kcal, especially if you add extra rice or fried tofu. For a lighter meal, you could request less rice and more vegetables, or ask for less oil in the stir-fry. Despite being plant-based, it’s filling and rich, so moderation is key if you’re watching your calorie intake. Tofu Krapow has found a spot with health-conscious eaters and vegans, but it’s also appreciated by mainstream local diners looking for a meatless lunchtime option with bold taste.

How to Make Tofu Krapow with Rice
Traditional + healthy version with step-by-step photos · 35 min total · 2 servings
View full recipe →

How to Make Tofu Krapow with Rice (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Easy

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.

Diabetic-Friendly Weight Loss Kid-Friendly Vegan Adaptable
Allergens: Soy, Gluten

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. 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. 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. 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. 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

NutrientPer 100g
Energy500.0 kcal

Cultural Notes

Toppings like basil and chillies cater to Singaporeans' love for flavour-forward stir-fries. Vegan hawker dishes like tofu krapow reflect the evolving tastes in Singapore, with stalls adapting classic recipes for meatless, halal-safe menus.

Similar Foods