Go Back
+ servings
Authentic Indian toor dal served in a traditional karahi bowl, garnished with cilantro, with rice on the side.
Print Recipe Add to Collection
5 from 27 votes

Dal Recipe (Easy Indian Yellow Lentils)

Learn how to make a simple but spectacularly flavorful Indian dal with 10 ingredients. This beginner-friendly recipe can be served with rice or roti for a delicious and nutritious weeknight meal.
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Main Course/Dal
Cuisine: Indian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4 servings
Calories: 169kcal

Equipment

Ingredients

  • 1 cup toor dal (split pigeon peas/arhar dal/tuvar dal)
  • cups water (for cooking the lentils, plus about 1 cup more for making dal)
  • ½ teaspoon turmeric
  • 1 tablespoon oil (Use any oil of your choice, including avocado oil, sunflower oil, grapeseed oil, peanut oil or coconut oil.)
  • 1 teaspoon black mustard seeds
  • 1 teaspoon cumin seeds
  • 2 tablespoon cilantro
  • 1-2 green chili peppers (like jalapeno or serrano. Cut into thin strips. Deseed for less heat)
  • 2 medium tomatoes (finely diced)
  • Salt to taste
  • Juice of ½ lemon

Optional ingredients

Instructions

Cook lentils

  • Place the lentils with turmeric and 2½ cups water in a pot, pressure cooker or Instant Pot liner. See FAQs for more on how to do this.
    Photos of toor dal and toor dal and turmeric in water.
  • Cook the dal until very creamy. Use a whisk to lightly beat the dal until it's creamy.
    Photos of cooked dal before and after whisking.

Make the tempering or "tadka"

  • Heat the oil in a wide saucepan, Dutch oven or karahi, then add the mustard and cumin seeds and asafetida, if using.
    Tempering of cumin seeds and mustard seeds.
  • As soon as the mustard seeds sputter, add the cilantro and optional curry leaves and the green chili peppers.
    Cilantro and curry leaves in pot.
  • Sauté the cilantro and curry leaves for a minute, then stir in the tomatoes. Cook the tomatoes until they have expressed most of their juices and are very soft.
    Tomatoes cooking in pot.

Add the lentils

  • Add the cooked dal to the saucepan and mix well. Add water to thin out the lentils - I add about a cup. Bring the dal to a boil, lower heat to simmer, cover and cook for five minutes. This gives the flavors a chance to meld.
    Dal cooking in pot.
  • Turn off the heat, then add in the lemon juice and garnish with more cilantro before serving.

Notes

  • Add water as needed to thin out the dal. A thicker consistency is better with rotis, a thinner consistency works well with rice. 
  • Don't walk away during the tempering or tadka stage. The oil can quickly burn the spices. Pour in the cooked lentils as soon as the mustard begins to sputter.

Nutrition

Serving: 1 serving | Calories: 169kcal | Carbohydrates: 25g | Protein: 9g | Fat: 5g | Saturated Fat: 0.5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Potassium: 168mg | Fiber: 7g | Sugar: 3g | Vitamin A: 533IU | Vitamin C: 9mg | Calcium: 33mg | Iron: 2mg