Hearty Vegetable Lentil Soup

Section: Tasty Lunch Ideas

This hearty soup features green lentils simmered with a medley of fresh vegetables including carrots, celery, bell pepper, zucchini, and leafy greens like spinach or kale. Aromatic herbs such as thyme and oregano infuse the broth, while a splash of lemon juice brightens the flavors. The vegetables are sautéed first to develop depth and natural sweetness before gently simmering the lentils for tenderness. Finished with fresh parsley, this dish offers a filling and wholesome option perfect for any season.

A woman wearing a pink apron is cutting a cake.
Last modified on Fri, 20 Feb 2026 05:52:50 GMT
A plate of chicken skewers. Pin it
A plate of chicken skewers. | dinabakery.com

This hearty vegetable lentil soup brings together wholesome ingredients for a nourishing and satisfying meal. It combines fresh vegetables and green lentils simmered in a flavorful broth, finished with tender greens and a splash of lemon juice for a bright finish. This soup feels like a warm hug on a cool day and makes an excellent centerpiece for a vegetarian meal.

I first made this recipe during a busy week when I needed something healthy and quick. Now it’s requested regularly because of how comforting and flavorful it is without being heavy.

Ingredients

  • Olive oil: to gently sauté the vegetables and bring out their flavor choose a quality extra virgin oil for the best taste
  • Onion and garlic: for the aromatic base that deepens the overall soup flavor
  • Carrots and celery: to add natural sweetness and texture look for firm, brightly colored carrots and crisp celery stalks
  • Bell pepper and zucchini: for color and mild earthiness pick fresh and firm vegetables without blemishes
  • Spinach or kale: as the leafy greens to finish the soup fresh and tender leaves work best for a delicate wilt
  • Green or brown lentils: packed with protein and fiber rinse well to remove any dust or debris before cooking
  • Diced tomatoes: in juice for acidity and body opt for good quality canned tomatoes without added salt
  • Vegetable broth: as the liquid base homemade or low-sodium store-bought broth enhances the flavor
  • Dried thyme and oregano: for herbal notes that complement the vegetables store dried herbs in a cool, dark place for the best aroma
  • Bay leaf: to add subtle depth during simmering
  • Salt and pepper: to balance and season the soup
  • Juice of one lemon: to brighten and freshen the final dish
  • Fresh parsley: for garnish, optional but adds a fresh, herbal note

Step-by-Step Instructions

Sauté the Vegetables:
Heat olive oil over medium heat in a large pot. Add the chopped onion and cook for about five minutes until it softens and becomes translucent. Add the minced garlic and cook for one more minute until fragrant. This step is essential to build the flavor base that carries through the whole soup.
Add Remaining Vegetables:
Add diced carrots, celery, bell pepper, and zucchini to the pot. Stir occasionally and cook for five to seven minutes. The vegetables should start to soften and release their natural sweetness, forming a layered vegetable broth within the pot.
Add Lentils and Liquids:
Stir in rinsed lentils, canned diced tomatoes along with their juices, vegetable broth, dried thyme, oregano, and the bay leaf. Bring the mixture to a boil to kick-start the cooking of the lentils and blend all the flavors. This boiling point is when the flavors marry and begin to develop richness.
Simmer the Soup:
Reduce heat to low and let the soup simmer gently for thirty to thirty-five minutes. Lentils should become tender but not mushy. Stir occasionally and add extra broth or water if the soup thickens too much to achieve a perfect balance of texture and thickness.
Add Greens and Finish:
Stir in chopped spinach or kale and cook for another five minutes until the greens soften and wilt. Remove the bay leaf, pour in fresh lemon juice to lift the flavors, and season with salt and pepper according to taste.
Serve:
Ladle the hot soup into bowls and garnish with fresh parsley if you like. This is a satisfying, wholesome soup that can stand alone or accompany a crusty piece of bread.
A bowl of soup with vegetables and bread. Pin it
A bowl of soup with vegetables and bread. | dinabakery.com

I particularly love the lemon juice here it transforms the soup by cutting through the earthiness and bringing a refreshing brightness. This dish reminds me of chilly evenings when the whole family gathered around the table, cozying up with warm bowls of this very soup.

Storage Tips

Store leftovers in an airtight container in the fridge for up to four days. When reheating, add a splash of broth or water if the soup has thickened too much. For longer storage, freeze in portions for up to three months and thaw overnight in the fridge before reheating.

Ingredient Substitutions

Feel free to swap kale for spinach or any other sturdy leafy green you have on hand. If you do not have green or brown lentils, red lentils can work but they cook faster and will become softer, creating a creamier texture. If fresh vegetables are limited use frozen diced vegetables; just adjust cooking times slightly.

Serving Suggestions

Serve with a slice of crusty whole grain bread or garlic toast to soak up the broth. A simple green salad complements this soup nicely for a complete meal. For added protein, toss in some cooked beans or a dollop of plain yogurt on top.

A bowl of soup with vegetables. Pin it
A bowl of soup with vegetables. | dinabakery.com

Cultural Context

Lentil soups are common in many cultures thanks to their affordability, nutrition, and comforting nature. This particular recipe tips toward American home cooking with a Mediterranean herb profile and fresh lemon for brightness that reflects local seasonal flavors.

Frequently Asked Questions

→ What type of lentils work best in this soup?

Green or brown lentils hold their shape well and develop a hearty texture, making them ideal for this preparation.

→ Can I substitute the greens used in the soup?

Yes, spinach or kale can be used interchangeably depending on your preference or availability.

→ How can I achieve a smooth texture if desired?

Using an immersion blender to puree part of the soup before adding the greens creates a creamier consistency.

→ What is the best way to build flavor in this dish?

Sautéing the onions, garlic, and other vegetables first develops a rich base and enhances the overall taste.

→ How should leftovers be stored?

Store in an airtight container in the refrigerator for up to 4 days or freeze for longer preservation.

Hearty Vegetable Lentil Soup

Nutritious green lentils and fresh vegetables combine in a flavorful, comforting soup with aromatic herbs.

Prep Time
15 minutes
Cooking Time
30 minutes
Total Preparation Time
45 minutes
By: Dina

Featured in: Lunch

Difficulty Level: Easy

Cuisine Type: American

Number of Portions: 6 Serving Size

Dietary Options: Vegan Option, Vegetarian Option, Gluten-Free, Dairy-Free

The Ingredients You'll Need

→ Vegetables and Aromatics

01 1 tablespoon olive oil
02 1 medium onion, chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 2 celery stalks, diced
06 1 bell pepper, diced
07 1 zucchini, diced
08 2 cups spinach or kale, roughly chopped

→ Soup Base and Seasonings

09 1 cup green or brown lentils, rinsed and drained
10 1 can (14 oz) diced tomatoes with juices
11 6 cups vegetable broth
12 1 teaspoon dried thyme
13 1 teaspoon dried oregano
14 1 bay leaf
15 Salt and pepper to taste
16 Juice of 1 lemon

→ Garnish

17 Fresh parsley (optional)

Step-by-Step Instructions

Step 01

Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 5 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant.

Step 02

Add diced carrots, celery, bell pepper, and zucchini to the pot. Cook for 5 to 7 minutes, stirring occasionally, until vegetables begin to soften.

Step 03

Incorporate rinsed lentils, diced tomatoes with juices, vegetable broth, dried thyme, dried oregano, and bay leaf. Bring to a boil to combine flavors and start cooking lentils.

Step 04

Reduce heat to low and simmer gently for 30 to 35 minutes until lentils are tender. Stir occasionally and add extra broth or water if needed to maintain consistency.

Step 05

Stir in chopped spinach or kale and cook for an additional 5 minutes until wilted. Remove bay leaf, add lemon juice, and season with salt and pepper to taste.

Step 06

Ladle soup into bowls and garnish with fresh parsley if desired. Serve hot for a hearty and wholesome meal.

Extra Tips

  1. Rinse lentils before use to remove debris and enhance texture. Substitute kale with spinach or other leafy greens as preferred. Use an immersion blender for a smoother texture if desired.

Tools You'll Need

  • Large pot
  • Wooden spoon or spatula

Allergy Information

Check ingredient labels to avoid allergens, and speak to an expert if necessary.
  • Contains no common allergens