There’s nothing like coming home to a steaming pot of tomato lentil soup after a crazy day. This recipe became my go-to when my youngest refused to eat anything green – until I sneaked in those carrots and celery! The magic happens when humble lentils soak up all that rich tomato flavor, creating something hearty enough to satisfy even my meat-loving husband.

What I love most (besides how my kitchen smells like a cozy Mediterranean cafe) is how this soup practically cooks itself. Just chop, simmer, and walk away while it works its magic. The lentils pack in protein while the spices – oh, that hint of cinnamon! – make every spoonful exciting. It’s the kind of meal that makes rushed weeknights feel special, and leftovers taste even better the next day.
Trust me, this isn’t just another bland vegetarian soup. It’s got depth, comfort, and that “wow” factor that’ll have your family asking for seconds. The best part? You probably have most ingredients sitting in your pantry right now.
Table of Contents
Table of Contents
Why You’ll Love This Tomato Lentil Soup
This isn’t just another soup recipe – it’s the ultimate hug in a bowl! Here’s why it’s my family’s favorite:
- Comfort food that loves you back – Hearty lentils and veggies make it satisfying without weighing you down
- Vegetarian magic – Packed with plant-based protein that even meat lovers adore (my husband’s proof!)
- Weeknight superhero – One pot, simple ingredients, and hands-off simmering time
- Budget-friendly brilliance – Pantry staples transform into something special
- Flavor fireworks – That smoky paprika-cinnamon combo? Pure wizardry
Seriously – this tomato lentil soup is the culinary equivalent of your favorite cozy sweater. Warm, familiar, and always just what you need.
Tomato Lentil Soup Ingredients
Here’s the beautiful part – you likely have most of these tomato lentil soup ingredients already! I always joke this is my “clean out the veggie drawer” recipe. But a few key players make all the difference:

- 2 medium onions – peeled and diced (trust me, the extra minute peeling is worth no papery bits in your soup!)
- 4 stalks celery – diced (I use the leaves too – extra flavor!)
- 4 medium carrots – peeled and diced (fresh is best, but frozen works in a pinch)
- 4 cloves garlic – minced or pressed (my garlic press lives on my counter for recipes like this)
- 1 teaspoon cumin – toasty and warm
- 1 teaspoon smoked paprika – the secret smoky depth
- ½ teaspoon cinnamon – just enough to make people say “what IS that amazing flavor?”
- 1 teaspoon salt – plus more to taste
- ⅔ cup tomato paste – that little 6-ounce can is perfect
- 2 cans tomatoes – diced or crushed (15-ounce cans – I use whatever’s on sale)
- 3 medium bay leaves – remove before serving (I’ve fished them out of bowls too many times!)
- 3 sprigs fresh thyme – or 2 teaspoons dried
- 3 cups green lentils – rinsed well (those little rocks hide in there!)
- 8-10 cups vegetable broth – start with 8, add more as it cooks
- 1 small lemon – cut into wedges for serving (optional but SO good)
See? Nothing fancy – just real food coming together to make something greater than the sum of its parts. Now let’s get cooking!
How to Make Tomato Lentil Soup
Okay, friends – time to turn those humble ingredients into magic! This tomato lentil soup comes together in simple stages, each building layers of flavor. Grab your favorite big pot (I use my trusty Dutch oven) and let’s get started.

Sautéing the Vegetables
Heat your pot over medium-high – you’ll know it’s ready when a drop of water sizzles. Toss in those onions, celery, and carrots with a pinch of salt. Stir every minute or so – we want softness, not color! If things start sticking (those carrots can be sneaky), add a splash of water rather than more oil.
Building Flavor with Spices and Tomatoes
When the veggies just begin to soften (about 4 minutes), make a little well in the center and add your garlic and spices. This is where the magic starts! Stir constantly for 30 seconds – you’ll smell that cumin toasting. Now dump in the tomato paste and canned tomatoes, scraping up any browned bits (that’s flavor gold!). Let this simmer uncovered for 5 minutes – trust me, this patience pays off in depth!
Cooking the Lentils
Add lentils and 8 cups broth – it’ll look like too much liquid, but those lentils are thirsty! Bring to a boil, then reduce to a gentle simmer. Cover partially (I leave a 1-inch gap) and walk away for 45 minutes. Check occasionally – you might need more broth if it gets too thick. Lentils are done when tender but not mushy – taste test at 45 minutes!
Print
Hearty Tomato Lentil Soup Recipe Your Family Will Crave
A hearty and flavorful tomato lentil soup packed with vegetables and spices. Perfect for a comforting meal.
- Total Time: 75 minutes
- Yield: 6 servings 1x
Ingredients
- 2 medium onions – peeled and diced
- 4 stalks celery – diced
- 4 medium carrots – peeled and diced
- 4 cloves garlic – minced or pressed
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- ½ teaspoon cinnamon
- 1 teaspoon salt
- ⅔ cup tomato paste – 6-ounce/140 gram can
- 2 cans tomatoes – diced or crushed (15-ounces/400-grams)
- 3 medium bay leaves
- 3 sprigs thyme – 2 teaspoons dry
- 3 cups green lentils – or brown, rinsed and drained
- 8–10 cups vegetable broth
- 1 small lemon – cut into wedges (optional)
Instructions
- Heat a large soup pot or Dutch oven to medium-high heat. Add the onions, celery, and carrots. Cook for 3-4 minutes, stirring frequently, until the veggies start to soften. Add water, a tablespoon at a time, if they start to stick.
- Add the garlic, cumin, smoked paprika, cinnamon, and salt. Mix to coat the vegetables.
- Add the tomato paste, canned tomatoes, bay leaves, and fresh thyme. Mix well and simmer the tomatoes for about 5 minutes to start building the flavor.
- Add the lentils and 8 cups of vegetable broth. Bring the soup to a boil, then reduce it to a simmer, cover the pot, and cook for 45 – 60 minutes until the lentils are tender and the liquid has reduced. Check the soup periodically and add more broth depending on the consistency you want.
- Serve the soup hot in bowls and garnish with lemon wedges, crushed red chili flakes, or chopped parsley if desired.
Notes
- Adjust broth quantity to achieve your preferred soup thickness.
- Fresh herbs enhance flavor but dried ones work too.
- Store leftovers in the fridge for up to 3 days or freeze for later use.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 8g
- Sodium: 800mg
- Fat: 2g
- Saturated Fat: 0.3g
- Unsaturated Fat: 1.5g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 15g
- Protein: 18g
- Cholesterol: 0mg
Tips for the Best Tomato Lentil Soup
After making this tomato lentil soup more times than I can count (my kids beg for it weekly!), I’ve picked up some game-changing tricks:
- Rinse those lentils! – I learned the hard way – a quick rinse removes any dust and prevents that weird foam.
- Fresh herbs = brightness – If you’ve got fresh thyme, use it! The difference is night and day.
- Salt in stages – Start with less, taste after simmering – lentils absorb salt like little sponges!
- Low and slow wins – That gentle simmer makes all the difference between mushy and perfect lentils.
- Lemon squeeze magic – Don’t skip it! That bright acidity balances the rich tomato flavor beautifully.
Oh – and always make extra! This soup tastes even better the next day, if it lasts that long in my house.
Tomato Lentil Soup Variations
One of my favorite things about this tomato lentil soup is how easily it adapts to whatever’s in your fridge! Here are my go-to twists when I’m feeling creative:

- Red lentil shortcut – Swap green lentils for red (they cook in 20 minutes flat!)
- Greens boost – Stir in two handfuls of spinach or kale during the last 5 minutes
- Creamy dreamy – Add a splash of coconut milk for richness (my daughter’s favorite version)
- Spice it up – Throw in a pinch of red pepper flakes if you like heat
The beauty? It’s still the same comforting soup at heart – just with your personal stamp!
Serving and Storing Tomato Lentil Soup
Here’s where your tomato lentil soup goes from great to “wow!” – squeeze a lemon wedge over each bowl right before serving. That bright zing cuts through the richness perfectly. I always keep extra lemon wedges on the table because my family inevitably asks for more!
A sprinkle of fresh parsley or a dusting of smoked paprika makes it pretty enough for company. Crusty bread on the side is non-negotiable in our house – perfect for soaking up every last drop.
Leftovers? They’re even better! Store cooled soup in airtight containers for up to 3 days in the fridge. For longer storage, freeze portions in freezer bags (lay flat to save space) for up to 3 months. Just thaw overnight in the fridge and reheat gently – you might need to add a splash of broth or water to loosen it up.
Tomato Lentil Soup FAQs
I get asked about this tomato lentil soup ALL the time – here are the questions that pop up most in my kitchen and DMs:
Can I use dried thyme instead of fresh?
Absolutely! Use 2 teaspoons dried thyme in place of fresh sprigs. The flavor’s slightly more concentrated, so I add it with the other dried spices. Just remember – no woody stems to fish out later!
Help – my soup’s too thin!
No worries! Remove the lid and let it simmer uncovered for 10-15 minutes to reduce. For instant thickness, mash some lentils against the pot with your spoon – they’ll release starch naturally.
Can I freeze this soup?
Yes! It freezes beautifully for up to 3 months. Pro tip: freeze in individual portions so you can grab just what you need. The lentils hold their texture surprisingly well after thawing.
What if I only have red lentils?
Lucky you – they cook faster! Reduce simmer time to 20-25 minutes. The soup will be slightly creamier since red lentils break down more – which I actually love!
Nutrition Information
Just like my grandma always said – good food should make you feel good! This tomato lentil soup is packed with plant-based protein, fiber-rich lentils, and vitamin-loaded veggies. While exact nutrition varies based on your ingredients (especially that broth you choose), rest assured you’re serving up wholesome comfort in every bowl.
Final Thoughts
There you have it – my family’s all-time favorite tomato lentil soup recipe that never fails to warm both bellies and hearts. I’d love to hear how it turns out in your kitchen! Drop me a note when you make it – especially if your picky eaters go back for seconds like mine do. Happy cooking, friends – may your pot always be full and your spoon ready! Connect with us on Facebook for more delicious recipes!