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
Curry Lentil Soup

Curry Lentil Soup


  • Author: Harper Callahan
  • Total Time: 40 mins

Description

Hey, kitchen friend! When the skies go gray and your energy needs a warm-up, this Curry Lentil Soup has your back. Velvety red lentils melt into a rich, coconut-infused broth layered with garlic, ginger, and bold curry spice. It’s fast, flavorful, and full of plant-powered protein—perfect for chilly nights, meal-prep Mondays, or anytime you crave something deeply nourishing and wildly delicious. No fancy steps, just real ingredients and real comfort in under 40 minutes.


Ingredients

Scale
  • 1 tbsp coconut oil or olive oil

  • 1 medium onion, chopped

  • 2 garlic cloves, minced

  • 1 tbsp fresh grated ginger

  • 1½ tbsp curry powder

  • 1 tsp ground turmeric

  • 1 cup dried red lentils, rinsed

  • 1 (14 oz) can diced tomatoes

  • 4 cups vegetable broth

  • 1 (14 oz) can full-fat coconut milk

  • 1 tsp salt (more to taste)

  • Juice of ½ lemon

  • Fresh cilantro, for garnish


Instructions

  • Sauté Base: Heat oil in a large pot. Cook onion 5 mins until soft. Add garlic, ginger, curry powder, and turmeric. Stir 1 min to bloom spices.

  • Simmer: Add lentils, tomatoes, broth, and salt. Bring to a boil, then reduce to low. Cover and simmer 20–25 mins until lentils are tender.

  • Creamy Finish: Stir in coconut milk and lemon juice. Simmer 5 more mins, then taste and adjust seasoning.

  • Serve: Ladle into bowls. Garnish with cilantro, lemon wedge, and a swirl of coconut milk.

Notes

  • Add spinach or kale for greens.

  • Sub green lentils (cook longer).

  • Stir in chickpeas or leftover chicken for extra protein.

  • Spice it up with cayenne or red curry paste.

  • Prep Time: 10 mins
  • Cook Time: 30 mins

Nutrition

  • Calories: 300 kcal per serving
  • Carbohydrates: 30g
  • Protein: 14g