Lentil Vegetable Soup is one of my favorite meals when I want something warm, nourishing, and full of flavor. Made with tender lentils, colorful vegetables, juicy tomatoes, aromatic herbs, and fresh spinach, this homemade soup is both satisfying and incredibly easy to prepare.

I love how simple ingredients come together to create a rich, comforting dish without requiring much effort. The lentils provide a hearty texture, while the vegetables add natural sweetness and freshness. A squeeze of lemon juice at the end brings everything together with a bright, refreshing finish.

Whether I’m preparing a cozy family dinner, planning meals for the week, or looking for a wholesome plant-based option, this Lentil Vegetable Soup is always a wonderful choice. I especially enjoy serving it with warm crusty bread or homemade focaccia for a complete and delicious meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

I like to use fresh vegetables, good-quality vegetable broth, and dried green or brown lentils to create the best flavor and texture.

For the Soup:

2 tablespoons extra virgin olive oil

2 carrots, chopped

1 onion, chopped

1 stalk celery, chopped

4 cloves garlic, pressed or grated

1 teaspoon ground cumin

6 cups vegetable broth

2 cans (15 ounces each) diced tomatoes

1 cup dried green or brown lentils, rinsed

1 teaspoon dried thyme

¾ teaspoon salt, or more to taste

1 teaspoon dried oregano

⅛ teaspoon black pepper or red pepper flakes

5 ounces fresh spinach, approximately 4 to 5 cups

For Serving:

Fresh lemon juice

Extra virgin olive oil

Freshly ground black pepper

Warm pita, focaccia, or toasted crusty bread (optional)

Directions

Sauté the Vegetables:

I begin by heating 2 tablespoons of extra virgin olive oil in a large soup pot over medium heat.

Once the oil is warm, I add the chopped carrots, onion, and celery. I sauté everything for approximately 5 minutes, stirring frequently, until the vegetables begin to soften and the onion becomes slightly translucent.

This step helps develop the soup’s flavorful foundation.

Add the Garlic and Cumin:

Next, I stir in the ground cumin and freshly pressed garlic.

I cook the mixture for about 1 minute, stirring constantly to prevent the garlic from burning. I love how fragrant the kitchen becomes as the cumin and garlic release their aromas.

Add the Broth, Tomatoes, and Lentils:

I pour the vegetable broth and diced tomatoes into the pot, including all the tomato juices.

Then I add the rinsed lentils, dried thyme, dried oregano, salt, and black pepper or red pepper flakes.

I stir everything thoroughly so the lentils and seasonings are evenly distributed throughout the broth.

Simmer Until the Lentils Are Tender:

I cover the pot and bring the soup to a boil over medium-high heat.

Once boiling, I reduce the heat to medium-low and partially uncover the pot. Then I let the soup simmer gently for approximately 30 minutes, stirring occasionally.

I check the lentils toward the end of cooking. I prefer them tender while still holding their shape, rather than becoming overly soft.

If the soup thickens too much, I add a splash of vegetable broth or water.

Create a Creamier Texture (Optional):

For a thicker, creamier soup, I sometimes blend approximately 2 cups of the cooked soup.

I prefer using an immersion blender directly in the pot, carefully blending only a portion so the remaining lentils and vegetables stay intact.

Alternatively, I can transfer a small amount to a countertop blender, allow it to cool slightly, blend until smooth, and return it to the pot. I avoid sealing hot soup tightly in a blender because steam pressure can build up.

This optional step creates a wonderfully rich consistency without adding cream.

Add the Fresh Spinach:

Once the lentils are cooked, I stir in the fresh spinach.

I allow the soup to simmer for another 2 to 3 minutes, just until the spinach wilts completely.

I love how the bright green spinach adds freshness and color to the finished soup.

Adjust the Seasoning and Serve:

Finally, I taste the soup and adjust the salt and pepper as needed.

I ladle the hot soup into serving bowls and finish each portion with a squeeze of fresh lemon juice, a light drizzle of extra virgin olive oil, and freshly ground black pepper.

I enjoy serving this hearty Lentil Vegetable Soup with toasted crusty bread, warm pita, or soft homemade focaccia.

Servings and Timing

Recipe Details Amount
Prep Time 10 minutes
Cooking Time 30 minutes
Total Time 40 minutes
Servings 4 servings
Calories Approximately 330 kcal per serving
Cooking Method Stovetop
Cuisine Mediterranean-inspired
Diet Vegetarian, Vegan

The cooking time can vary slightly depending on the type and age of the lentils. I always check their tenderness before adding the spinach.

Variations

One of the things I enjoy most about this Lentil Vegetable Soup is how easily I can customize it with different ingredients and flavors.

Spicy Lentil Vegetable Soup:

When I want a little extra heat, I add ½ teaspoon of crushed red pepper flakes, a pinch of cayenne pepper, or a small amount of smoked paprika.

Creamy Lentil Soup:

For a creamier texture, I blend a larger portion of the soup or stir in a little unsweetened coconut milk near the end of cooking.

I especially like this variation when I want something extra comforting.

Extra Vegetable Lentil Soup:

I sometimes add diced zucchini, bell peppers, mushrooms, or chopped kale.

I add firmer vegetables earlier in the cooking process and delicate greens near the end.

Lemon Herb Lentil Soup:

For a brighter Mediterranean-inspired flavor, I increase the lemon juice and finish the soup with freshly chopped parsley or dill.

I find that fresh herbs make the soup taste especially vibrant.

Lentil and Potato Soup:

When I want a heartier meal, I add one or two diced potatoes along with the lentils.

The potatoes become tender during simmering and give the soup an even more satisfying consistency.

Lentil Soup With Rice:

I occasionally add cooked brown rice or white rice to the finished soup.

I prefer adding the rice just before serving so it doesn’t absorb too much broth during storage.

Storage/Reheating

I love making this soup ahead of time because it stores beautifully and tastes just as delicious when reheated.

Refrigerating:

I allow the soup to cool slightly before transferring it to airtight containers. Also I refrigerate it promptly, within 2 hours of cooking, and store it for up to 3 to 4 days.

I often divide the soup into individual portions to make weekday lunches easier.

Freezing:

For longer storage, I freeze the cooled soup in freezer-safe containers or resealable freezer bags.

I leave a little space at the top of each container because the liquid expands as it freezes.

For the best quality, I recommend enjoying frozen Lentil Vegetable Soup within 2 to 3 months.

Reheating on the Stovetop:

I transfer the desired amount of soup to a saucepan and heat it over medium-low heat, stirring occasionally until it is steaming hot throughout.

Since lentils absorb liquid during storage, I usually add a splash of vegetable broth or water to restore the original consistency.

Reheating in the Microwave:

For a quick lunch, I place a portion in a microwave-safe bowl, cover it loosely, and heat it in short intervals, stirring between each interval until thoroughly heated.

I like adding a fresh squeeze of lemon juice after reheating to brighten the flavor.

FAQs

Do I Need to Soak Lentils Before Making Lentil Vegetable Soup?

No, I don’t need to soak green or brown lentils before cooking this soup. I simply rinse them thoroughly under cold running water and remove any debris before adding them to the pot.

I find that these lentils cook beautifully in approximately 25 to 35 minutes, although the exact time can vary.

Can I Use Red Lentils Instead of Green or Brown Lentils?

Yes, I can substitute red lentils, but I keep in mind that they cook faster and break down more easily.

When using red lentils, I begin checking for doneness after approximately 15 minutes. I expect a softer, creamier soup rather than one with distinct, firm lentils.

How Can I Make Lentil Vegetable Soup Thicker?

When I prefer a thicker soup, I blend a portion of the cooked lentils and vegetables using an immersion blender.

I can also simmer the soup uncovered for a few extra minutes to reduce some of the liquid.

I avoid adding flour or heavy cream because the lentils naturally create a satisfying texture.

Can I Make This Lentil Vegetable Soup in a Slow Cooker?

Yes, I can easily adapt this recipe for a slow cooker.

I prefer sautéing the onion, carrots, celery, garlic, and cumin first to develop more flavor. Then I transfer everything except the spinach and serving garnishes to the slow cooker.

I cook the soup on low for approximately 6 to 8 hours or on high for 3 to 4 hours, checking that the lentils are fully tender.

I stir in the spinach during the final 10 to 15 minutes of cooking.

What Can I Serve With Lentil Vegetable Soup?

I love pairing this soup with warm crusty bread, garlic toast, homemade focaccia, or soft pita bread.

When I want a lighter accompaniment, I serve it with a fresh green salad, cucumber and tomato salad, or roasted vegetables.

For a more filling meal, I sometimes add a side of cooked quinoa or brown rice.

Conclusion

Lentil Vegetable Soup is one of those comforting recipes I can enjoy again and again. With its tender lentils, flavorful vegetables, warming herbs, and fresh spinach, it offers a delicious balance of nourishment and satisfying texture.

I especially appreciate how easily this soup comes together in one pot using simple, affordable ingredients. Whether I’m cooking for my family, preparing lunches for the week, or making a cozy dinner on a chilly evening, this recipe always delivers comforting homemade flavor.

The finishing touch of fresh lemon juice and extra virgin olive oil makes every bowl taste bright, rich, and delicious.

Whenever I’m craving a wholesome, hearty, and easy homemade meal, this Lentil Vegetable Soup is a recipe I love returning to.


📖 Recipe:

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

Lentil Vegetable Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This hearty Lentil Vegetable Soup combines tender green or brown lentils, colorful vegetables, juicy tomatoes, aromatic Mediterranean herbs, and fresh spinach in a rich, comforting broth. Finished with fresh lemon juice, it’s a nourishing, flavorful, and easy one-pot meal perfect for family dinners or meal prep.


Ingredients

2 tablespoons extra virgin olive oil

2 carrots, chopped

1 onion, chopped

1 stalk celery, chopped

1 teaspoon ground cumin

4 cloves garlic, pressed or grated

6 cups vegetable broth

2 cans (15 ounces each) diced tomatoes, with juices

1 cup dried green or brown lentils, rinsed

1 teaspoon dried thyme

1 teaspoon dried oregano

¾ teaspoon salt, or more to taste

⅛ teaspoon black pepper or red pepper flakes

5 ounces fresh spinach, approximately 4 to 5 cups

Fresh lemon juice, for serving

Extra virgin olive oil, for drizzling

Freshly ground black pepper, for serving

Warm pita, focaccia, or toasted crusty bread, optional


Instructions

  1. Heat 2 tablespoons of extra virgin olive oil in a large soup pot over medium heat. Add the chopped carrots, onion, and celery. Sauté for approximately 5 minutes, stirring frequently, until the vegetables begin to soften and the onion becomes translucent.
  2. Add the ground cumin and pressed garlic. Cook for approximately 1 minute, stirring constantly, until fragrant. Avoid burning the garlic.
  3. Pour in the vegetable broth and diced tomatoes, including their juices. Add the rinsed lentils, dried thyme, dried oregano, salt, and black pepper or red pepper flakes. Stir thoroughly to combine.
  4. Cover the pot and bring the soup to a boil over medium-high heat. Reduce the heat to medium-low, partially uncover, and simmer gently for approximately 30 minutes, stirring occasionally, until the lentils are tender but still hold their shape. Add a splash of vegetable broth or water if the soup becomes too thick.
  5. For a thicker, creamier consistency, optionally blend approximately 2 cups of the cooked soup using an immersion blender. Alternatively, carefully blend a slightly cooled portion in a countertop blender and return it to the pot. Leave the remaining lentils and vegetables intact for texture.
  6. Stir in the fresh spinach and simmer for another 2 to 3 minutes, until the spinach is completely wilted.
  7. Taste the soup and adjust the salt and pepper as needed. Ladle into serving bowls and finish with a squeeze of fresh lemon juice, a light drizzle of extra virgin olive oil, and freshly ground black pepper. Serve hot with warm pita, homemade focaccia, or toasted crusty bread if desired.

Notes

Lentil selection: Green or brown lentils work best because they hold their shape during cooking. Rinse thoroughly before using. Soaking is not required.

Red lentil substitution: Red lentils can be used, but they cook faster and produce a softer, creamier soup. Begin checking for tenderness after approximately 15 minutes.

Spicy variation: Add ½ teaspoon crushed red pepper flakes, a pinch of cayenne pepper, or smoked paprika for extra heat.

Creamier texture: Blend a larger portion of the soup or stir in a little unsweetened coconut milk near the end of cooking.

Extra vegetables: Add diced zucchini, bell peppers, mushrooms, or chopped kale. Add firm vegetables early and delicate greens toward the end.

Lemon herb variation: Increase the fresh lemon juice and garnish with chopped parsley or dill for a brighter Mediterranean-inspired flavor.

Heartier variation: Add 1 or 2 diced potatoes with the lentils, or stir cooked brown rice or white rice into the finished soup just before serving.

Adjust consistency: If the soup becomes too thick, add vegetable broth or water. For a thicker consistency, blend a portion or simmer uncovered for a few additional minutes.

Slow cooker method: Sauté the vegetables, garlic, and cumin first. Transfer to a slow cooker with the remaining ingredients except spinach and garnishes. Cook on low for 6 to 8 hours or high for 3 to 4 hours, until the lentils are tender. Add spinach during the final 10 to 15 minutes.

Refrigeration: Cool slightly, transfer to airtight containers, and refrigerate within 2 hours of cooking. Store for up to 3 to 4 days.

Freezing: Freeze cooled soup in freezer-safe containers or bags, leaving room for expansion. For best quality, use within 2 to 3 months.

Reheating: Warm on the stovetop over medium-low heat or microwave in short intervals, stirring until thoroughly heated. Add broth or water if needed and finish with fresh lemon juice.

Serving suggestions: Pair with warm crusty bread, garlic toast, focaccia, pita, a fresh green salad, roasted vegetables, quinoa, or brown rice.

Cooking time may vary depending on the age and variety of lentils. Check for tenderness before adding the spinach.

Nutrition values are approximate per serving, excluding optional bread, additional olive oil, and other garnishes. Sodium content varies depending on the vegetable broth and canned tomatoes used.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean-inspired

Nutrition

  • Serving Size: 1 serving (approximately 2 cups)
  • Calories: 330 kcal
  • Sugar: 11 g
  • Sodium: 1050 mg
  • Fat: 9 g
  • Saturated Fat: 1.3 g
  • Unsaturated Fat: 7.7 g
  • Trans Fat: 0 g
  • Carbohydrates: 47 g
  • Fiber: 17 g
  • Protein: 17 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