Indian Dhal Recipe

Craving a flavorful and satisfying vegetarian meal? This vibrant Indian Dhal recipe, adapted from a cherished family cookbook, is quick, easy, and incredibly versatile! Ready in under 30 minutes, this spicy dhal is perfect served warm with naan or enjoyed cold as a refreshing salad. The simple ingredients combine to create a depth of flavor that will leave you wanting more. Try it tonight!

Prep Time 10 mins
Cook Time 30 mins
Calories 252.6 kcal
Protein 30g
Rating 4.4 (5 Reviews)
Indian Dhal 17

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Indian Dhal

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Indian Dhal? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Indian Dhal

  1. Rinse 1 cup of red lentils thoroughly under cold water.
  2. Drain the lentils in a colander.
  3. Heat 2 tablespoons of oil or ghee in a large pan over medium heat.
  4. Add 1 medium chopped onion and cook for about 3 minutes, or until softened and lightly golden.
  5. Add 2 cloves minced garlic, 1 inch grated ginger, 1 teaspoon ground cumin, 1/2 teaspoon turmeric powder, 1/4 teaspoon chili powder (adjust to taste), and a pinch of salt. Sauté for 1 minute until fragrant.
  6. Add the rinsed lentils and 2 cups of water to the pan.
  7. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until the lentils are tender and most of the liquid is absorbed. Stir occasionally to prevent sticking.
  8. The dhal should be thick but not dry. Add a little more water if needed.
  9. Stir in 1/4 cup chopped cilantro or your favorite fresh herb.
  10. Serve warm with naan bread or rice. Enjoy!

Nutrition Information (Approximate per serving)

Sodium

0 g

Sugar

4g

Fat

3g

Carbs

12g