SiteLock

Healthy & Easy Lentil Soup Recipe

Lentil soup is one of those recipes I never get tired of making. It’s cozy, filling, and packed with flavor, but also healthy enough that you can feel good about going back for seconds. 

Best of all? It’s made with simple pantry ingredients, so you can whip it up anytime.

I like to make a big pot on Sunday and enjoy it all week long — it reheats beautifully and somehow tastes even better the next day.

Whether you’re new to cooking lentils or already love them, this soup is about to earn a permanent spot in your meal rotation.

Lentil Soup step by step

Ingredients You’ll Need

For about 6 servings:

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 carrots, diced
  • 3 celery stalks, diced
  • 4 garlic cloves, minced
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon ground cumin
  • 1 teaspoon dried thyme (or 1 tablespoon fresh)
  • 1 teaspoon smoked paprika (optional but delicious)
  • 1 ½ cups dried brown or green lentils, rinsed
  • 1 (14.5 oz) can diced tomatoes
  • 6 cups vegetable broth (or chicken broth if you prefer)
  • 2 cups chopped spinach or kale (optional, for extra greens)
  • Juice of ½ a lemon (about 1 tablespoon)
  • Optional garnish: fresh parsley, Parmesan cheese, or a drizzle of olive oil

For about 6 servings

🕒 Eat Healthy in 30 Minutes or Less
Get my free cookbook

vegetarian cookbook cover photo

Already downloaded by 1,000+ readers

Saute the Base

In a large soup pot, heat the olive oil over medium heat. Add the onion, carrots, and celery and cook for about 5–7 minutes, until softened. Stir in the garlic and cook for another 30 seconds, just until fragrant.

Lentil Soup sauting

Add the Spices

Sprinkle in the salt, pepper, cumin, thyme, and smoked paprika. Stir well so the vegetables are coated — this helps toast the spices and deepen the flavor of the soup.

Add the Lentils and Broth

Pour in the rinsed lentils, diced tomatoes (with their juices), and broth. Stir everything together, scraping up any bits from the bottom of the pot.

Simmer

Bring the pot to a boil, then reduce the heat to low and let it simmer gently for about 30–35 minutes. The lentils should be tender but not mushy.

Lentil Soup cooking

Give it a stir every now and then and add a splash of water if it looks too thick.

Add the Greens

If you’re using spinach or kale, stir it in during the last 5 minutes of cooking. The greens will wilt beautifully and add freshness to the soup.

Brighten It Up

Right before serving, squeeze in the lemon juice and stir. It makes the flavors pop and balances the earthy lentils.

Serve

Ladle the soup into bowls and garnish with parsley, Parmesan, or a drizzle of olive oil. Serve with crusty bread for dunking — you won’t regret it.

Lentil Soup served

Why You’ll Love This Lentil Soup

This soup is hearty enough to be a meal on its own, but it’s also light enough that you don’t feel weighed down after eating it. The lentils give it a creamy texture without any cream, and the spices make it comforting but never boring.

It’s also budget-friendly — lentils are one of the cheapest pantry staples, and a little goes a long way. Plus, this recipe is naturally vegetarian (and vegan if you skip the cheese garnish), so it works for almost everyone at the table.

Get My Latest Cookbook For FREE!

Make It Yours

The beauty of lentil soup is how easy it is to customize. If you like more heat, add a pinch of red pepper flakes or stir in a spoonful of harissa. For a smoky depth, try adding a diced chipotle pepper in adobo sauce.

Want more protein? Stir in cooked shredded chicken or turkey. Love hearty veggies? Toss in diced potatoes or zucchini along with the carrots and celery.

And if you don’t have spinach or kale, don’t worry — the soup is delicious even without them.

Tips for Success

  • Rinse the lentils. This removes dust and helps them cook evenly.
  • Stick to brown or green lentils. Red lentils will turn mushy in this soup since they cook much faster.
  • Don’t forget the lemon. A squeeze of citrus at the end makes all the difference.
  • Make it thicker. If you want a creamier soup, blend a cup of it with an immersion blender and stir it back in.

How to Serve

Lentil soup is satisfying all on its own, but I love pairing it with a thick slice of buttered sourdough or cornbread. You can also serve it with a fresh green salad for a lighter meal.

If you’re hosting, serve this soup as a starter — it’s elegant in its simplicity and sets the tone for a cozy meal.

Storage and Reheating

This soup stores beautifully. Keep leftovers in an airtight container in the fridge for up to 5 days. Reheat on the stove over medium-low heat, adding a splash of broth or water if it thickens too much.

It also freezes well — just cool it completely, portion it into freezer bags or containers, and freeze for up to 3 months.

Get My Latest Cookbook For FREE!

A Bowl of Comfort You’ll Make Again and Again

Lentil soup is proof that simple ingredients can make something truly comforting. It’s warm, filling, and perfect for everything from weeknight dinners to Sunday meal prep.

Once you make it, you’ll see why it’s a classic — and why I keep a bag of lentils in my pantry at all times.