Go Back

Dal Chawal

Dal chawal is a comforting South Asian dish featuring tender lentils cooked until creamy and fluffy, paired with fragrant steamed basmati rice. The lentils are simmered with spices and tempered with cumin seeds, resulting in a wholesome, hearty meal with a smooth, melt-in-your-mouth texture. The final presentation is simple yet inviting, with a warm aroma that evokes home and tradition.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4
Course: Main Course
Cuisine: South Asian
Calories: 350

Ingredients
  

  • 1 cup basmati rice rinsed until water runs clear, soaked for 10 minutes
  • 2 cups water for cooking rice
  • 1 cup red lentils rinsed until water runs clear
  • 2 tablespoons ghee or oil for tempering and cooking
  • 1 teaspoon cumin seeds
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon garam masala
  • 3 cups water for cooking lentils
  • lemon lemon for squeezing over cooked dal
  • cilantro fresh cilantro chopped, for garnish

Equipment

  • Medium pot
  • Lid for each pot
  • Frying pan or tadka pan
  • Fork

Method
 

  1. Rinse the basmati rice thoroughly under cold water until the water runs clear. Let it soak for 10 minutes, then drain well.
  2. In a medium pot, bring 2 cups of water to a boil. Add the drained rice, a pinch of salt, and a teaspoon of oil or ghee. Cover with a lid and simmer on low heat for about 15 minutes, until the rice is fluffy and tender. Remove from heat and let it sit, covered, for 5 minutes.
  3. While the rice cooks, rinse 1 cup of red lentils until the water runs clear. Drain and set aside.
  4. Heat 2 tablespoons of ghee or oil in a frying pan over medium heat. Add the cumin seeds and let them crackle for about 30 seconds, releasing a warm aroma.
  5. Add the finely chopped onion to the pan and sauté until golden, about 5 minutes, until it softens and turns translucent. Then, stir in the minced garlic and cook for another minute, fragrant and slightly golden.
  6. Stir in the turmeric and garam masala, cooking for about 30 seconds until fragrant, filling the kitchen with warm spice aroma.
  7. Add the rinsed lentils to the pan and pour in 3 cups of water. Bring to a gentle boil, then reduce the heat to low, cover, and simmer for 30 to 40 minutes, stirring occasionally until the lentils are creamy and soft.
  8. Check the dal—should be thick, creamy, and the lentils broken down. If too thick, add a splash of hot water; if too thin, uncover and simmer until it reaches your desired consistency.
  9. Fluff the cooked rice gently with a fork to separate the grains, then keep covered until ready to serve.
  10. Squeeze fresh lemon juice over the hot dal and garnish with chopped cilantro for a bright, fresh flavor.
  11. Serve the hot, creamy dal alongside the fluffy rice for a simple, nourishing meal that feels like a warm hug.