Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Red Lentil Dahl Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 63 reviews
  • Author: Mariam
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Description

This vibrant Red Lentil Dahl is a comforting, protein-packed vegan dish bursting with Indian spices and creamy coconut milk. Perfect for a wholesome main course, it’s easy to prepare on the stovetop and makes for a delicious gluten-free meal option.


Ingredients

Scale

Ingredients

  • 1 tablespoon coconut oil or olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • ½ teaspoon paprika
  • ¼ teaspoon cayenne pepper (optional)
  • 1 cup red lentils, rinsed
  • 1 (14-ounce) can diced tomatoes
  • 2 ½ cups vegetable broth or water
  • ½ teaspoon salt (or to taste)
  • ¼ teaspoon black pepper
  • ½ cup full-fat coconut milk (optional for creaminess)
  • Juice of ½ lemon
  • Chopped cilantro for garnish


Instructions

  1. Heat the oil: Warm the coconut or olive oil in a large saucepan over medium heat.
  2. Sauté onions: Add the finely chopped onion and cook for 4–5 minutes until softened and translucent.
  3. Add garlic and ginger: Stir in the minced garlic and grated ginger, cooking for an additional 1–2 minutes until fragrant.
  4. Toast spices: Incorporate ground cumin, turmeric, coriander, paprika, and cayenne pepper if using. Stir well to coat the onion mixture and toast the spices for 30 seconds.
  5. Add lentils, tomatoes, and broth: Mix in the rinsed red lentils, diced tomatoes with their juices, and vegetable broth. Stir to combine and bring the mixture to a boil.
  6. Simmer: Reduce heat to low, partially cover the saucepan, and let simmer for 20–25 minutes, stirring occasionally until the lentils are tender and the dahl has thickened.
  7. Season and add creaminess: Stir in salt, black pepper, coconut milk if using, and lemon juice. Simmer uncovered for an additional 5 minutes to meld the flavors.
  8. Serve: Ladle the hot dahl into bowls and garnish with freshly chopped cilantro. Enjoy over steamed rice or with naan bread.

Notes

  • Serve over steamed rice, with naan, or enjoy as a soup.
  • Adjust the spice level by increasing or omitting the cayenne pepper.
  • Leftovers taste even better the next day and freeze well.