The Best Hearty Lentil Vegetable Soup

By Rowan Pierce

On March 23, 2026

Ingredients for lentil vegetable soup including brown lentils, chopped carrots, translucent celery, tomato paste, and spinach.

Cuisine

American, Mediterranean

Prep time

15 minutes

Cooking time

45 minutes

Total time

60 minutes

Servings

6 bowls

There is nothing quite like a comforting, rustic ceramic bowl filled to the brim with a thick, hearty Lentil Vegetable Soup. If you’re searching for a meal that warms you from the inside out, this is exactly what you need. It perfectly balances a rich, warm reddish-brown tomato and vegetable broth with deeply satisfying, earthy flavors.

Every spoonful is loaded with plump, fully cooked tender brown lentils that practically melt in your mouth. You will love the visual contrast of vibrant orange diced cooked carrots and pale green translucent diced celery submerged in the robust broth. Soft, wilted spinach leaves mixed throughout add an incredibly fresh, healthy bite.

Best of all, this recipe looks just as beautiful as it tastes. Finished with a subtle drizzle of golden olive oil, small specks of crushed black pepper, dried oregano, and finely chopped fresh green parsley in the center, this soup is a feast for the eyes and the stomach.

Why You’ll Love This Recipe

  • Incredible Textures: The plump, tender brown lentils provide a meaty bite that pairs flawlessly with the soft, wilted spinach and tender diced vegetables.
  • Rich, Deep Broth: We use a combination of tomato paste and crushed tomatoes to achieve that signature warm, reddish-brown broth that clings to the ingredients.
  • Visually Stunning: The contrast of vibrant orange carrots, translucent green celery, and fresh green parsley makes this dish incredibly appetizing.
  • One-Pot Wonder: Everything cooks together, allowing the dried oregano and crushed black pepper to infuse beautifully into every single bite.

Ingredients & Substitutions

Close up of a spoonful of lentil vegetable soup showing tender brown lentils, orange diced carrots, and an olive oil drizzle on a rich tomato broth.
Look at those perfectly plump brown lentils and vibrant vegetables in a rich, warm reddish-brown tomato broth.

1 tbsp (15ml) Olive Oil: This foundational fat is essential for sautéing our vegetables and releasing their aromatic flavors. You will also need a bit extra for a beautiful golden drizzle right before serving.

1 medium Yellow Onion, diced (about 1 cup / 150g): An invisible foundational ingredient that builds a savory, slightly sweet base for the broth. Sautéing it down guarantees a smooth, rich flavor profile.

2 medium Carrots, diced (about 1 cup / 130g): These vibrant orange diced carrots bring natural sweetness and gorgeous color to the bowl. Make sure to dice them evenly so they cook at the same rate.

2 ribs Celery, diced (about 1/2 cup / 75g): Cooking these down until they are pale green and translucent adds a quintessential earthy crunch. It provides the essential aromatic backbone to any great soup.

3 cloves Garlic, minced (about 1 tbsp / 9g): Garlic releases a mouth-watering fragrance as it hits the hot oil. It elevates the savory notes of the rich reddish-brown broth.

2 tbsp (30g) Tomato Paste: This highly concentrated ingredient darkens the broth and provides intense umami. Cooking it down slightly helps remove its raw acidity.

1 cup (190g) Dried Brown Lentils: The star of the show. Once simmered, they become plump, fully cooked, and deeply tender without turning into mush.

1 can (14.5 oz / 411g) Crushed Tomatoes: The crushed tomatoes create the lush, thick base of our reddish-brown tomato broth. They provide just the right amount of acidity to balance the earthy lentils.

4 cups (960ml) Vegetable Broth: This liquid carries all our beautiful seasonings. Choose a low-sodium option so you can control the saltiness of your soup.

2 cups (60g) Fresh Spinach Leaves: Added at the very last minute so they become soft, wilted spinach leaves. They bring a pop of bright green to the earthy bowl.

Seasonings: You’ll need 1 tsp (1g) dried oregano, 1/2 tsp (1g) crushed black pepper, and 1 tsp (6g) kosher salt. These small specks float beautifully on the broth surface.

2 tbsp (8g) Fresh Green Parsley, finely chopped: The ultimate fresh garnish. A little bit in the center of the bowl provides a clean, herbaceous finish.

Equipment Needed

  • Large Dutch Oven or Heavy-Bottomed Soup Pot
  • Sharp Chef’s Knife
  • Sturdy Cutting Board
  • Wooden Spoon or Heat-Safe Spatula

Step-by-Step Instructions

Ingredients for lentil vegetable soup including brown lentils, chopped carrots, translucent celery, tomato paste, and spinach.
Fresh, wholesome ingredients ready to be transformed into a deeply flavorful Lentil Vegetable Soup.

1. Sauté the Aromatic Base

Place your Dutch oven over medium heat and pour in 1 tbsp (15ml) of olive oil. Once the oil is shimmering, add your diced onion, diced vibrant orange carrots, and diced celery. Sauté for 5-7 minutes. Watch for the visual cue: the onions will soften, and the celery will become pale green and translucent.

2. Build the Flavor Profile

Stir in the minced garlic, 2 tbsp (30g) of tomato paste, and 1 tsp (1g) of dried oregano. Cook this mixture for about 2 minutes, stirring frequently. You will smell a deep, fragrant aroma, and the tomato paste will slightly darken, which is exactly what we want for our rich reddish-brown broth.

3. Simmer the Lentils

Pour in the 1 cup (190g) of rinsed dried brown lentils, the 14.5 oz (411g) can of crushed tomatoes, and 4 cups (960ml) of vegetable broth. Add the 1 tsp (6g) kosher salt and 1/2 tsp (1g) crushed black pepper. Stir well, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil.

4. Cook Until Tender

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 30-35 minutes. Check the soup at the 30-minute mark. You are looking for plump, fully cooked tender brown lentils and a broth that has thickened into a rich, warm reddish-brown consistency.

5. Wilt the Spinach

Remove the pot from the heat. Carefully stir in the 2 cups (60g) of fresh spinach leaves. Let the residual heat of the hearty soup work its magic for about 2 minutes. The leaves will quickly transform into soft wilted spinach mixed evenly throughout the broth.

6. Garnish and Serve

Ladle the thick, hearty soup into a rustic ceramic bowl, filling it to the brim. Drizzle the top with a subtle swirl of golden olive oil. Finish by sprinkling small specks of crushed black pepper, a pinch of dried oregano flakes, and a garnish of finely chopped fresh green parsley right in the center.

Expert Tips for Success

  • Rinse and Sort Lentils: Always rinse your dried brown lentils in a fine mesh sieve to remove dust. Pick out any small debris or stones before adding them to the pot.
  • Darken the Tomato Paste: Do not skip sautéing the tomato paste! Letting it hit the hot oil caramelizes the sugars and guarantees that rich, warm reddish-brown color.
  • Acid Balance: If your crushed tomatoes are overly sweet, a splash of red wine vinegar or a squeeze of lemon juice at the very end will brighten the entire bowl.
  • Simmer Gently: Boiling the lentils too hard will cause them to split and turn to mush. A gentle simmer ensures they stay plump and intact.

Storage & Reheating/Freezing

This Lentil Vegetable Soup tastes even better the next day! Store cooled leftovers in an airtight container in the refrigerator for up to 5 days. The lentils will absorb more of the rich broth, making it even thicker.

To freeze, let the soup cool completely and transfer it to freezer-safe bags or containers. It will keep for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop over low heat, adding a splash of vegetable broth if it’s too thick.

What to Serve With This

This rustic soup practically begs for something delicious to dip into it! We highly recommend pairing it with a warm slice of sourdough focaccia bread or some buttery keto biscuits to soak up every drop of that warm tomato broth.

If you’re serving a crowd and want to make it a feast, this pairs beautifully alongside best italian meatballs or savory garlic butter steak bites. For a fun, hearty appetizer beforehand, try serving our crispy baked potato skins!

Frequently Asked Questions

Absolutely! Lentil soup freezes beautifully. Let the soup cool completely, then transfer it to freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stove.

Green lentils can be substituted as they hold their shape similarly to brown lentils, though they may take 5-10 minutes longer to cook. Red lentils are not recommended for this specific recipe, as they break down very quickly and will turn the soup into a puree.

No, you do not need to soak brown lentils! Unlike heavier beans, dried brown lentils cook relatively quickly. Just be sure to rinse them well in a fine mesh sieve and pick out any small debris before adding them to your pot.

This soup naturally thickens as the starches from the lentils release into the broth. If you want it even thicker, you can use an immersion blender to quickly blend a small section of the soup before stirring the spinach in.

If your lentils are still hard, they may be old or your simmer was too low. Older lentils take much longer to soften. Simply add a splash more broth or water and continue simmering until they are plump and tender.

Ready to Get Cooking?

We hope you absolutely love making this thick, hearty lentil and vegetable soup! The combination of plump lentils, vibrant carrots, and rich reddish-brown broth is truly unbeatable. Don’t forget to save this recipe and follow us for more amazing meals!

A rustic ceramic bowl filled to the brim with thick, hearty lentil vegetable soup featuring a rich reddish-brown tomato broth, plump lentils, wilted spinach, and fresh parsley.
A comforting, rich, and hearty Lentil Vegetable Soup loaded with plump brown lentils, vibrant veggies, and wilted spinach.

Recipe Card

Ingredients for lentil vegetable soup including brown lentils, chopped carrots, translucent celery, tomato paste, and spinach.

The Best Hearty Lentil Vegetable Soup

This thick and hearty Lentil Vegetable Soup features plump brown lentils, vibrant carrots, and wilted spinach simmering in a rich reddish-brown tomato broth. Finished with a golden olive oil drizzle and fresh green parsley.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 bowls
Course: Dinner, Lunch, Soup
Cuisine: American, Mediterranean
Calories: 215

Ingredients
  

Main Ingredients
  • 1 tbsp olive oil 15ml, plus extra for drizzling
  • 1 medium yellow onion diced (about 1 cup / 150g)
  • 2 medium carrots diced (about 1 cup / 130g)
  • 2 ribs celery diced (about 1/2 cup / 75g)
  • 3 cloves garlic minced (about 1 tbsp / 9g)
  • 2 tbsp tomato paste 30g
  • 1 cup dried brown lentils 190g, rinsed and sorted
  • 1 can crushed tomatoes 14.5 oz / 411g
  • 4 cups vegetable broth 960ml
  • 1 tsp dried oregano 1g
  • 0.5 tsp crushed black pepper 1g, plus extra for garnish
  • 1 tsp kosher salt 6g
  • 2 cups fresh spinach leaves 60g
  • 2 tbsp fresh green parsley 8g, finely chopped

Equipment

  • 1 Dutch Oven Or a heavy-bottomed soup pot.
  • 1 Chef's Knife For dicing the vegetables.

Method
 

Make the Soup
  1. Place your Dutch oven over medium heat and pour in 1 tbsp (15ml) of olive oil. Add your diced onion, diced carrots, and diced celery. Sauté for 5-7 minutes until onions soften and celery becomes pale green and translucent.
  2. Stir in the minced garlic, 2 tbsp (30g) of tomato paste, and 1 tsp (1g) of dried oregano. Cook for about 2 minutes, stirring frequently until the tomato paste darkens.
  3. Pour in 1 cup (190g) rinsed brown lentils, 14.5 oz (411g) crushed tomatoes, 4 cups (960ml) vegetable broth, 1 tsp (6g) salt, and 1/2 tsp (1g) black pepper. Bring to a boil.
  4. Reduce heat to low, cover with a tight-fitting lid, and simmer for 30-35 minutes until the lentils are plump and tender and the broth is a rich reddish-brown.
  5. Remove the pot from heat. Stir in 2 cups (60g) fresh spinach leaves and let sit for 2 minutes until soft and wilted.
  6. Ladle into rustic ceramic bowls. Drizzle with a swirl of golden olive oil, sprinkle with crushed black pepper and oregano flakes, and garnish with finely chopped fresh green parsley.

Notes

Rinse and Sort Lentils: Always check your dried lentils for small debris before cooking.
Acid Balance: Add a splash of lemon juice at the end if you prefer a brighter broth.

You might also like these recipes

Leave a Comment

Recipe Rating