Go Back
+ servings
5 from 3 votes
Bowl of Curried Lentil Soup with fresh parsley on top.
Curried Lentil Soup
Prep Time
15 mins
Cook Time
45 mins
Total Time
1 hr
 

This curried lentil soup is healthy, hearty, and delicious! Easy to make and packed with flavor, it's perfect when you're craving a big bowl of comfort for dinner. Naturally vegan and gluten-free!

Course: Soup
Cuisine: American, Indian-Inspired
Servings: 6
Calories: 315 kcal
Author: Alissa Saenz
Ingredients
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 medium carrots, sliced
  • 4 garlic cloves, minced
  • 1 ½ teaspoons freshly grated ginger
  • 2 teaspoons mild curry powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • Pinch cayenne pepper, optional, or to taste
  • 1 ½ cups dried brown lentils
  • 6 cups vegetable broth (Note 1)
  • 1 medium russet potato, scrubbed and cut into ¾ inch pieces
  • 1 (14 ounce or 400 gram) can diced tomatoes
  • ½ cup full-fat coconut milk
  • Salt and pepper, to taste
Instructions
Stove Top Method
  1. Coat the bottom of a large pot with the oil and place it over medium heat.

  2. Once the oil is hot, add the onion and carrots. Sweat the vegetables for about 5 minutes, until they begin to soften.

  3. Stir in the garlic, ginger, curry powder, garam masala, cumin, and cayenne pepper if using. Sauté the mixture for about 1 minute, stirring constantly, until it becomes very fragrant.

  4. Stir in the lentils, broth and potato. Raise the heat and bring the liquid to a boil.

  5. Lower the heat and allow the soup to simmer until the lentils have softened quite a bit but are not yet fully cooked, about 20 minutes, stirring occasionally. (Note 2)

  6. Stir in the tomatoes and coconut milk. Let the soup continue simmering for about 10 minutes, until the lentils and potato are soft.

  7. Remove the pot from heat and season the soup with salt and pepper to taste.

  8. Ladle into bowls and serve.

Instant Pot Method
  1. Press the "sauté" button on your Instant Pot then add the oil.

  2. Give the oil a minute to heat up, then add the onion and carrot. Sweat the vegetables for 5 minutes, stirring occasionally, until they begin to soften.

  3. Add the garlic, ginger, curry powder, garam masala, cumin and cayenne pepper, if using. Sauté the mixture for 1 minute, stirring constantly. Press the "cancel" button.

  4. Stir in 4 ½ cups of broth, along with the lentils, potato, and tomatoes.

  5. Place the lid on your Instant Pot and set the valve to the "sealing" position. Press the "pressure cook" or "manual" button and set the pressure to high. Set the soup to cook for 15 minutes.

  6. When the soup has finished cooking, carefully move the valve to the "venting" position. Let the pressure release completely.

  7. Remove the lid from the Instant Pot. Stir in the coconut milk and thin the soup with additional broth, if desired. Season the soup with salt and pepper to taste.

  8. Ladle into bowls and serve.

Recipe Notes
  1. Less broth may be needed if you make this in the Instant Pot.
  2. I recommend keeping a kettle or container of hot water near the stove so you can add water to the soup if the broth reduces too much.
Nutrition Facts
Curried Lentil Soup
Amount Per Serving (1.5 cups)
Calories 315 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 4.7g24%
Sodium 617mg26%
Potassium 877mg25%
Carbohydrates 42.2g14%
Fiber 17.6g70%
Sugar 9g10%
Protein 14.6g29%
Calcium 60mg6%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.