Tomato Lentil Soup

Featured in: Daily Meal Rotation

This vibrant tomato lentil soup combines protein-rich brown or green lentils with a tangy tomato broth, aromatic vegetables, and warming Mediterranean spices. Sautéed onions, carrots, and celery create a flavorful base, while cumin, smoked paprika, and thyme add depth. The soup simmers for 30 minutes until the lentils are tender, then finishes with a bright squeeze of lemon juice. Naturally vegan and gluten-free, this wholesome bowl delivers 12g of protein per serving.

Updated on Thu, 29 Jan 2026 14:48:00 GMT
A warm bowl of Tomato Lentil Soup garnished with fresh parsley and a lemon wedge on a rustic table. Save
A warm bowl of Tomato Lentil Soup garnished with fresh parsley and a lemon wedge on a rustic table. | tiwizirelay.com

There's something about the smell of cumin hitting hot oil that makes a weeknight feel intentional. I discovered this soup on a Tuesday when my fridge held little more than pantry staples and a stubborn can of tomatoes that had been waiting for its purpose. What started as an improvisation became something I now make when I need both nourishment and comfort, no special shopping trip required.

I made this for my neighbor once on a rainy afternoon, and she showed up with homemade bread without being asked. We sat at my kitchen table watching the steam rise from our bowls, and she said it tasted like someone actually cared about feeding her, which I suppose is the whole point of cooking for people you like.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Medium onion, finely chopped: The aromatic base that builds flavor as it softens; don't rush this step because it makes everything taste deeper.
  • Medium carrots and celery stalks, diced: These three together create what cooks call the holy trinity, and they're doing the real work here.
  • Garlic cloves, minced: Three cloves might seem subtle until you cook them, then you'll understand why it matters.
  • Canned diced tomatoes (400 g / 14 oz): Canned tomatoes are honestly better than fresh for soup because they're picked at peak ripeness and don't water things down.
  • Tomato paste (1 tbsp): This concentrate deepens the tomato flavor and adds umami that makes people ask for your recipe.
  • Brown or green lentils, dried, rinsed (1 cup / 200 g): Rinsing removes dust and helps them cook evenly; red lentils will dissolve into mush if you're not watching.
  • Vegetable broth (5 cups / 1.2 liters): Quality matters here since broth is basically half your soup, so don't use the sad stuff at the back of the pantry.
  • Olive oil (1 tbsp): Good enough to taste but not so fancy you're worried about burning it.
  • Ground cumin, smoked paprika, dried thyme, black pepper, bay leaf: These spices toast together and create the warm backbone that makes this feel like actual food, not just vegetables in water.
  • Salt (1 tsp, adjusted to taste): Add at the end because lentils season themselves as they cook, and you'll know better than any recipe how much you actually want.
  • Fresh parsley and lemon juice: The lemon wakes everything up at the last moment, and parsley gives you something green to look at.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the soffritto:
Heat olive oil in a large pot over medium heat and add your onion, carrots, and celery. Let them sit for about 5 minutes, stirring occasionally, until the onion turns translucent and the whole kitchen smells like someone's cooking something real.
Wake up the garlic:
Stir in the minced garlic and cook for about 1 minute until it goes from raw and sharp to fragrant and golden. Don't let it brown or it'll taste bitter and regretful.
Toast your spices:
Add the tomato paste, cumin, smoked paprika, thyme, and black pepper all at once. Stir constantly for about 1 minute so the spices bloom and release their oils into the oil, which is when the magic starts happening.
Build the soup:
Pour in your canned tomatoes with their juice, the rinsed lentils, vegetable broth, bay leaf, and salt. Give it a good stir so everything gets mixed and the lentils have room to float around and cook evenly.
Let it simmer:
Bring the whole pot to a boil, then reduce the heat to low, cover it, and let it bubble gently for 30 minutes. You'll hear it working, and by the time you check on it, the lentils will have softened into something genuinely nourishing.
Finish with brightness:
Remove the bay leaf, squeeze in the lemon juice, and taste it. Adjust the salt and pepper if needed because lemon changes how salt tastes and sometimes you need a little more than you thought.
Serve and garnish:
Ladle into bowls and scatter fresh parsley on top if you have it, which makes it look like you tried harder than you actually did.
Steaming Tomato Lentil Soup ladled from a large pot, with carrots and celery visible in the broth. Save
Steaming Tomato Lentil Soup ladled from a large pot, with carrots and celery visible in the broth. | tiwizirelay.com

My daughter once asked if soup could be her favorite food, and I realized it was because this one actually tastes like something instead of tasting like I was trying to sneak vegetables into her. That question changed how I think about cooking.

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 Variations That Change Everything

If you like your soup chunky and hearty, keep it exactly as written and don't touch an immersion blender. But if you want something silkier, you can blend half of it for a partially smooth texture, or all of it if you want something creamy that feels more luxurious. I've done both, and neither is wrong; it depends on your mood and what kind of spoon feels right in your hand.

What Actually Pairs With This

Crusty bread is the obvious choice, and yes, it's perfect for soaking up every last bit. But I've also served it with a dollop of non-dairy yogurt on top if I'm feeling fancy, and honestly, sometimes a good olive oil drizzle and some crusty salt is all you need. The soup doesn't demand much because it already knows what it is.

Make It Your Own and Store It Right

This soup improves after a day in the fridge because the flavors have time to get to know each other. It also freezes beautifully for up to three months, so making a double batch isn't extravagant, it's smart planning.

  • Substitute red lentils for a quicker, creamier version that's done in about 20 minutes of simmering.
  • Add a splash of red wine vinegar if the tomato flavor needs more punch, or a teaspoon of balsamic if it needs sweetness.
  • Leftovers taste even better the next day because the lentils continue softening and the spices deepen, so make extra without guilt.
Serving of Tomato Lentil Soup next to crusty bread and a dollop of non-dairy yogurt. Save
Serving of Tomato Lentil Soup next to crusty bread and a dollop of non-dairy yogurt. | tiwizirelay.com

This soup became the thing I make when I want to prove to myself that simple ingredients and a little attention can turn into something worth remembering. That's not nothing.

Recipe FAQs

Can I use red lentils instead of brown or green?

Yes, red lentils work well and cook faster. Reduce the simmering time by about 10 minutes, as red lentils break down more quickly and create a softer, creamier texture.

How can I make this soup thicker?

Use an immersion blender to partially blend the soup, leaving some lentils and vegetables whole for texture. Alternatively, mash some of the cooked lentils against the side of the pot with a wooden spoon.

What can I serve with this soup?

This soup pairs beautifully with crusty bread, garlic toast, or a fresh green salad. For extra creaminess, top with a dollop of non-dairy yogurt or a drizzle of olive oil.

How long does this soup keep in the refrigerator?

Store in an airtight container in the refrigerator for up to 5 days. The flavors deepen over time, making it excellent for meal prep. Reheat gently on the stovetop, adding a splash of broth if needed.

Can I freeze tomato lentil soup?

Absolutely. Cool completely and freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop, stirring occasionally and adding liquid if the soup has thickened.

What spices can I add for more heat?

Add a pinch of cayenne pepper or red pepper flakes when toasting the spices. For a milder warmth, try a dash of harissa paste or a finely chopped fresh chili pepper with the garlic.

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

Nourishing Mediterranean soup with tangy tomatoes, hearty lentils, and warming spices. Vegan and protein-packed.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Zachary Dunn


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, No Gluten

What You'll Need

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 Make It

Step 01

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

Step 02

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

Step 03

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

Step 04

Build Soup Base: Add diced tomatoes with their juice, rinsed lentils, vegetable broth, bay leaf, and salt. Stir well and bring the mixture to a boil.

Step 05

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

Step 06

Finish Soup: Remove bay leaf from the pot. Stir in lemon juice and adjust seasoning to taste.

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 You'll Need

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

Allergy Info

Always review every ingredient for allergens and reach out to a healthcare expert if you’re unsure.
  • All ingredients are naturally free from common allergens. Always verify broth and canned tomato labels for potential allergens.

Nutritional Info (per portion)

Details are for reference only and not meant to replace professional medical advice.
  • Calories: 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.