How to Make Nasi Tomato with Dalca Sayur (Traditional & Healthy Version)

Nasi Tomato with Dalca Sayur is a beloved Malaysian dish, celebrated for its aromatic tomato-infused rice paired with a hearty, vegetable-rich curry. Rooted in the multicultural tapestry of Malaysia, this meal is often served during festive gatherings, weddings, or family lunches, showcasing the harmony of Malay, Indian, and local culinary traditions. The rice is fragrant from pandan leaves, spices, and fresh tomatoes, while the Dalca Sayur—a thick vegetable dal—features creamy lentils, brinjal, carrots, and potatoes simmered in a mild blend of spices and santan (coconut milk). What sets this dish apart is its delicate balance of flavors: the tanginess of tomato, the subtle sweetness from santan, and the earthy undertones from cumin and coriander. Using wholesome, plant-based ingredients and omitting ghee or heavy oils, this recipe offers a lighter, health-conscious version without sacrificing authenticity. Enjoyed as a nourishing lunch, it reflects Malaysia’s commitment to fresh, local produce and vibrant, communal dining.

35 min jumlah2 hidanganSederhana400 kcal / 100g

Ingredients

  • Long-grain rice
    1 cup Long-grain rice (beras biasa)
  • Fresh tomato
    2 medium Fresh tomato (diced)
  • Tomato puree
    2 tablespoons Tomato puree
  • Santan (light coconut milk)
    1/2 cup Santan (light coconut milk)
  • Pandan leaf
    1 stalk Pandan leaf (tied into a knot)
  • Cinnamon stick
    1 small Cinnamon stick (kulit kayu manis)
  • Cardamom pods
    2 Cardamom pods (buah pelaga)
  • Cloves
    2 Cloves (bunga cengkih)
  • Onion
    1/2 medium Onion (sliced)
  • Garlic
    2 cloves Garlic (minced)
  • Ginger
    1/2 inch Ginger (sliced)
  • Salt
    to taste Salt
  • Red lentils (dal)
    1/2 cup Red lentils (dal) (masoor dal)
  • Brinjal (eggplant)
    1 small Brinjal (eggplant) (cubed)
  • Carrot
    1 small Carrot (cubed)
  • Potato
    1 small Potato (cubed)
  • Green beans
    6 pods Green beans (sliced)
  • Curry powder
    1 tablespoon Curry powder (Malaysian style)
  • Vegetable oil
    1 tablespoon Vegetable oil (can use sunflower or canola)
  • Water
    2 cups Water

Step-by-step instructions

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

Step 1 · Rinse the rice until water runs clear

Rinse the rice until water runs clear. In a pot, heat half the vegetable oil and sauté onion, garlic, ginger, cinnamon, cardamom, and cloves until fragrant.

Step 2: Add diced tomatoes and tomato puree
0%

Step 2 · Add diced tomatoes and tomato puree

Add diced tomatoes and tomato puree. Cook until tomatoes turn soft and fragrant.

Step 3: Add rinsed rice
0%

Step 3 · Add rinsed rice

Add rinsed rice, pandan leaf, santan, salt, and 1 cup water. Stir to combine. Cover and cook on low heat until rice is fluffy.

Step 4: Meanwhile
0%

Step 4 · Meanwhile

Meanwhile, for Dalca Sayur: Heat the remaining oil in a saucepan. Sauté onion, garlic, and ginger until soft.

Step 5: Add curry powder
0%
2 min

Step 5 · Add curry powder

Add curry powder, brinjal, carrot, potato, and green beans. Stir-fry for 2 minutes.

Step 6: Add washed red lentils
0%

Step 6 · Add washed red lentils

Add washed red lentils, santan, and 1 cup water. Bring to a gentle boil, then simmer until vegetables and dal are tender.

Step 7: Season with salt to taste
0%

Step 7 · Season with salt to taste

Season with salt to taste. Serve the tomato rice hot with Dalca Sayur ladled on the side.

Why this recipe is healthy

By using light santan, minimal oil, and a generous portion of vegetables and legumes, this recipe supports heart health and digestive wellness. Whole ingredients and spices boost immunity and metabolism. The absence of heavy cream or ghee means fewer calories without losing flavor, making it excellent for those monitoring weight, blood sugar, or seeking a nutrient-dense vegetarian lunch.

A note on tradition

Nasi Tomato with Dalca Sayur is a classic dish often found at Malay weddings, kenduri, and festive celebrations across Malaysia, particularly in the northern Peninsular states. Its roots reflect Malaysia’s multicultural influences, with tomato rice and dalca being staples in both Malay and Indian Muslim (Mamak) cuisine. The dish symbolizes togetherness, often prepared for communal feasting and special occasions.

← Back to Nasi Tomato with Dalca Sayur nutrition