How to Make Rice with Dal (Traditional & Healthy Version)

Rice with Dal, or 'Nasi dengan Dal', is a beloved Malaysian vegetarian dish rooted in South Indian influences, especially among the Malaysian Indian community. This hearty meal features fragrant steamed rice paired with creamy, spiced dal—a lentil stew enriched with local spices like kunyit (turmeric), halia (ginger), and daun pandan (pandan leaf). The simplicity of Rice with Dal makes it an everyday staple, enjoyed across homes and eateries from Penang to Johor. It's perfect for lunch, offering a balance of wholesome grains and plant-based protein while embracing Malaysia's multicultural culinary heritage. Malaysian cuisine celebrates diversity, and Rice with Dal is a testament to this, often served with sides like acar (pickled vegetables) or papadam, but also enjoyed solo for a lighter meal. The dal is typically made with kacang dal (split yellow lentils), simmered with aromatics such as bawang merah (red onions), bawang putih (garlic), and daun kari (curry leaves), giving it a depth of flavor unique to Malaysia. The addition of pandan and serai (lemongrass) elevates the aroma, making this dish both comforting and memorable. Whether for vegetarians, health-conscious eaters, or anyone seeking authentic Malaysian flavors, Rice with Dal is an excellent choice.

35 min total2 servingseasy180 kcal / 100g

Ingredients

  • White rice
    1 cup White rice (Nasi putih)
  • Split yellow lentils
    1/2 cup Split yellow lentils (Kacang dal)
  • Red onion
    1 small Red onion (Bawang merah)
  • Garlic
    2 cloves Garlic (Bawang putih)
  • Ginger
    1 inch Ginger (Halia)
  • Turmeric powder
    1/2 tsp Turmeric powder (Kunyit)
  • Curry leaves
    8-10 leaves Curry leaves (Daun kari)
  • Pandan leaf
    1 leaf Pandan leaf (Daun pandan)
  • Lemongrass
    1 stalk Lemongrass (Serai)
  • Tomato
    1 medium Tomato (Tomato)
  • Vegetable oil
    1 tbsp Vegetable oil (Minyak sayur)
  • Salt
    1/2 tsp Salt
  • Black pepper
    1/4 tsp Black pepper
  • Water
    3 cups Water

Step-by-step instructions

Step 1: Rinse the rice and lentils separately until water runs clear
0%
10 min

Step 1 · Rinse the rice and lentils separately until water runs clear

Rinse the rice and lentils separately until water runs clear. Soak the lentils for 10 minutes to soften.

Step 2: Cook rice with pandan leaf in a rice cooker or on the stove until f...
0%

Step 2 · Cook rice with pandan leaf in a rice cooker or on the stove until f...

Cook rice with pandan leaf in a rice cooker or on the stove until fluffy.

Step 3: Heat vegetable oil in a pot
0%

Step 3 · Heat vegetable oil in a pot

Heat vegetable oil in a pot. Sauté chopped onion, garlic, ginger, and lemongrass until fragrant.

Step 4: Add soaked lentils
0%

Step 4 · Add soaked lentils

Add soaked lentils, turmeric, curry leaves, salt, and tomato (optional). Stir well.

Step 5: Pour in water
0%

Step 5 · Pour in water

Pour in water. Bring to a boil, then simmer uncovered until lentils are soft and dal is creamy.

Step 6: Season with black pepper if desired
0%

Step 6 · Season with black pepper if desired

Season with black pepper if desired. Adjust salt to taste. Remove pandan and lemongrass before serving.

Step 7: Serve hot dal over steamed rice
0%

Step 7 · Serve hot dal over steamed rice

Serve hot dal over steamed rice. Garnish with fresh curry leaves.

Why this recipe is healthy

This dish is naturally low in fat, high in fiber, and provides sustained energy. The lentils offer essential amino acids and minerals, while the rice keeps the meal filling without excess calories. Using local spices like kunyit and halia adds health benefits without relying on processed ingredients. It's an excellent choice for those managing weight, blood sugar, or seeking a wholesome, plant-based lunch.

A note on tradition

Rice with Dal is a staple among Malaysian Indian families, especially in the South Indian-influenced regions like Klang Valley and Penang. It is commonly served for lunch, during family gatherings, and on vegetarian days associated with Hindu festivals. The dish reflects Malaysia's multicultural tapestry, often adapted with local ingredients like pandan and serai, making it distinct from traditional Indian dal. Its simplicity and nourishing qualities have made it popular beyond the Indian community, embraced by Malaysians of all backgrounds.

← Back to Rice with Dal nutrition