Red Lentil Dahl (Easy, Creamy & Delicious)

Creamy red lentil dahl in a pot, garnished with fresh cilantro

Red lentil dahl is a simple, creamy lentil curry made with red lentils, warming spices, and a rich finish of coconut milk or light cream. It cooks in one pot, comes together quickly, and delivers hearty, flavorful satisfaction with minimal effort. This easy red lentil dahl works just as well for a quick weeknight dinner as it does for a relaxed, family-style meal.

This is one of my favorite lentil recipes and one I make on repeat. I often cook it as part of a wider Indian-inspired spread. Sometimes serving it with butter chicken, rice, fresh salad, and warm flatbread or naan. It’s the kind of dish that feels generous and satisfying, and it always disappears quickly.

Why I Love Making This Red Lentil Dahl

Red lentils are one of my go-to pantry staples. They cook quickly and create a naturally creamy texture without extra effort. Moreover, when combined with simple spices, they become a dish that feels rich and flavorful, while still being wholesome and balanced.

Additionally, this dish is very forgiving. You can adjust the spice level, making it milder or bolder, and choose between coconut milk or light cream, depending on what you have on hand. What’s more, it’s one of those recipes that tastes even better the next day, which makes it perfect for leftovers. In fact, I love transforming the next day’s leftovers into a delicious lentil soup by adding extra broth and adjusting the spices. Finally, I serve it with a dollop of yoghurt, fresh herbs, and slices of medium-hot red chili for a vibrant, warming finish.

Perfect as Part of an Indian-Inspired Spread

Plate of red lentil dahl with butter chicken, basmati rice, raita, folded flatbread, and tomato-cucumber salad
A full Indian-inspired meal featuring creamy red lentil dahl, butter chicken, rice, raita, flatbread, and fresh salad.

I often make this red lentil dahl as part of a wider Indian-inspired meal. For example, it pairs beautifully with butter chicken, fluffy rice, fresh salad, and warm flatbread or naan. Moreover, the creamy lentils balance richer dishes really well, helping to make the whole meal feel complete.

Additionally, if you’re cooking for guests, this is a great dish to prepare ahead of time. Simply put, just reheat gently and finish with fresh cilantro and yoghurt before serving for a fresh, vibrant touch.

If you love this red lentil dahl, be sure to explore more Vegetarian recipes for plenty of easy, flavorful meal ideas. It’s also part of a larger world of Asian-inspired dishes, so check out other recipes to bring bold spices and fresh ingredients to your table.

Share the Recipe

Creamy red lentil dahl in a pot, garnished with fresh cilantro

Creamy Red Lentil Dahl (Easy One-Pot Recipe)

This Creamy Red Lentil Dahl is a comforting, nourishing one-pot meal packed with warming spices, protein-rich lentils, and a luscious creamy finish. It’s naturally gluten-free, easy to make, and perfect for weeknight dinners. Serve with rice or flatbread and finish with fresh cilantro and yoghurt for a delicious, satisfying meal.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course
Cuisine Indian
Servings 6 people

Equipment

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring spoons and cups

Ingredients
  

  • 1-2 tbsp coconut oil or cooking oil
  • 1 large onion finely chopped
  • 3 garlic cloves minced
  • 1 tbsp fresh ginger minced (more to taste)
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp chili powder adjust to taste
  • 1 tsp sweet red paprika powder
  • 1 tsp garam masala or curry powder, to taste
  • 1⅔ cups (300 g) dried red lentils rinsed
  • cups (1 litre) vegetable broth or chicken broth
  • ½ cup (120 ml) coconut milk or light cream
  • 1 can (14 oz / 400 g) chopped tomatoes
  • 1 tsp salt or to taste
  • ½ tsp black pepper or to taste
  • 1-2 tbsp lemon juice to taste

For serving

  • Fresh cilantro coriander, chopped
  • Yoghurt on top, optional

Instructions
 

  • Heat the coconut oil in a large pot over medium heat. Add the chopped onion and cook for 5–7 minutes, until soft and translucent.
  • Add the garlic and ginger and cook for 1 minute, until fragrant.
  • Stir in the turmeric, coriander, cumin, chili powder, paprika, and garam masala. Cook for 30 seconds to bloom the spices.
  • Add the broth, the red lentils, and chopped tomatoes. Stir well and bring to a gentle boil.
  • Reduce heat and simmer uncovered for 20–25 minutes, stirring occasionally, until the lentils are soft and creamy.
  • Stir in the coconut milk or light cream, salt, and black pepper. Simmer for another 5 minutes.
  • Finish with lemon juice, adjusting seasoning to taste.
  • Serve hot, topped with fresh cilantro and yoghurt if desired.

Notes

Adjust the spice level by increasing or reducing the chili powder.
If the dahl becomes too thick, add a splash of water or broth to loosen it.
This dahl keeps well in the fridge for up to 4 days and tastes even better the next day.
Serve with basmati rice, naan, or flatbread for a complete meal.
Keyword creamy lentil dahl, easy dahl recipe, one pot lentil dahl, red lentil dahl, simple homemade dahl, vegetarian lentil dahl

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top