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.
Ingredients
- 1 cup White rice (Nasi putih)
- 1/2 cup Split yellow lentils (Kacang dal)
- 1 small Red onion (Bawang merah)
- 2 cloves Garlic (Bawang putih)
- 1 inch Ginger (Halia)
- 1/2 tsp Turmeric powder (Kunyit)
- 8-10 leaves Curry leaves (Daun kari)
- 1 leaf Pandan leaf (Daun pandan)
- 1 stalk Lemongrass (Serai)
- 1 medium Tomato (Tomato)
- 1 tbsp Vegetable oil (Minyak sayur)
- 1/2 tsp Salt
- 1/4 tsp Black pepper
- 3 cups Water
Step-by-step instructions
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...
Cook rice with pandan leaf in a rice cooker or on the stove until fluffy.
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
Add soaked lentils, turmeric, curry leaves, salt, and tomato (optional). Stir well.
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
Season with black pepper if desired. Adjust salt to taste. Remove pandan and lemongrass before serving.
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.