Lentil Dal with Rice
A warm, comforting bowl of creamy red lentils simmered with gentle spices, served over fluffy steamed basmati rice. This simplified version of an Indian classic uses pantry staples to create a nourishing, protein-packed meal that comes together in about 30 minutes.
For 4 servings
- prep
Rinse the lentils and rice.
1.Rinse 1 cup red lentils under cold water until water runs clear.2.Rinse 1 cup basmati rice in a separate bowl until water runs clear.3.Drain both thoroughly. - boil · ~20 min
Cook the lentils.
In a medium saucepan, combine rinsed lentils with 3 cups water and turmeric powder. Bring to a boil, then reduce heat to low. Simmer uncovered for 15-20 minutes until lentils are soft and creamy. Stir occasionally, especially towards the end.
- steam · ~17 min
Cook the rice.
In a small saucepan, combine rinsed rice, 1.5 cups water, and a pinch of salt. Bring to a boil, then cover tightly and reduce heat to the lowest setting. Cook for 12 minutes, then remove from heat and let steam covered for 5 minutes.
TIPDon't lift the lid while the rice cooks—the trapped steam is what makes it fluffy. - temper · ~8 min
Make the tempering.
1.Heat 1 tbsp oil in a small pan over medium heat until shimmering.2.Add cumin seeds and let them sizzle until fragrant (30 seconds).3.Add chopped onion and cook until soft and translucent (4-5 minutes).4.Add garlic and ginger, sauté until fragrant (1 minute).5.Add diced tomato and cook until soft and oil begins to separate (2-3 minutes). - simmer · ~5 min
Finish the dal.
1.Stir the tempering mixture into the cooked lentils.2.Add red chili powder and salt, stir to combine.3.Simmer for 5 minutes to meld flavors, adding a splash of water if too thick.4.Stir in lemon juice and garam masala just before serving. - assemble
Assemble and serve.
Fluff the rice with a fork. Divide rice among serving bowls, ladle generous spoonfuls of dal over or beside the rice. Garnish with fresh chopped cilantro and serve warm.
TIPFor a complete meal, serve with a simple cucumber salad or a dollop of yogurt on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For creamier dal, mash a portion of the lentils against the side of the pot with a spoon before adding the tempering.
- 2Don't skip rinsing the red lentils — it removes excess starch and prevents a gummy texture.
- 3Cook the rice on the lowest possible heat and resist lifting the lid; trapped steam ensures fluffy grains.
- 4Toast cumin seeds in oil until they darken slightly and become fragrant to unlock their full aroma.
- 5Stir the dal occasionally during the simmer to prevent it from sticking and burning at the bottom.
- 6Add the lemon juice and garam masala off the heat to keep their bright, fresh notes from cooking away.
Adapt it for your goals.
Coconut dal
Add 1/2 cup coconut milk along with the water when cooking the lentils for a richer, creamier dal with a subtle sweetness.
spinach dalSpinach dal
Stir in a handful of chopped fresh spinach during the final 5-minute simmer for extra color, iron, and a mild earthy flavor.
low oilLow-oil
Skip the oil and dry-toast the cumin seeds in a non-stick pan, then sauté the onion, garlic, and ginger in a splash of water instead for a lighter version.
tadka swapTadka swap
Replace cumin seeds with mustard seeds and dried red chilies for a South Indian-style tempering that adds a nutty, spicy bite.
Why this is on our healthy list.
High in Plant-Based Protein
Red lentils are a strong source of plant protein, making this dal-rice bowl a satisfying meal that supports muscle repair and keeps you full longer.
Rich in Dietary Fiber
Lentils and basmati rice both contribute fiber, aiding digestion and helping to maintain steady blood sugar levels.
Natural Anti-Inflammatory
Turmeric and ginger are known for their anti-inflammatory compounds, which can help reduce joint stiffness and support overall wellness.
Good Source of Iron
Red lentils supply non-heme iron, and the squeeze of lemon juice at the end boosts absorption thanks to the vitamin C.
Low in Saturated Fat
With only 1 tablespoon of oil for the entire recipe, this dish is naturally low in unhealthy fats while remaining flavorful.
Frequently asked questions
You can, but brown or green lentils hold their shape more and won't break down into a creamy dal. Increase the simmering time to 30-40 minutes and consider mashing some for a similar texture.



