Krapow Rice with Tofu and Egg

Krapow Rice with Tofu and Egg

Hawker • Singapore

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

About Krapow Rice with Tofu and Egg

Krapow Rice with Tofu and Egg is a vibrant, flavour-packed dish found at selected hawker stalls in Singapore, often popular among lunchtime crowds who fancy something Thai-inspired but lighter than the usual carnivorous fare. Instead of minced chicken or pork, this version opts for firm tofu, stir-fried with chopped Thai basil, fresh chillies, garlic, and a splash of soy sauce, then served atop steamed jasmine rice. The addition of a fried sunny-side-up egg gives the meal a richer mouthfeel and extra protein, appealing to eggetarians and those seeking halal options. You’ll spot it served piping hot in a simple oval plate, often with cucumber slices or a small spoonful of chilli padi for extra kick. Nutritionally, this dish can be energising with its 500 kcal per 100g, but it’s worth noting that portion sizes at hawker centres can be quite substantial—especially if you opt for extra rice or double egg. The modest protein and fibre help, but the calorie count mainly comes from the rice and frying oil. If you’re looking to keep things lighter, consider requesting less rice, go easy on added oil, or ask for more veggies in place of tofu. For those watching their carbs, balance your meal by sharing or pairing with side salad or sliced tomatoes, which some stalls are happy to provide on request.

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

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
Protein6.0 g
Carbohydrates22.0 g
Total Fat5.0 g
Fiber1.0 g

Cultural Notes

Krapow-style rice dishes are increasingly seen at fusion hawker stalls and Thai food stalls, offering a meatless, spicy option for eggetarians. It's a favourite for weekday lunches and a budget-friendly way to enjoy aromatic basil flavours without heavy meats.

Similar Foods