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

Vegetarian Krapow Rice with Egg is a vibrant fusion dish found in many modern Singapore kopitiams and hawker centres. This hearty, meatless twist on the classic, inspired by the Thai basil stir-fry, has been adapted locally to cater to Singapore's diverse vegetarian community while retaining punchy Southeast Asian flavours. At its heart, this dish is a celebration of wok-fried rice tossed with fresh holy basil (also called 'daun selasih'), colourful vegetables, and a perfectly fried egg on top for extra richness. The local Singaporean version uses a variety of seasonal greens and often swaps out meat for chewy mushrooms and tofu, making it both nutritious and satisfying. The savoury, spicy sauce is balanced with sweet soy and a dash of tangy lime, echoing the bold flavours found in Singapore's multicultural food scene. Whether enjoyed for lunch at your favourite hawker stall or made at home, Vegetarian Krapow Rice with Egg is a wholesome, comforting choice that showcases the city’s love of fusion fare and plant-based eating.

35 min total2 servingsEasy480 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Pat tofu dry and cut into cubes
0%

Step 1 · Pat tofu dry and cut into cubes

Pat tofu dry and cut into cubes. Slice mushrooms, long beans, and bell pepper. Mince garlic and slice chilli.

Step 2: Heat half the oil in a wok over medium-high heat
0%

Step 2 · Heat half the oil in a wok over medium-high heat

Heat half the oil in a wok over medium-high heat. Add tofu cubes and pan-fry until golden all sides. Set aside.

Step 3: Add remaining oil
0%
3 min

Step 3 · Add remaining oil

Add remaining oil. Sauté garlic and chilli until fragrant. Add mushrooms, long beans, and bell pepper. Stir-fry 2-3 minutes.

Step 4: Return tofu to wok
0%

Step 4 · Return tofu to wok

Return tofu to wok. Add brown rice. Pour in soy sauce and vegetarian oyster sauce. Stir-fry briskly to combine.

Step 5: Toss in holy basil leaves
0%

Step 5 · Toss in holy basil leaves

Toss in holy basil leaves. Stir-fry just until wilted and aromatic. Adjust seasoning if needed.

Step 6: In a separate non-stick pan
0%

Step 6 · In a separate non-stick pan

In a separate non-stick pan, fry eggs sunny-side up until whites are set but yolks still runny.

Step 7: Plate the rice
0%

Step 7 · Plate the rice

Plate the rice, top each serving with a fried egg. Serve hot with a wedge of lime.

Why this recipe is healthy

Choosing a vegetarian stir-fry like this supports heart health, weight management, and overall wellness. The recipe is high in fibre and protein, helping you stay full longer. It uses minimal oil, relies on natural herbs for flavour, and incorporates nutrient-dense veggies rather than processed ingredients. This makes it a smart, wholesome choice for lunch or a light dinner in Singapore’s busy urban lifestyle.

A note on tradition

Vegetarian Krapow Rice with Egg is a popular choice at Singapore’s newer kopitiams and vegetarian hawker stalls, reflecting the city’s embrace of meat-free dining and fusion foods. This dish is typically enjoyed for lunch or as a hearty breakfast, especially among health-conscious diners and those observing vegetarian diets. It highlights Singapore’s culinary openness, blending Thai inspiration with local tastes and ingredients.

← Back to Vegetarian Krapow Rice with Egg
How to Make Vegetarian Krapow Rice with Egg (Traditional & Healthy Version) – Recipe