Tomato Lentil Soup

Featured in: Cozy Home Dinners

This Mediterranean-style bowl combines tender brown or green lentils with a tangy, spiced tomato base. The aromatic foundation starts with sautéed onion, carrots, and celery, enhanced with garlic, cumin, smoked paprika, and thyme. A splash of lemon juice brightens the deep, savory flavors just before serving.

The soup simmers gently for 30 minutes, allowing the lentils to absorb the rich broth while maintaining their satisfying texture. Each serving delivers 12 grams of plant-based protein, making it a substantial choice for any meal. Optional blending creates a creamy variation without losing the hearty character.

Garnish with fresh parsley and serve alongside crusty bread for a complete, comforting experience. Perfect for meal prep, the flavors deepen overnight and store beautifully for quick lunches throughout the week.

Updated on Tue, 27 Jan 2026 13:47:00 GMT
Steaming bowl of homemade Tomato Lentil Soup garnished with fresh parsley. Save
Steaming bowl of homemade Tomato Lentil Soup garnished with fresh parsley. | poppyhearth.com

There's something about a pot of tomato lentil soup that turns an ordinary Tuesday into something worth slowing down for. My neighbor once mentioned she'd been eating the same sad desk lunch for weeks, and I brought her a thermos of this soup on a whim—the next day she asked for the recipe before even saying hello. It's the kind of dish that doesn't demand much from you, but gives back comfort in every spoonful, with that perfect balance of tangy tomatoes and earthy lentils that somehow tastes like it took hours to make.

I made this soup for my partner when they were getting over a cold, and watching them have an actual appetite again felt like a small victory. The warmth of it, the way the steam carried that cumin and smoked paprika—it seemed to do more than just fill the stomach. That's when I realized this wasn't just a recipe; it was one of those dishes that quietly takes care of people.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 medium onion, finely chopped: The foundation of everything—don't rush this. A good chop releases more flavor as it softens.
  • 2 medium carrots, diced: They add natural sweetness that balances the tanginess of the tomatoes beautifully.
  • 2 celery stalks, diced: This trio of vegetables is your flavor base, and they work together like old friends.
  • 3 garlic cloves, minced: Mince them fine so they disappear into the broth rather than announce themselves.
  • 1 (400 g / 14 oz) can diced tomatoes: Canned tomatoes are actually better here than fresh—they're picked at peak ripeness and packed with flavor.
  • 1 tbsp tomato paste: This concentrate deepens the tomato flavor without making the soup watery or thin.
  • 1 cup (200 g) dried brown or green lentils, rinsed: Always rinse them first; you'd be surprised what dust clings to dried lentils.
  • 5 cups (1.2 liters) vegetable broth: Use a good quality broth—it becomes the backbone of every flavor here.
  • 1 tbsp olive oil: Just enough to soften the vegetables and carry the spice flavors.
  • 1 tsp ground cumin: This spice is what makes people ask what you put in the soup that makes it taste like that.
  • 1 tsp smoked paprika: The smoked version adds a subtle depth that regular paprika can't match.
  • ½ tsp dried thyme: A whisper of herb that keeps things grounded and earthy.
  • ½ tsp ground black pepper: Fresh cracked is ideal if you have it; it makes a real difference.
  • 1 tsp salt, or to taste: Taste as you go—salt brings all the other flavors into focus.
  • 1 bay leaf: Remove it before serving, but don't skip it; it quiets harsh edges and smooths everything out.
  • 2 tbsp chopped fresh parsley (optional): A bright garnish that adds color and a fresh finish if you have it on hand.
  • Juice of ½ lemon: The final squeeze that wakes everything up and makes it taste alive.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your vegetables:
Heat the olive oil in a large pot over medium heat and add your onion, carrots, and celery. Let them soften for about 5 minutes, stirring occasionally—you're not looking for color here, just for them to become tender and fragrant. When you run your spoon through the pot, it should feel smooth and smell almost sweet.
Toast your garlic:
Add the minced garlic and cook for just a minute, stirring constantly. You'll smell it immediately—that's your signal to move on before it burns.
Build the flavor base:
Stir in the tomato paste, cumin, smoked paprika, thyme, and black pepper, cooking for about a minute. This step matters more than it sounds—the dry heat brings out all the spice oils and deepens their flavor.
Bring it together:
Add the canned tomatoes with their juice, the rinsed lentils, vegetable broth, bay leaf, and salt. Stir everything well and let it come to a boil—you'll see the mixture bubble up and darken slightly.
Let it simmer:
Reduce the heat to low, cover the pot, and let it bubble gently for about 30 minutes. The lentils will gradually soften and the soup will deepen in color and richness. Peek occasionally to make sure the lentils are breaking down the way you'd like.
Finish and serve:
Fish out the bay leaf, then stir in the lemon juice and taste for seasoning. Ladle into bowls and top with fresh parsley if you have it.
Close-up of Tomato Lentil Soup with a dollop of non-dairy yogurt on top. Save
Close-up of Tomato Lentil Soup with a dollop of non-dairy yogurt on top. | poppyhearth.com

There's a moment about halfway through cooking when you realize this is going to smell amazing—when the spices have woken up and the tomatoes have started their slow meld with everything else. That's when you know you've made the right choice.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Texture and Consistency

This soup walks a lovely line between chunky and cohesive. The lentils stay mostly whole but some break down and thicken the broth naturally, creating something with real body without being heavy. If you prefer something smoother, an immersion blender transforms half or all of it into something velvety—I've done both depending on my mood, and they're equally valid.

Variations Worth Trying

Red lentils cook faster and create a creamier texture, cutting the cooking time by about 10 minutes if you're in a rush. I've also added spinach in the last few minutes, which wilts into nothing but adds nutrients and a subtle green note. Some people swear by a dollop of coconut milk stirred in at the end, which sounds unusual but actually works beautifully.

Serving and Storage

Crusty bread is almost mandatory—something to soak up the last bits of broth from the bottom of your bowl. This soup keeps beautifully in the refrigerator for four or five days, and it freezes well too, which makes it perfect for batch cooking.

  • Store it in an airtight container and it'll keep fresh for up to five days.
  • It also freezes beautifully, so make a double batch and thank yourself later.
  • When reheating, you might need to add a bit of broth back in since it thickens as it cools.
Rustic pot of Tomato Lentil Soup served with crusty bread on the side. Save
Rustic pot of Tomato Lentil Soup served with crusty bread on the side. | poppyhearth.com

This is the kind of soup that proves you don't need complicated techniques or obscure ingredients to make something that feels genuinely nourishing. It's honest cooking at its best.

Recipe Questions

What type of lentils work best?

Brown or green lentils hold their shape beautifully during simmering, creating that satisfying texture. Red lentils cook faster and soften more, making them ideal if you prefer a creamier consistency.

Can I make this in advance?

Absolutely. The flavors continue developing overnight, often tasting even better the next day. Store in an airtight container in the refrigerator for up to 5 days.

How do I achieve a smoother texture?

Use an immersion blender to partially or fully purée the soup after cooking. For best results, blend about half the mixture while leaving some lentils and vegetables whole for a balanced texture.

What can I serve with this?

Crusty bread, warm pita, or a simple green salad complement the hearty nature perfectly. A dollop of non-dairy yogurt or a drizzle of olive oil adds richness before serving.

Is this suitable for freezing?

Yes. Cool completely before transferring to freezer-safe containers. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth if needed.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato Lentil Soup

Vibrant tomato broth with hearty lentils, Mediterranean spices, and a zesty lemon finish.

Prep duration
15 minutes
Cooking duration
35 minutes
Total duration
50 minutes
Created by Grace Holloway

Recipe type Cozy Home Dinners

Skill level Easy

Cuisine type Mediterranean

Makes 4 Portions

Dietary details Vegan-friendly, No dairy, No gluten

Required Ingredients

Vegetables

01 1 medium onion, finely chopped
02 2 medium carrots, diced
03 2 celery stalks, diced
04 3 garlic cloves, minced
05 1 (14 oz) can diced tomatoes
06 1 tablespoon tomato paste

Lentils

01 1 cup dried brown or green lentils, rinsed

Liquids

01 5 cups vegetable broth
02 1 tablespoon olive oil

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 ½ teaspoon dried thyme
04 ½ teaspoon ground black pepper
05 1 teaspoon salt, or to taste
06 1 bay leaf

Finishing Touches

01 2 tablespoons chopped fresh parsley, optional
02 Juice of ½ lemon

How-To Steps

Step 01

Sauté aromatic vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until vegetables are softened.

Step 02

Bloom garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Toast spice blend: Add tomato paste, cumin, smoked paprika, thyme, and black pepper. Stir continuously for 1 minute to activate the spices.

Step 04

Build the base: Add diced tomatoes with juice, lentils, vegetable broth, bay leaf, and salt. Stir well and bring to a boil.

Step 05

Simmer until tender: Reduce heat to low, cover the pot, and simmer for 30 minutes or until lentils are tender.

Step 06

Finish and season: Remove bay leaf from the pot. Stir in lemon juice and adjust seasoning as needed.

Step 07

Serve: Ladle soup into bowls and garnish with fresh parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools needed

  • Large soup pot
  • Chopping board
  • Chef's knife
  • Wooden spoon
  • Ladle
  • Immersion blender, optional

Allergy notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • All ingredients are naturally free from common allergens. Always verify packaged ingredients for cross-contamination warnings.

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 220
  • Fats: 3 g
  • Carbohydrates: 38 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.