How to Make Rice with Vegetable Curry (Traditional & Healthy Version)

Rice with Vegetable Curry, known locally as Nasi dengan Kari Sayur, is a beloved staple in Malaysian homes, especially among the vibrant multicultural communities of Peninsular Malaysia. This wholesome vegetarian dish celebrates the harmony of fresh local vegetables simmered in a fragrant curry sauce made with traditional spices, santan (coconut milk), and aromatics like daun pandan and serai (lemongrass). The gentle heat and rich flavors capture the essence of Malaysian comfort food, making it a favorite for lunch across all generations. Rooted deeply in both Indian and Malay culinary traditions, this recipe is a testament to Malaysia’s rich food heritage. The creamy santan balances the natural sweetness of fresh vegetables, while local herbs infuse the curry with unmistakable Malaysian character. Served with fluffy white or brown rice, this meal is filling, nutritious, and perfect for those seeking a plant-based option that doesn’t compromise on taste. Whether enjoyed at a bustling mamak stall or at home, Rice with Vegetable Curry is a nourishing, satisfying choice that embodies the spirit of Malaysian multicultural cuisine.

35 min total2 servingseasy170 kcal / 100g

Ingredients

  • White or brown rice
    1 cup (uncooked) White or brown rice (beras putih or beras perang)
  • Carrots
    1 medium, sliced Carrots (lobak merah)
  • Long beans
    100g, cut into 4cm pieces Long beans (kacang panjang)
  • Eggplant
    1 small, cubed Eggplant (terung)
  • Potato
    1 medium, cubed Potato (ubi kentang)
  • Cabbage
    1 cup, roughly chopped Cabbage (kobis)
  • Onion
    1 small, sliced Onion (bawang besar)
  • Garlic
    2 cloves, minced Garlic (bawang putih)
  • Ginger
    1-inch piece, minced Ginger (halia)
  • Curry powder
    2 tablespoons Curry powder (rempah kari)
  • Coconut milk
    1/2 cup Coconut milk (santan)
  • Lemongrass
    1 stalk, bruised Lemongrass (serai)
  • Pandan leaf
    1 leaf, knotted Pandan leaf (daun pandan)
  • Cooking oil
    1 tablespoon Cooking oil (minyak masak)
  • Salt
    to taste Salt (garam)
  • Water
    1.5 cups Water

Step-by-step instructions

Step 1: Rinse the rice thoroughly under cold water until the water runs clear
0%

Step 1 · Rinse the rice thoroughly under cold water until the water runs clear

Rinse the rice thoroughly under cold water until the water runs clear. Cook the rice using a rice cooker or on a stovetop until fluffy. Set aside, covered.

Step 2: Prepare all vegetables: peel and slice carrots and potatoes
0%

Step 2 · Prepare all vegetables: peel and slice carrots and potatoes

Prepare all vegetables: peel and slice carrots and potatoes, cube eggplant, chop cabbage, and cut long beans.

Step 3: Heat cooking oil in a large pot over medium heat
0%

Step 3 · Heat cooking oil in a large pot over medium heat

Heat cooking oil in a large pot over medium heat. Sauté sliced onions, minced garlic, and ginger until fragrant and golden.

Step 4: Add curry powder and stir for 1 minute until aromatic
0%
1 min

Step 4 · Add curry powder and stir for 1 minute until aromatic

Add curry powder and stir for 1 minute until aromatic. Add lemongrass and pandan leaf (if using).

Step 5: Add potatoes and carrots
0%

Step 5 · Add potatoes and carrots

Add potatoes and carrots, stirring to coat with spices. Pour in water, bring to a gentle boil, then add eggplant, long beans, and cabbage.

Step 6: Simmer until all vegetables are tender
0%
10 min

Step 6 · Simmer until all vegetables are tender

Simmer until all vegetables are tender, about 10 minutes. Stir in santan and season with salt. Simmer for another 2-3 minutes. Remove pandan and lemongrass.

Step 7: Serve hot vegetable curry over steamed rice
0%

Step 7 · Serve hot vegetable curry over steamed rice

Serve hot vegetable curry over steamed rice. Garnish with fresh herbs if desired.

Why this recipe is healthy

This dish is a healthy choice because it uses minimal oil, lots of fresh vegetables, and moderate amounts of santan for richness without excess fat. It provides a complete, plant-based meal that is filling, high in fiber, and low in processed ingredients. The recipe is also adaptable for whole grain rice and reduced-fat santan to further enhance its nutritional profile, making it suitable for those watching their calorie and fat intake.

A note on tradition

Rice with Vegetable Curry is a common sight at Malaysian households and eateries, especially in the central and southern regions such as Selangor and Negeri Sembilan. It is a popular lunch dish, often enjoyed by Malaysians of all backgrounds due to its versatility and comforting flavors. The recipe reflects the Indian and Malay influences in Malaysian cooking and is frequently served during family gatherings, festive open houses, or as part of vegetarian offerings during religious observances.

← Back to Rice with Vegetable Curry nutrition
How to Make Rice with Vegetable Curry (Traditional & Healthy Version) – Recipe