(One Pot) Spiced Lentil and Vegetable Soup

Looking for a comforting and nourishing lentil soup recipe that’s easy, full of flavor, and tested until perfect? This hearty vegetarian lentil soup is packed with wholesome ingredients like carrots, celery, brown lentils, and spinach — simmered with aromatic spices for a rich and satisfying bowl. Whether you’re cooking it on a busy weeknight or meal-prepping for the week ahead, this easy lentil soup is the one you’ll return to again and again.

Table of Contents

What makes this recipe different than the rest? I added a touch of curry powder and cumin for depth, and a final stir of fresh spinach for a burst of color and nutrients. It’s the kind of soup that tastes even better the next day and works just as well for lunch as it does for dinner with a crusty piece of bread.

Why You’ll Love This Recipe (And Why You Should Trust Me)

As a lifestyle and entertaining expert, and recipe developer for food brands, I’ve tested and re-tested this recipe to make sure every ingredient earns its place. I believe in simple, affordable ingredients elevated through smart techniques — and this soup is a perfect example.

My readers come to me for approachable, everyday cooking with a little chef-y twist, and this lentil soup has all of that. I’ll walk you through exactly how to make it (no complicated steps!), offer tips to store or freeze it, and include my favorite substitutions to make it work for what you have on hand.

A Cozy, Nourishing Lentil Soup

I make a version of this soup at least once a week when the weather cools down. It’s the definition of comfort food — warming, filling, and packed with plant-based protein. And it always reminds me of the way my kitchen smells when something wholesome is simmering on the stove.

If you’ve never made lentil soup before, don’t worry. It’s one of the most forgiving, beginner-friendly soups, and this version is so flavorful it doesn’t even need cream or a blender.

Ingredients & Tips

Here’s what you’ll need:

  • Olive oil – Adds richness and helps develop flavor when sautéing the vegetables.
  • Onion, garlic, carrots, celery – This classic base (also called mirepoix) creates the savory foundation.
  • Cumin + curry powder – These warming spices add a gentle heat and complexity that makes this lentil soup stand out.
  • Basil + oregano – A dash of dried herbs enhances the overall aroma.
  • Diced tomatoes – Adds acidity and depth.
  • Brown lentils – My favorite choice here because they hold their shape. (You can use green or French lentils too!)
  • Vegetable broth + water – A mix keeps the broth balanced, not too salty.
  • Chopped spinach – Stirred in at the end for freshness and color.
  • Red pepper flakes (optional) – For a little extra heat.

Substitutions & Variations

  • Use red lentils if you want a creamier texture (they break down more).
  • Add chicken stock instead of veggie broth if you’re not keeping it vegetarian.
  • Swap spinach for kale or chard.
  • Stir in a splash of lemon juice at the end for brightness.
  • Use an immersion blender to puree half the soup for a thicker texture (optional).

Instructions

Finish: Stir in the chopped spinach, and let it sit for 5 minutes before serving.

Sauté the base: Heat olive oil in a large pot over medium heat. Add diced onion and carrots. Sauté for about 5 minutes until softened.

Add garlic and celery: Cook for another 2 minutes until fragrant.

Add spices: Stir in cumin, curry powder, basil, and oregano. Toast the spices for 1 minute to bloom the flavors.

Build the soup: Add diced tomatoes, brown lentils, broth, and water. Season with salt and pepper.

Simmer: Bring to a boil, reduce heat, and simmer for about 30 minutes, or until lentils and vegetables are tender.

Tips for the Best Lentil Soup

Don’t skip toasting the spices — it’s a tiny step that makes a huge difference.

If your lentils are older, they may take longer to cook.

Add a splash of apple cider vinegar or lemon juice just before serving to brighten the soup.

This soup tastes even better the next day as the flavors meld together.

How to Store & Freeze

To Freeze: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge or reheat gently on the stove.

To Store: Let the soup cool completely, then store in airtight containers in the fridge for up to 5 days.

Other Soup Recipes You’ll Love

FAQ

Yes! Lentils are packed with protein, fiber, and iron. Combined with vegetables and spices, this soup is a nutrient powerhouse.

You can, but dried lentils have better texture. If using canned, reduce cooking time to 10 minutes.

Enjoy it with crusty bread, naan, or a simple side salad for a complete meal.

Yes! Sauté the aromatics first, then add everything except spinach and pressure cook on high for 12 minutes. Stir in spinach after cooking.

Final Thoughts

This is truly the best lentil soup recipe for anyone looking for something comforting, healthy, and full of flavor. Whether you’re new to lentils or already a fan, this version is one you’ll come back to over and over again. It’s easy to make, endlessly flexible, and has that cozy, from-scratch taste that turns a simple dinner into something memorable.

Serve it with crusty bread, a swirl of yogurt or a squeeze of lemon — and enjoy every nourishing bite.

Connect With Me

Want to connect? Follow me on Instagram for more delicious recipes and food tips. And, join me over on Facebook where I share recipes daily!

Spiced Lentil and Vegetable Soup

Yield: 4-6
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes

This spiced lentil vegetable soup is the perfect easy, one-pot meal for any season. It’s budget-friendly, full of flavor, and packed with wholesome ingredients. Whether you’re looking for a quick dinner or meal prep option, this recipe is guaranteed to warm you up and keep you full.

Ingredients

  • 2 tbsp olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 3 carrots, diced
  • 2 celery sticks, diced
  • 2 tsp cumin
  • 1 tsp curry powder
  • 1/2 tsp dried basil
  • 1/2 tsp dried oregano
  • 1 can (14 oz) diced tomatoes
  • 1 cup Yupik Brown Lentils
  • 4 cups vegetable broth
  • 2 cups water
  • Salt and pepper, to taste
  • Red pepper flakes (optional)
  • 1 cup chopped spinach

Instructions

  1. Heat olive oil in a large pot over medium heat.Add diced onion and carrots, cooking for about 5 minutes until softened.
  2. Stir in garlic and celery, cooking for another 2 minutes.
  3. Stir in cumin, curry powder, basil, and oregano. Cook for 1 minute until fragrant.
  4. Add diced tomatoes, lentils, vegetable broth, and water. Season with salt and pepper to taste.
  5. Bring to a simmer and cook for about 30 minutes, or until the lentils are tender and the carrots are soft.
  6. Turn off the heat and stir in the chopped spinach. Let the soup sit for 5 minutes to allow the flavors to meld.
  7. Ladle into bowls and enjoy warm.

Notes

Refrigerate: Store in an airtight container for up to 5 days.

Freeze: This soup freezes beautifully for up to 3 months. Reheat on the stovetop, adding extra broth if needed.

Make ahead: This soup tastes even better the next day as the flavors meld together.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 122Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 547mgCarbohydrates: 15gFiber: 5gSugar: 4gProtein: 5g

Similar Posts