Tomato Lentil Soup

Featured in: Moss-Earthy Weeknight Meals

This Mediterranean-style soup combines the tangy brightness of tomatoes with earthy, protein-packed lentils for a deeply satisfying bowl. The aromatic base of sautéed onions, carrots, and celery builds layers of flavor, while smoked paprika and cumin add warmth. Simmered slowly until the lentils are tender, the finished dish gets a bright lift from fresh lemon juice. Each serving delivers 12 grams of plant-based protein, making it as nourishing as it is delicious.

Updated on Tue, 27 Jan 2026 11:56:00 GMT
Bright orange Tomato Lentil Soup simmers in a white bowl, topped with fresh parsley and a lemon wedge. Serve with crusty bread for dipping. Save to Pinterest
Bright orange Tomato Lentil Soup simmers in a white bowl, topped with fresh parsley and a lemon wedge. Serve with crusty bread for dipping. | mosscedar.com

There's something almost meditative about watching lentils soften in a pot of tomato-rich broth, especially on those evenings when you need something warm but not complicated. I made this soup on a chilly October afternoon when I had more vegetables than time, and somehow the simplest ingredients transformed into something that felt like a gentle hug. The kitchen filled with the smell of cumin and smoked paprika hitting hot oil, and suddenly my whole apartment smelled like comfort. My neighbor actually knocked on the door asking what I was cooking, which should tell you everything about how inviting this soup becomes.

I brought this soup to a friend's place years ago when she was dealing with a cold, and watching her recover bowl after bowl of it felt oddly meaningful. She kept saying how the tomato was bright but the lentils made it feel grounding, and I realized that's exactly what makes this recipe work. It's the kind of dish that works as a quick lunch, a dinner party starter, or a gift you drop off for someone who needs nourishing food without fuss.

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: This is your flavor foundation, and taking time to chop it finely instead of roughly means it breaks down faster and distributes more evenly throughout the broth.
  • Medium carrots and celery stalks, diced: These three vegetables create what cooks call the flavor base or soffritto, and together they're doing half the work of making this soup taste so well-developed.
  • Garlic cloves, minced: Three cloves might seem modest, but they add a quiet depth that balances the tomato's acidity without overpowering.
  • Canned diced tomatoes (400 g / 14 oz): Canned tomatoes are actually better here than fresh because they're picked at peak ripeness and come with their own juice, which becomes part of your broth.
  • Tomato paste (1 tbsp): This concentrated umami bomb is what makes the soup taste less like tomato water and more like you've spent hours building flavor.
  • Dried brown or green lentils, rinsed (1 cup / 200 g): Rinsing them removes dust and any debris, and brown or green lentils hold their shape better than red ones do, giving your soup structure and bite.
  • Vegetable broth (5 cups / 1.2 liters): Quality matters here because this becomes your soup's liquid foundation; low-sodium lets the vegetables and lentils shine.
  • Olive oil (1 tbsp): This is your starting fat for sautéing, and using good oil means better flavor from the moment you heat it.
  • Ground cumin and smoked paprika (1 tsp each): These spices are what make people say your soup tastes sophisticated even though you made it on a Tuesday night.
  • Dried thyme, black pepper, and bay leaf: Thyme brings an earthy note that plays beautifully with lentils, while the bay leaf adds a subtle backbone to the whole pot.
  • Salt (1 tsp, to taste): Add it early rather than at the end so the flavors marry together; you can always adjust before serving.
  • Fresh lemon juice (½ lemon) and fresh parsley: The lemon wakes everything up at the very end, cutting through richness and brightening the tomato, while parsley is your green finishing touch.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oil and start the soffritto:
Warm olive oil in your large pot over medium heat until it shimmers slightly, then add your chopped onion, carrots, and celery all at once. Let them cook undisturbed for about two minutes so they start to caramelize on the bottom, then stir and let them soften for another three minutes until the onion becomes translucent and everything smells sweet and cooked.
Bloom the garlic:
Stir in your minced garlic and let it cook for just about one minute, stirring constantly, until it becomes fragrant and loses that raw edge. This quick bloom prevents garlic from burning while making sure its flavor infuses into the hot oil.
Toast the spice mixture:
Add your tomato paste, cumin, smoked paprika, thyme, and black pepper all together and stir constantly for about one minute. You'll notice the spices getting darker and more aromatic, and the tomato paste will start to caramelize slightly against the hot pot bottom, which deepens everything.
Build your broth:
Pour in your canned tomatoes with all their juice, add your rinsed lentils, vegetable broth, bay leaf, and salt, then stir everything together so nothing sticks to the bottom. Bring the whole pot to a boil over medium-high heat, which should take about five to seven minutes.
Simmer until lentils are tender:
Once boiling, reduce your heat to low, place the lid on the pot, and let it simmer gently for thirty minutes, stirring occasionally. The lentils should be completely soft and starting to break down slightly when you're done, and the broth should taste fully integrated rather than like separate ingredients.
Finish and season:
Remove the bay leaf, stir in your lemon juice, and taste the soup. Add more salt, pepper, or lemon as needed until the flavors feel balanced and bright.
Serve with care:
Ladle into bowls and top with fresh parsley if you have it, which adds a burst of color and fresh flavor to each spoonful.
Save to Pinterest
| mosscedar.com

My partner watched me make this soup one Sunday and asked why I didn't just open a can of soup if I wanted something quick, and I couldn't quite explain it then. But somewhere between smelling the spices hit the oil and tasting that final squeeze of lemon, he understood why making something from actual ingredients feels different, even when the actual work isn't that much harder. That's when soup stops being sustenance and becomes something you make because you want to.

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.

How to Make It Your Own

This recipe is honestly a template dressed up as a finished dish, which means you can adjust it based on what you have and what you're craving. If you want it thicker, blend half the soup with an immersion blender and stir it back in, or if you want it brothier, add another cup of liquid. Swap the vegetables around—zucchini works beautifully, diced bell peppers add sweetness, fresh spinach stirred in at the end becomes silky and mild.

Storage and Make-Ahead Tips

This soup keeps beautifully in the refrigerator for up to four days because the flavors actually deepen as they sit, and it freezes wonderfully for up to three months if you want to batch cook. I usually freeze it in individual containers so I can pull out exactly one bowl when I need it, which means you're never more than a microwave away from a wholesome lunch. The only caveat is that lentil-based soups get thicker as they sit, so add a splash of broth or water when you reheat.

Serving Suggestions That Make It Feel Complete

A bowl of this soup is delicious on its own, but pairing it with the right side makes it feel more intentional and satisfying. Crusty bread for dipping is the obvious choice, but a dollop of creamy non-dairy yogurt or cashew cream stirred in creates a richness that balances the bright tomato. You can also serve it alongside a simple green salad with lemon vinaigrette, or with some roasted vegetables on the side if you want to make it a more complete meal.

  • Pair with warm bread that has a crispy crust and soft interior for the perfect textural contrast.
  • A squeeze of fresh lime or more lemon at the table lets everyone adjust the brightness to their preference.
  • Top with crispy chickpeas or croutons if you want to add crunch and make it feel more special without extra effort.
Steaming Tomato Lentil Soup in a rustic ceramic bowl, garnished with chopped parsley and a drizzle of olive oil. A hearty vegan meal. Save to Pinterest
Steaming Tomato Lentil Soup in a rustic ceramic bowl, garnished with chopped parsley and a drizzle of olive oil. A hearty vegan meal. | mosscedar.com

This soup is proof that the best meals don't require complicated techniques or an overwhelming ingredient list, just attention and timing and real ingredients. Make it when you want something warm, when you need to feed people something nourishing, or when you just want your kitchen to smell like something good is happening.

Recipe Frequently Asked Questions

What type of lentils work best?

Brown or green lentils hold their shape beautifully during simmering, giving the soup a satisfying texture. Red lentils cook faster and break down more, creating a thicker consistency if you prefer a smoother bowl.

Can I make this ahead?

Absolutely. This soup actually tastes better the next day as flavors meld. Store in the refrigerator for up to 4 days or freeze for up to 3 months. The lentils may absorb more liquid, so add a splash of broth when reheating.

How do I achieve a smoother texture?

Use an immersion blender to purée部分 or all of the soup before serving. For a creamy texture with some substance, blend about half and leave the rest chunky.

What pairs well with this soup?

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

Is this suitable for meal prep?

Perfect for batch cooking, this soup yields four generous servings and reheats beautifully on the stovetop or in the microwave. Portion into airtight containers for easy grab-and-go lunches throughout the week.

Can I add other vegetables?

Chopped spinach or kale stirred in during the last 5 minutes adds extra nutrition. Diced potatoes or sweet potatoes can be added with the lentils for more heartiness.

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

A vibrant soup with tangy tomato broth and protein-rich lentils, ready in under an hour.

Time to Prep
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Recipe by Jacob King


Skill Level Easy

Cuisine Type Mediterranean

Makes 4 Number of Servings

Dietary Details Plant-Based, No Dairy, Wheat-Free

Ingredient List

Vegetables

01 1 medium onion, finely chopped
02 2 medium carrots, diced
03 2 celery stalks, diced
04 3 garlic cloves, minced
05 1 can (14 oz) 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 1/2 teaspoon dried thyme
04 1/2 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 1/2 lemon

How to Prepare

Step 01

Prepare aromatics: 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 spices: Add tomato paste, cumin, smoked paprika, thyme, and black pepper. Stir continuously for 1 minute to release the flavors of the spices.

Step 04

Build broth: Add diced tomatoes with their juice, rinsed lentils, vegetable broth, bay leaf, and salt. Stir well and bring the mixture to a boil over medium-high heat.

Step 05

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

Step 06

Finish soup: Remove and discard the bay leaf. Stir in fresh 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.

What You’ll Need

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

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • All primary ingredients are naturally free from common allergens, however always verify vegetable broth and canned tomato product labels for potential allergens and cross-contamination risks

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 220
  • Total Fat: 3 g
  • Carbohydrates: 38 g
  • Total Protein: 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.