Curry Lentil Soup is the kind of meal that feels comforting from the very first spoonful. This hearty, warming bowl brings together tender lentils, soft potatoes, sweet carrots, and leafy greens in a gently spiced curry broth. It works beautifully as a weeknight dinner, a make-ahead lunch, or a cozy meal when colder weather settles in. If you love simple, nourishing cooking, this Curry Lentil Soup delivers big flavor with minimal effort and one pot.
Story
This Curry Lentil Soup became a staple in my kitchen during the first stretch of chilly evenings each year. When the days shorten and comfort food starts calling, this soup answers every time. I love how Curry Lentil Soup balances warmth and freshness, with curry spices giving depth while tomatoes and greens keep it bright. It also fits easily into busy schedules, since Curry Lentil Soup works on the stovetop, in a slow cooker, or in the Instant Pot. As a vegan lentil soup, it feels filling without heaviness. The potatoes turn it into a satisfying potato and greens soup, and because everything simmers together, it stays true to a simple one pot recipe that eats like a hearty stew.
Ingredients
-
1/4 cup water or 2 tablespoons olive oil
-
1 medium onion, diced
-
2 stalks celery, diced
-
2 carrots, diced
-
1 tablespoon tomato paste or red curry paste
-
3 cloves garlic, minced (or 1 teaspoon garlic powder)
-
1–2 tablespoons curry powder, to taste
-
1 teaspoon ground cumin
-
1/2 teaspoon red pepper flakes, optional
-
1 can (15 oz) diced tomatoes with juice, or 2–3 Roma tomatoes, diced
-
2 bay leaves
-
1 1/2 cups brown or green lentils
-
3 medium potatoes, diced into 1/2-inch cubes
-
Mineral salt and black pepper, to taste
-
6 cups water or vegetable broth
-
1 bunch or 2 large handfuls of greens (baby kale, spinach, or mixed)
-
Lemon wedges, for serving
-
Chopped fresh cilantro, for serving
Step-by-Step Instructions
Preparing the Ingredients
Start by dicing the onion, celery, and carrots into even pieces so they cook at the same pace. Scrub and cube the potatoes, then rinse the lentils under cool water until clear. Mince the garlic and wash the greens thoroughly, especially if using full-grown leaves.
Cooking Instructions
Heat the water or olive oil in a large stockpot over medium heat. Add onions, celery, and carrots, then sauté for about five minutes until softened. Stir in the tomato or curry paste and garlic, cooking for three minutes. Add curry powder, cumin, and red pepper flakes, and stir for one minute. Add lentils, tomatoes, potatoes, broth, bay leaves, salt, and pepper. Bring to a boil, reduce heat, cover, and simmer for 30 to 35 minutes. Stir in greens during the last five minutes, remove bay leaves, and adjust seasoning.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid rushing the simmering step, since lentils and potatoes need time to soften fully. Adding greens too early can cause them to lose color and texture. Also, remember that lentils absorb liquid, so check consistency as the soup cooks.
Pro Tips for Better Flavor
For deeper flavor, let the spices toast briefly before adding liquid. A squeeze of fresh lemon juice right before serving brightens the curry notes. Fresh cilantro adds a clean finish that balances the warmth of the spices.
Serving and Storage
How to Serve
Serve Curry Lentil Soup hot with crusty artisan bread or vegan naan. Add lemon wedges and chopped cilantro at the table so everyone can adjust to taste. This soup works well as a main dish or alongside a simple salad.

How to Store Leftovers
Store leftovers in a covered container in the refrigerator for four to five days. For longer storage, freeze in freezer-safe containers for up to three months. Reheat gently on the stovetop, adding a splash of water if needed.
Conclusion
This Curry Lentil Soup brings together comfort, simplicity, and nourishment in one reliable recipe. With flexible cooking methods and wholesome ingredients, it fits easily into everyday routines. Once you try it, this soup will likely earn a permanent place in your rotation.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I use red lentils instead of brown or green?
Red lentils cook faster and break down more, so the soup will turn thicker and softer. If using red lentils, reduce cooking time and watch the texture closely.
What greens work best in this soup?
Spinach, kale, Swiss chard, and beet greens all work well. Chop larger leaves finely and add them a bit earlier, since they need more time to soften.
Can I make this soup ahead of time?
Yes, this soup tastes even better the next day as flavors meld. Store it chilled, then reheat gently for best results.
Print
Curry Lentil Soup
- Total Time: 50 minutes
- Yield: Serves 6
- Diet: Vegan
Description
A hearty curry lentil soup made with potatoes, carrots, tomatoes, and leafy greens. This nourishing vegan soup is warming, filling, and perfect for chilly days.
Ingredients
- 1/4 cup water or 2 tablespoons olive oil
- 1 medium onion, diced
- 2 stalks celery, diced
- 2 carrots, diced
- 1 tablespoon tomato paste or red curry paste
- 3 cloves garlic, minced
- 1 to 2 tablespoons curry powder
- 1 teaspoon cumin
- 1/2 teaspoon red pepper flakes
- 1 can diced tomatoes
- 2 bay leaves
- 1 1/2 cups lentils
- 3 medium potatoes, diced
- Salt and pepper to taste
- 6 cups water or vegetable broth
- 2 large handfuls greens
- Lemon wedges
- Chopped cilantro
Instructions
- Heat water or oil in a large pot over medium heat.
- Add onion, celery, and carrots and cook until softened.
- Stir in tomato paste and garlic and cook briefly.
- Add curry powder, cumin, and red pepper flakes.
- Add lentils, tomatoes, potatoes, broth, bay leaves, salt, and pepper.
- Bring to a boil, then simmer until lentils and potatoes are tender.
- Stir in greens during the last five minutes.
- Remove bay leaves and adjust seasoning before serving.
Notes
- Use any dark leafy greens you prefer.
- Green lentils may need extra cooking time.
- Add a small handful of raisins for light sweetness if desired.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup, Entree
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8g
- Sodium: 480mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 14g
- Protein: 16g
- Cholesterol: 0mg