Krapow Rice with Tofu and Egg

Krapow Rice with Tofu and Egg

Hawker • Singapore

500
kcal
Protein
Carbs
Fat
Log This Food
Track with App
Log this food instantly with our mobile app
Get App

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

Prep: 15 min
Cook: 20 min
2 servings
Easy

Krapow Rice with Tofu and Egg is a vibrant, vegetarian dish that beautifully showcases Singapore’s love for fusion cuisine. While originally inspired by Thai flavors, this dish has found a home in Singapore’s bustling kopitiams (coffee shops) and hawker centres, where diverse culinary influences are celebrated. Here, firm tofu is stir-fried with fresh basil (locally known as 'daun selasih'), garlic, and chilies, served over fragrant jasmine rice and topped with a just-set egg. The result is a satisfying, protein-rich meal with aromatic herbs and a gentle kick of spice. In Singapore, Krapow Rice has been adapted to suit local palates—vegetarian versions are especially popular among health-conscious diners and those seeking meat-free options. It’s a dish that appeals to all ages, often ordered as a quick yet wholesome lunch. The interplay of savory, spicy, and herbal notes makes it a standout choice for those looking for a meal that is both comforting and energizing. This healthy version uses less oil and incorporates more vegetables, making it perfect for calorie counters, busy professionals, and families alike.

Diabetic-Friendly Weight Loss Kid-Friendly Vegan Adaptable
Allergens: soy, egg, gluten

Ingredients(for 1 kopitiam plate (approx. 350g))

  • 1 cup Jasmine rice (cooked, use brown rice for more fiber)
  • 200g Firm tofu (cubed, tau kwa)
  • 2 Eggs (large, free-range if possible)
  • 1 cup Thai basil leaves (daun selasih, fresh)
  • 2 Red chili (sliced, adjust for spice level)
  • 3 cloves Garlic (minced)
  • 1.5 tbsp Light soy sauce
  • 1 tbsp Oyster mushroom sauce (vegetarian)
  • 1/2 tsp Sugar (or substitute with stevia) - optional
  • 1 tbsp Vegetable oil (can use olive or canola)
  • 1/2 cup Long beans (chopped, optional) - optional

Instructions

  1. 1

    Drain and pat tofu dry, then cut into 1.5cm cubes. Set aside.

    3 minutes

    Dry tofu well for crispier texture.

  2. 2

    Heat half the oil in a wok on medium-high. Add tofu cubes and pan-fry until golden brown on all sides. Remove and set aside.

    6 minutes

    Don’t overcrowd the pan to keep tofu crispy.

  3. 3

    In the same wok, add remaining oil. Sauté garlic and chili until fragrant. Add long beans (if using) and stir-fry for 2 minutes.

    3 minutes

    Low heat prevents garlic from burning.

  4. 4

    Return tofu to the wok. Add soy sauce, vegetarian oyster sauce, and sugar. Stir well to combine.

    2 minutes

    Toss quickly to coat tofu evenly.

Why This Dish is Healthy

Krapow Rice with Tofu and Egg is healthy because it combines lean plant protein, whole grains, and fresh vegetables with minimal added fat. This balanced meal has a low glycemic index when brown rice is used, making it suitable for weight management and stable blood sugar levels. The dish is naturally low in saturated fat and free from cholesterol-heavy meats, supporting heart health and overall wellness.

This vegetarian Krapow Rice is packed with nutrients. Tofu provides quality plant-based protein and calcium, while eggs add extra protein, vitamins B12 and D. Jasmine rice gives sustained energy from complex carbohydrates. Thai basil is rich in antioxidants and vitamins A and K, supporting immunity and heart health. The addition of long beans and chili provides fiber, vitamin C, and metabolism-boosting capsaicin. Using less oil and vegetarian sauces keeps the dish lighter and suitable for calorie-conscious diets.

Pro Tips

  • 💡Tip 1: Press tofu before cooking for best texture.
  • 💡Tip 2: Use a mix of green and red chili for balanced heat and color.
  • 💡Tip 3: Add more vegetables like bell peppers or mushrooms for extra fiber and nutrients.

Storage & Serving

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a microwave or on the stovetop. Best to fry a fresh egg before serving.

Best served: Breakfast or Lunch

Nutrition Facts

NutrientPer 100g
Energy500.0 kcal

Similar Foods