Indian Dahl Recipe


So, maybe it’s becoming a bit glaringly obvious, but I love Indian food. I love it because it usually comes together with ingredients I already have in my pantry, and because it’s usually a fantastic vegetarian dinner option. 

Indian Dahl Photo
While other vegetarian dinners can be lacking in the flavor department, you would never accuse Indian food of lacking flavor! The aromatic spices fill your house with alluring aromas.
All you have to do is add a carb on the side to make it a meal. Hot cooked basmati rice is an obvious choice, but naan bread from the freezer is also welcomed.
I make my Dahl with tiny red lentils. They’re more of a salmon color in the bag, actually.
They are readily available in most grocery stores. I always have some in my pantry because I make baby food with them. (Side note: lentils are a great source of iron for growing babies!)
While I love one-pot meals, yellow dal is not a one-pot meal. This is because the spices must be toasted in oil in a separate frying pan before being added to the soup.
There is something about this special step that makes the soup always taste better for me, though. 
Indian Dahl Picture
I’ve often wondered what other applications could toasting spices in oil before being adding to the pot come in handy. Regardless, I use one of those Le Creuset soup pots where the lid is a frying pan, so I technically get away with calling this a one-pot meal in my house.
While the lentils and tomatoes soften, fry the onion and spices on the side. This recipe is a great way to use up some lingering dried spices in your house.
It calls for turmeric, cumin, coriander, and cayenne.
The best way to finish the soup is with the juice of half a lemon, a dab of butter melting into the pot, and chopped fresh cilantro.
Indian Dahl Photo

Indian Dahl Recipe

Christina Lane
Indian Dahl tastes wonderfully on top of basmati rice with a side of naan bread. A meal you truly want at the end of the day.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Cuisine Indian
Servings 2
Calories 543.25 kcal


  • 1 Red Lentils
  • 1 Tomato Sauce You can use fresh tomatoes in the summer
  • 2 Canola Oil
  • 1 Onion Diced
  • 2 Garlic Minced
  • 1 Ground Cumin
  • 1 Ground Coriander
  • 1 Turmeric
  • 0.25 Ground Cayenne Pepper
  • 0.5 Salt
  • 1 Unsalted Butter
  • Lemon
  • Fresh Cilantro For serving
  • Hot Cooked Rice For serving


  • In a medium saucepan, add the lentils, tomato sauce and 2 1/2 cups of water. Bring to a simmer.
  • Meanwhile, in a small skillet, add the oil. Once hot, fry the onions until brown on the edges, stirring frequently.
  • Add the garlic, and let cook for about 1 minute, until fragrant.
  • Add the spices (cumin, coriander, turmeric and cayenne), and fry for 1-2 minutes, until nice and toasty.
  • When the lentils are soft and starting to fall apart (after about 20-25 minutes of simmering), add the fried onions and spices.
  • Stir, and add the salt.
  • Bring to a gentle simmer, and let cook for 5 minutes to mingle the spices.
  • Before serving, add the butter, lemon juice and cilantro.
  • Serve with rice. 


Calories: 543.25kcalCarbohydrates: 67.13gProtein: 23.5gFat: 18.5gSaturated Fat: 4.5gSodium: 628.38mgFiber: 16gSugar: 10.5g
Keyword Cooking for Couples, Dinners, Easy Dinners, Indian, Lentils, Simmered, Tomatoes, Vegan, Vegetarian
Tried this recipe?Let us know how it was!

Post navigation

Recipe Rating