| |

Hearty Lentil Soup with Tomato and Lemon Recipe

I absolutely love making this Hearty Lentil Soup with Tomato and Lemon Recipe on cozy nights when I crave something nourishing but not too heavy. The combination of earthy lentils, vibrant tomatoes, and a bright splash of lemon makes each spoonful comforting and refreshing all at once. It’s one of those recipes that feels like a warm hug in a bowl, especially as the seasons start to cool down.

When I first tried this soup, I was surprised at how the lemon zest and juice really lifted the flavors, balancing the richness of the lentils and tomatoes beautifully. You’ll find that this soup works wonderfully as a wholesome weeknight dinner or as a make-ahead meal you can depend on throughout the week. The best part? It’s easy to customize and freezes like a dream, so you can enjoy it whenever the mood strikes.

❤️

Why You’ll Love This Recipe

  • Wholesome and Filling: Lentils provide protein and fiber making it a satisfying meal any time of day.
  • Bright Flavors: The addition of lemon zest and juice adds a fresh zing that cuts through the rich tomato base.
  • Simple Ingredients: Uses pantry staples and fresh veggies for an easy-to-shop list and minimal fuss.
  • Perfect for Meal Prep: Stores and freezes exceptionally well, making it great for busy weeks.

Ingredients You’ll Need

This Hearty Lentil Soup with Tomato and Lemon Recipe features fresh and pantry-friendly ingredients that come together to create rich flavor and wonderful texture. Choosing the right type of lentils and fresh lemon will make a big difference in taste and brightness.

  • Olive oil: Adds a smooth richness and helps soften the aromatics without overpowering.
  • Onion: White, brown, or yellow onions all work well; they form the savory base.
  • Garlic cloves: Fresh minced garlic gives a punch of flavor that makes this soup sing.
  • Carrot: Adds natural sweetness and depth when softened.
  • Celery ribs: Provides subtle crunch and balance alongside the carrots.
  • Dried lentils: Green or brown lentils are best for their texture; avoid Puy lentils if you want a softer soup.
  • Crushed tomato: Brings acidity and a beautiful color to the soup’s base.
  • Vegetable or chicken stock: Low sodium is key, so you can control saltiness.
  • Cumin and coriander powder: Adds warm earthy undertones.
  • Paprika powder: Gives a mild smoky note that elevates the soup.
  • Dried bay leaves: Infuse subtle herbaceous background flavor.
  • Lemon (zest + juice): The game changer for brightness and freshness.
  • Salt and pepper: Season to taste for perfect balance.
  • Fresh parsley: For garnish to add color and freshness.
  • Warm bread: A must for dipping and soaking up every last drop.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that this Hearty Lentil Soup with Tomato and Lemon Recipe is so versatile—you can easily tweak it to suit what you have on hand or your dietary preferences. I encourage you to experiment and make it your own while keeping that signature lemony brightness.

  • Add Greens: I’ve stirred in chopped spinach or kale near the end of cooking to boost nutrition and color—just cook until wilted.
  • Spice It Up: When I crave something with a kick, I add a pinch of cayenne or chili flakes along with the paprika for warmth.
  • Use Canned Lentils: For a faster option, canned lentils work too—just reduce the broth and simmer less to keep texture from getting mushy.
  • Make It Vegan: Simply swap chicken stock for vegetable broth and make sure your bread is vegan-friendly.

How to Make Hearty Lentil Soup with Tomato and Lemon Recipe

Step 1: Build a Flavorful Base

Start by heating olive oil in a large pot over medium heat. Toss in the chopped onion and minced garlic, then cook for about 2 minutes until they’re soft and fragrant. Next, add your chopped celery and carrot and cook slowly for 7-10 minutes. Don’t rush this part! The slow cooking helps develop that sweet, tender base which really elevates the whole soup.

Step 2: Add the Lentils and Spices

Once your veggies are soft, stir in the rinsed lentils along with crushed tomato, vegetable stock, cumin, coriander, paprika, and bay leaves. Give everything a good stir and turn the heat up to bring the soup to a gentle simmer. As it heats, skim off any foam or scum that forms on the surface to keep the soup clear and fresh-tasting.

Step 3: Simmer and Perfect

Cover the pot, then reduce the heat to medium-low and let it simmer for around 35-40 minutes, or until the lentils are tender. Check along the way and skim any foam off again if it shows up. Once the lentils are soft, remove the bay leaves. This slow simmering melds all the flavors beautifully and softens the lentils to the perfect texture.

Step 4: Thicken and Brighten

Here’s one of my favorite tricks: use a stick blender to pulse the soup a few times—two or three quick whizzes do the trick—to thicken it while still keeping some texture. If you prefer, transfer a couple of cups to a blender and puree until smooth, then mix it back in. Adjust the thickness with a splash of water if needed. Finally, stir in lemon zest and a generous squeeze of fresh lemon juice right before serving to wake up the entire dish.

👨‍🍳

Pro Tips for Making Hearty Lentil Soup with Tomato and Lemon Recipe

  • Don’t Rush the Sofrito: Taking your time to soften the onion, carrot, and celery builds a magic flavor foundation.
  • Skim Foam Regularly: Removing scum keeps your soup clean-tasting and prevents bitterness.
  • Blend for Texture: Partial blending thickens the soup while keeping some hearty lentil bites—my favorite texture combo.
  • Add Lemon at the End: Don’t add lemon too early or the acidity can toughen the lentils; save it for just before serving.

How to Serve Hearty Lentil Soup with Tomato and Lemon Recipe

A close-up view of a bowl filled with thick brown lentil soup, showing a rich texture with visible lentils, small pieces of vegetables, and sprinkled green herbs on top. A golden-brown piece of crispy bread is dipped halfway into the soup on the left side, with a woman's hand holding it gently. A silver spoon rests inside the white bowl on the right side, slightly submerged in the soup. The background shows a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always top this soup with a generous sprinkle of freshly chopped parsley—it adds a pop of color and a fresh herby brightness that complements the lemon perfectly. Sometimes, I’ll drizzle a little extra virgin olive oil over the top for silkiness. A few chili flakes can be fun if you like a bit of heat.

Side Dishes

Serving this Hearty Lentil Soup with Tomato and Lemon Recipe alongside crusty warm bread is my go-to. I love buttering the bread generously, then dunking it into the rich broth. For a heartier meal, a side salad dressed with lemon vinaigrette pairs amazingly well to echo those bright notes.

Creative Ways to Present

For special occasions, I’ve served this soup in rustic bowls with a swirl of Greek yogurt or sour cream on top to add creaminess and a beautiful contrast. Garnishing with toasted pine nuts or crumbled feta cheese brings extra texture and indulgence. It’s such a crowd-pleaser when you spruce it up like this!

Make Ahead and Storage

Storing Leftovers

I typically store leftover soup in airtight containers in the fridge, and it lasts beautifully for up to 5 days. The flavors actually deepen after a day or two, making leftovers just as delicious as freshly made.

Freezing

This soup is fantastic to freeze! I freeze portions in freezer-safe containers or heavy-duty bags. Just make sure it’s completely cool before freezing, then it’ll keep for up to 3 months. When I’m ready, I thaw overnight in the fridge or gently in the microwave.

Reheating

To reheat, I prefer using a pot on the stove over low-medium heat, adding a splash of water or broth if it’s too thick after chilling. Stir occasionally until heated through. Avoid reheating on high heat quickly to keep the lentils from breaking down too much and turning mushy.

FAQs

  1. Can I make Hearty Lentil Soup with Tomato and Lemon Recipe using canned lentils?

    Yes, canned lentils can be used as a quick alternative. Just reduce the broth by about one cup, simmer the liquid first to develop flavor, then add the drained lentils towards the end and cook for about 15 minutes to avoid mushiness.

  2. What type of lentils is best for this soup?

    Green or brown lentils are ideal for this recipe because they soften nicely and absorb flavors well. Avoid Puy lentils if you want a softer, creamier texture as they hold their shape more firmly.

  3. Can this soup be made vegan?

    Absolutely! Simply use vegetable broth instead of chicken stock and check that any bread you serve on the side is vegan-friendly. The soup still packs the same comforting, hearty flavors.

  4. How do I prevent the soup from becoming too thick?

    If your soup gets too thick after blending, just add a bit of water or extra broth to reach your desired consistency. Stir well and adjust seasoning as needed.

  5. Why do you add lemon at the end rather than the beginning?

    Adding lemon juice and zest at the end preserves their bright, fresh flavor and prevents the acidity from toughening the lentils during the long cooking process.

Final Thoughts

This Hearty Lentil Soup with Tomato and Lemon Recipe is truly one of those dishes I keep coming back to when I want something that’s both simple and soul-satisfying. Its balance of comforting earthiness and zesty brightness always brings smiles at my table, and I’m confident you’ll feel the same way. Give it a try—you’ll find it’s the kind of soup that feels like a warm friend on a chilly day, easy to make but unforgettable every time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Lentil Soup with Tomato and Lemon Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 61 reviews
  • Author: Villerius
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

A hearty and flavorful Lentil Soup made with dried lentils, fresh vegetables, and warming spices. This comforting, nutritious soup is simmered to perfection, then partially blended for a creamy texture while still retaining some lentil texture. Perfect for a wholesome meal served with warm crusty bread.


Ingredients

Main Ingredients

  • 2 tbsp olive oil
  • 1 onion, chopped (white, brown, or yellow)
  • 2 garlic cloves, minced
  • 1 large carrot, chopped (about 1 1/4 cups)
  • 2 celery ribs, chopped (about 1 1/4 cups)
  • 2 cups / 400g dried lentils, green or brown, rinsed
  • 400g / 14 oz crushed tomato
  • 1.5 litres / 1.5 quarts (6 cups) vegetable or chicken stock / broth, low sodium
  • 1/2 tsp cumin powder
  • 1/2 tsp coriander powder
  • 1 1/2 tsp paprika powder
  • 2 dried bay leaves
  • 1 lemon (zest + juice)
  • 1/4 tsp salt
  • 1/4 tsp black pepper

To Serve

  • Chopped fresh parsley, for garnish
  • Warm crusty bread, to serve (preferably with butter)


Instructions

  1. Sauté Aromatics: Heat the olive oil in a large pot over medium heat. Add the minced garlic and chopped onion, cooking for about 2 minutes until fragrant and starting to soften.
  2. Cook Vegetables: Add the chopped celery and carrot to the pot. Continue to cook for 7 to 10 minutes, stirring occasionally, until the vegetables are softened and the onion becomes sweet. This slow cooking builds the flavor base of the soup.
  3. Add Remaining Ingredients: Stir in the rinsed lentils, crushed tomatoes, vegetable or chicken broth, cumin, coriander, paprika, and bay leaves. Mix well to combine all ingredients.
  4. Simmer Soup: Increase the heat to bring the soup to a simmer. Skim off any foam or scum on the surface as it forms. Once simmering, cover with a lid and reduce the heat to medium-low. Let it cook gently for 35 to 40 minutes, until the lentils are tender.
  5. Remove Bay Leaves: Take out the bay leaves and discard them.
  6. Thicken Soup: To create a creamier texture, use a stick blender to pulse the soup 2 or 3 times directly in the pot, leaving some lentils whole for texture. Alternatively, transfer about 2 cups of soup to a blender, cool slightly, blend until smooth, then return it to the pot. Adjust the consistency with water if needed.
  7. Season and Finish: Season the soup with salt and black pepper to taste. Grate lemon zest over the soup and add a squeeze of lemon juice just before serving for brightness.
  8. Serve: Garnish with chopped fresh parsley. Serve the soup hot alongside warm crusty bread, preferably spread with butter for a comforting meal.

Notes

  • Lentil Type: Use any lentils except for Puy (French) lentils as they hold their shape too firmly. Red, yellow, brown, or green lentils all work, but cooking times will vary slightly. Start checking doneness after 30 minutes.
  • Using Canned Lentils: If using canned lentils (2 x 400g/14oz cans, drained and rinsed), reduce broth by 1 cup. Simmer broth for 20 minutes, then add canned lentils and cook for another 15 minutes to avoid overcooking.
  • Storage: This soup freezes very well and can be stored in the fridge for 3 to 5 days.
  • Nutrition: Nutrition values are estimated per serving based on 6 servings.

Nutrition

  • Serving Size: 1 cup (approx. 250ml)
  • Calories: 230 kcal
  • Sugar: 5 g
  • Sodium: 320 mg
  • Fat: 6 g
  • Saturated Fat: 0.9 g
  • Unsaturated Fat: 4.8 g
  • Trans Fat: 0 g
  • Carbohydrates: 33 g
  • Fiber: 12 g
  • Protein: 13 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star