Go Back
+ servings
Print Recipe
4.99 from 61 votes

Comforting Red Lentil Soup (Dal Soup)

A warm and comforting Indian-inspired dal soup. This red lentil soup I made with a hint of curry, coconut milk, lemon juice, and fresh cilantro. You can make it in the slow cooker or on the stovetop!
Prep Time15 minutes
Cook Time3 hours 30 minutes
Additional Time3 minutes
Total Time3 hours 48 minutes
Course: Soups & Stews, vegatarian
Cuisine: Indian
Servings: 6 servings
Calories: 343kcal
Author: Marzia

Ingredients

  • 1 tablespoon butter or ghee
  • 1 tablespoon olive oil
  • 4 cloves minced garlic
  • 1 medium onion chopped
  • 2 stalks celery chopped
  • ½ teaspoon ground turmeric
  • ½ teaspoon garam masala
  • ½ teaspoon chili powder
  • 1 teaspoon ground cumin
  • 2-3 teaspoons curry powder mild or hot
  • 15 ounce can diced tomatoes
  • cups red lentils washed and drained
  • 3-5 cups vegetable broth or chicken stock
  • cups of coconut milk
  • 3 tablespoons lemon juice
  • Chopped cilantro for serving

Instructions

  • SAUTE: Melt the butter and olive oil in a large pot over medium heat. Sauté the onions and celery for 5-6 minutes or until tender and translucent. Add the garlic and continue to cook for 1 additional minute. Add the turmeric, garam masala, chili powder, cumin, and curry powder. Continue to cook the veggies for another 1-2 minutes.
  • MAKE ON THE STOVETOP: Add the tomatoes, lentils, 4 cups of broth, bay leaf, and bring to a boil. Reduce the heat to low and allow the soup to simmer for 10 minutes. Add the coconut milk and allow the soup to continue cooking for an additional 12-18 minutes or until the lentils are fall-apart tender. If the lentils soak up too much of the liquid, use the remaining ½ cup of broth to thin the soup to your liking. Use an immersion blender to puree the mixture if you prefer a smooth texture. Leave as-is for a chunkier texture. Turn the stove off and stir in the lemon juice. Taste and adjust with additional salt if the soup needs it. Serve in bowls. Sometimes I like to add a scoop of basmati rice to my bowl of soup!
  • MAKE IN THE SLOW COOKER: Transfer the mixture from step 1 to a crockpot (slow cooker) and add the tomatoes, lentils and 3 cups of broth. Cook on high for 3 and 1/2 hours or on low for 6 and 1/2 hours. 20 minutes before the time is up add the coconut milk, lemon juice, and cilantro. If at any point the lentils soak up too much of the soup, use the additional broth to thin the soup to your liking. Use an immersion blender to puree the mixture if you prefer a smooth texture. Leave as-is for a chunkier texture. Adjust salt to taste. SOmetimes I like to add a scoop of basmati rice to my bowl of soup!

Notes

  • I used an Indian chili powder (which is very similar to cayenne) but any kind of chili powder (with a spice level you can handle) will work for this recipe! Ancho or chipotle would also work for this recipe!
  • vegan friends: swap the butter for margarine or just use more oil instead!

Nutrition

Calories: 343kcal | Carbohydrates: 37g | Protein: 14g | Fat: 17g | Fiber: 15g | Sugar: 5g
QR Code linking back to recipe