This Curry Lentil Soup is a cozy one pot meal packed with warm spices, tender veggies, and hearty lentils that make weeknight dinners easy and satisfying.
For more easy soup recipes, check out our vegetable lentil soup, mediterranean chickpea soup, curry lentil eggplant soup, and Greek chicken and lemon soup.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Olive oil: Extra virgin adds the best flavor. You can use avocado oil or light olive oil if that’s what you have.
- Onion: A yellow onion gives a sweet base, but white or red onion works too. You can even use shallots for a milder taste.
- Carrots: They add natural sweetness and color. Substitute with parsnips, sweet potato, or bell peppers for a twist.
- Garlic: Fresh is best, but ½ teaspoon of garlic powder works when you’re short on time.
- Ginger: Grated fresh ginger gives warmth and freshness. Use ground ginger (about ¼ teaspoon) if you don’t have fresh.
- Curry powder: The heart of this vegetarian curry soup. Tryground cumin or coriander a different flavor.
- Turmeric: Adds color and depth.
- Red pepper flakes: Adjust the spice level to taste. Paprika or cayenne are good swaps.
- Chicken or vegetable broth: We usually use bouillon powder dissolved in water — it’s lighter to carry home and lasts for weeks. Chicken broth works too.
- Crushed tomatoes: Give a rich base. Substitute with diced tomatoes or tomato passata.
- Lentils: Green or brown lentils keep their shape best in this one pot lentil soup. Red lentils make it creamier.
- Potatoes: Any type works. Try cauliflower or butternut squash for a lighter version.
- Kale: Adds fiber and color. Spinach, Swiss chard, or even frozen greens are great too.
- Lemon or lime wedges: Brighten every bowl.

How to Make Curry Lentil Soup
Build the Flavor Base
Heat olive oil in a large pot over medium heat. Add the chopped onion and sliced carrots, then sauté for about 3 minutes until they start to soften. Stir in the grated garlic and ginger, curry powder, turmeric, and red pepper flakes. Cook for another minute, stirring often, until your kitchen smells warm and fragrant. This is where the flavor magic starts for your spiced lentil and vegetable soup.

Simmer Until Cozy
Pour in the broth, crushed tomatoes, dried lentils, and chopped potatoes. Add salt and pepper, then bring everything to a gentle boil. Lower the heat and let it simmer for about 30 minutes, or until the lentils are tender and the potatoes are soft. Stir in the chopped kale or spinach at the end and let it wilt before turning off the heat.

Serve It Up
Taste and adjust seasoning if needed. Ladle the soup into bowls and finish with your favorite toppings — a squeeze of lime, a spoonful of Greek yogurt, or a sprinkle of fresh herbs. For a heartier healthy meal prep soup, serve it with brown rice or crusty bread and enjoy all week.

Tips
- Sauté slowly: Let the onion and carrots soften before adding the spices — it builds a richer base for your easy lentil soup recipe.
- Toast the spices: Stir curry powder and turmeric in the hot oil for a minute to bring out their flavor.
- Simmer gently: A slow simmer keeps the lentils tender without breaking them apart.
- Adjust the spice level: Add more red pepper flakes if you like a little heat or skip them for a milder bowl.
- Add greens last: Stir in kale or spinach at the end so they stay bright and fresh. Keep in mind that kale takes a little longer than spinach to get tender.
- Make it your own: Swap potatoes for sweet potatoes or cauliflower for a twist on this vegetarian curry soup.
- Meal prep win: This healthy lentil soup tastes even better the next day as the flavors deepen.
- Brighten before serving: A squeeze of lime and a dollop of Greek yogurt balance all the warm, earthy flavors beautifully.
Frequently Asked Questions
Yes! Just add them in the last 10 minutes of cooking since they’re already soft. Reduce the broth slightly to keep your one pot lentil soup nice and hearty.
Absolutely. This soup keeps well for up to 4 days in the fridge and freezes beautifully, making it perfect for weeknight dinner ideas or meal prep.
Definitely. Try zucchini, bell peppers, or cauliflower for more texture and color.
Use a mix of garam masala, paprika, and cumin for a similar warm flavor.
Yes! Stir in a spoonful of coconut milk or even a splash of cream at the end for extra richness.
More Easy Dinner Recipes
- Mediterranean lentil patties
- Sheet pan chicken shawarma
- Tuscan white bean soup
- Creamy broccoli pasta
- Creamy chicken and spinach
- Curry lentil and eggplant soup
- Marry me butter beans
- Mediterranean chicken
Tried this curry lentil soup recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Curry Lentil Soup
Ingredients
- 2 tablespoons olive oil
- 1 onion chopped
- 2 carrots cut into discs
- 3 cloves garlic grated
- 1 teaspoon ginger grated
- 2 teaspoons curry powder
- 1 teaspoon turmeric + 1 teaspoon cumin optional
- ¼ teaspoon red pepper flakes more or less to taste
- 5 cups chicken broth or vegetable broth
- 1 can crushed tomatoes 15 oz / 400 g
- 1 cup dried lentils green or brown
- 1 pound potatoes cut into chunks
- 5 ounces spinach or kale
- ¾ teaspoon salt + black pepper to taste
- 1 wedge lemon or lime + Greek yogurt, brown rice, and cilantro for serving.
Instructions
- Build the Flavor Base: Heat 2 tablespoons olive oil in a large pot over medium heat. Add 1 onion and 2 carrots (chopped) and cook for about 3 minutes until slightly soft. Stir in 3 cloves garlic and 1 teaspoon ginger (both grated), 2 teaspoons curry powder, 1 teaspoon turmeric, and ¼ teaspoon red pepper flakes. Cook for 1 minute, stirring often, until fragrant.
- Simmer Until Tender: Add 5 cups chicken broth, 1 can crushed tomatoes, 1 cup dried lentils (rinsed), and 1 pound potatoes (diced). Season with ¾ teaspoon salt and pepper. Bring to a boil, then lower the heat and simmer for about 30 minutes, until the lentils and potatoes are soft. Stir in 5 ounces spinach at the end and let it wilt.
- Serve and Enjoy: Taste and adjust salt if needed. Serve hot with a squeeze of lime and a spoonful of Greek yogurt. Add brown rice or bread for a filling meal that keeps well for lunch the next day.
Notes
- Olive oil → Avocado oil or light olive oil
- Onion → White or red onion, or shallots for a milder flavor
- Carrots → Parsnips, sweet potato, or bell peppers
- Garlic → ½ teaspoon garlic powder
- Ginger → ¼ teaspoon ground ginger
- Curry powder → Garam masala, cumin, or coriander
- Turmeric → Skip if your curry powder already includes it
- Red pepper flakes → Paprika or cayenne
- Broth → Dissolve bouillon powder in water (lighter to carry and lasts for weeks)
- Crushed tomatoes → Diced tomatoes or tomato passata
- Lentils → Red lentils for a creamier texture
- Potatoes → Cauliflower or butternut squash
- Kale → Spinach, Swiss chard, or frozen greens
- Lemon or lime → Either works to brighten the soup
- Sauté slowly: Let the onion and carrots soften first to build a deep, rich flavor base.
- Toast the spices: Stir curry powder and turmeric in the oil for a minute to release their aroma.
- Simmer gently: Keeps the lentils tender without turning them mushy.
- Adjust the spice level: Add extra red pepper flakes for heat or skip them for a mild soup.
- Add greens last: Stir in kale or spinach just before serving so they stay bright and fresh.
- Make it your own: Swap potatoes for sweet potatoes or cauliflower for a fun twist.
- Meal prep win: This healthy lentil soup tastes even better the next day.
- Brighten before serving: A squeeze of lime and a dollop of Greek yogurt make every bowl pop with flavor.









Caroline Savard says
The best lentil soup I have ever made! The spices were perfect. I used red lentils and it's delicious. Perfect for the cool fall weather we are now having here in Western Canada. Thank you so much for your great recipes.
Louise Vestergaard says
That sounds perfectly warming, Caroline. Great idea with red lentils for faster cooking time.
We really appreciate your feedback, thanks again for being here 🙂
BEst, Louise
Geraldine says
Great recipe . So easy to do & delicious
Louise Vestergaard says
Amazing, Geraldine, I'm really happy that you enjoyed the soup 🙂 Thanks so much for taking the time to leave a comment here! Kindest,
Louise