ADVERTISEMENT

Healthy Lentil Vegetable Soup – Easy 50-Minute Recipe

By August 18, 20268 min read

Let's talk soup. Not the sad, watery kind that leaves you hungry an hour later, but a soup that actually behaves like a meal. This Hearty Lentil Vegetable Soup is built on a framework of pantry staples and fresh vegetables, delivering 12 grams of protein and 8 grams of fiber per serving—numbers that matter when you're trying to stay full and fueled.

Advertisements1

The beauty of this recipe is its flexibility. The base is a classic mirepoix (onion, carrot, celery) sautéed until golden, then simmered with green lentils, crushed tomatoes, and a blend of spices. The result is a deeply savory, slightly smoky broth that clings to every spoonful. Whether you're meal-prepping for the week or need a comforting dinner on a chilly night, this soup delivers.

I've tested this recipe multiple times to get the timing and texture just right. The lentils hold their shape without turning mushy, the vegetables retain a slight bite, and the seasoning is balanced but not overpowering. Below, I break down every step, including the science behind why we sauté the aromatics first and how to rescue a soup that's too salty or too thick.

Why You'll Love This Recipe

1

Protein-Packed: Each serving delivers 12g of plant-based protein from lentils, keeping you satisfied longer.
2

Budget-Friendly: Uses affordable pantry staples like lentils, canned tomatoes, and frozen spinach—costs about $1.50 per serving.
3

One-Pot Wonder: Minimal cleanup with just a single Dutch oven or large pot from start to finish.
4

Meal-Prep Champion: Tastes even better the next day and freezes beautifully for up to 3 months.

About the Ingredients

2 tablespoons (30ml) olive oil

Use extra-virgin for better flavor; substitute with avocado oil for a higher smoke point.

1 large yellow onion, diced (about 1.5 cups/190g)

Yellow onions provide a balanced sweetness; use a sweet onion like Vidalia for a milder taste.

2 medium carrots, peeled and diced (about 1 cup/130g)

Carrots add natural sweetness; swap for parsnips for a slightly earthier flavor.

2 celery stalks, diced (about 1 cup/120g)

Celery adds aromatic depth; if you're not a fan, use fennel bulb for a similar crunch.

3 cloves garlic, minced

Fresh garlic is key; substitute with 1 teaspoon garlic powder in a pinch, but fresh is better.

1 cup (200g) dried green lentils, rinsed and picked over

Green lentils hold their shape well; brown lentils work but get softer. Red lentils will disintegrate—avoid here.

1 can (14.5 oz / 411g) crushed tomatoes

Fire-roasted crushed tomatoes add smoky depth; use diced tomatoes for chunkier texture.

6 cups (1.4L) low-sodium vegetable broth

Low-sodium is crucial to control salt; use chicken broth for a richer flavor if not vegetarian.

1 teaspoon ground cumin

Cumin adds warmth; toast whole seeds in the pot first for extra flavor.

1 teaspoon smoked paprika

Smoked paprika gives a subtle smokiness; use sweet paprika for a milder taste.

1/2 teaspoon dried thyme

Thyme pairs well with lentils; use fresh thyme (1 teaspoon) if you have it.

2 cups (60g) fresh spinach, roughly chopped

Adds color and nutrients; substitute with kale (remove stems) and cook 5 minutes longer.

Salt and freshly ground black pepper, to taste

Season gradually; taste before adding more. Use kosher salt for better control.

Tips & Tricks

Don't skip the sauté step

cooking the vegetables until golden (about 8 minutes) develops a flavor base that can't be replicated by just boiling.

  • Rinse the lentils thoroughly to remove debris; picking them over ensures no tiny stones end up in your soup.
  • If the soup is too thick, add extra broth or water to reach your desired consistency. If it's too thin, mash a few lentils against the pot to thicken.
  • Taste before adding salt—broth and tomatoes already contain sodium. Season in layers, not all at once.

Pro Tips

1

Sauté aromatics until golden: that caramelization is pure umami.
2

Use a Dutch oven for even heat retention.
3

Add a squeeze of lemon at the end to brighten flavors.
4

Let soup rest 10 minutes before serving to allow flavors to meld.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery; cook, stirring occasionally, until vegetables are softened and onions are translucent, about 8 minutes. They should be golden at the edges—this builds the flavor foundation.

2. Add Garlic and Spices

Stir in minced garlic, cumin, smoked paprika, and thyme. Cook for 1 minute until fragrant, stirring constantly to prevent burning. The spices will toast slightly, releasing their essential oils.

3. Add Lentils and Tomatoes

Add the rinsed lentils and crushed tomatoes. Stir to combine, scraping up any browned bits from the bottom of the pot—that's flavor.

4. Pour in Broth

Add the vegetable broth and bring to a boil over high heat (212°F/100°C). Once boiling, reduce heat to low (200°F/93°C) to maintain a gentle simmer.

5. Simmer Until Tender

Cover and simmer for 30-35 minutes, until lentils are tender but still hold their shape. Stir occasionally to prevent sticking. The soup should be bubbling gently around the edges, not vigorously boiling.

6. Add Spinach

Stir in the fresh spinach and cook for 2-3 minutes until wilted. The leaves should be bright green and just tender.

7. Season and Serve

Season with salt and pepper to taste. Let the soup rest for 10 minutes off the heat—this allows flavors to meld. Serve hot, optionally with a drizzle of olive oil or a squeeze of lemon.

Delicious Variations

Curried Lentil Soup

Add 1 tablespoon curry powder with the spices and swap spinach for a handful of cilantro at the end.

Smoky Sausage Lentil Soup

Brown 4 oz (115g) sliced smoked sausage with the aromatics for a meaty version.

Coconut Lentil Soup

Replace 1 cup of broth with coconut milk and add a pinch of red pepper flakes for a creamy, spicy twist.

How to Store Hearty Lentil Vegetable Soup

Refrigerator

Store in an airtight container for up to 5 days. The flavors will deepen overnight.

Freezer

Freeze in individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator.

Reheating

Reheat on the stovetop over medium heat (350°F/175°C) until hot, about 10 minutes. Add a splash of broth if too thick.

Frequently Asked Questions

Q: Do I need to soak lentils before cooking?

No, green lentils do not require soaking. Just rinse them thoroughly. Soaking can actually make them mushy. Cook directly in the broth for 30-35 minutes.

Q: Can I use red lentils instead of green?

Red lentils will break down quickly and turn the soup into a puree. If you prefer a thicker, stew-like texture, you can use them, but reduce cooking time to 15-20 minutes and stir more often.

Q: How can I make this soup more filling?

Add a can of drained chickpeas or a cup of cooked quinoa in the last 10 minutes of cooking. You can also serve with a slice of crusty bread for extra carbs.

Q: Is this soup good for meal prep?

Absolutely. It reheats well and stays fresh for 5 days in the fridge. Portion it into containers for easy grab-and-go lunches. It also freezes well for up to 3 months.

Q: Can I make this in an Instant Pot?

Yes. Sauté the aromatics on the Sauté function, then add the remaining ingredients (except spinach). Cook on Manual High Pressure for 12 minutes, then quick release. Stir in spinach and let sit for 5 minutes before serving.

If you try this Hearty Lentil Vegetable Soup, let me know how it turns out in the comments below! And don't forget to share your own twists—I love seeing how you make it your own.

Hearty Lentil Vegetable Soup

Hearty Lentil Vegetable Soup

Hearty Lentil Vegetable Soup: a fiber-rich, protein-packed one-pot meal that's easy, budget-friendly, and perfect for meal prep.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30ml) olive oil
  • 1 large yellow onion, diced (about 1.5 cups/190g)
  • 2 medium carrots, peeled and diced (about 1 cup/130g)
  • 2 celery stalks, diced (about 1 cup/120g)
  • 3 cloves garlic, minced
  • 1 cup (200g) dried green lentils, rinsed and picked over
  • 1 can (14.5 oz / 411g) crushed tomatoes
  • 6 cups (1.4L) low-sodium vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme
  • 2 cups (60g) fresh spinach, roughly chopped
  • Salt and freshly ground black pepper, to taste

📋 Instructions

  1. 1Sauté the Aromatics — Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery; cook, stirring occasionally, until vegetables are softened and onions are translucent, about 8 minutes. They should be golden at the edges—this builds the flavor foundation.
  2. 2Add Garlic and Spices — Stir in minced garlic, cumin, smoked paprika, and thyme. Cook for 1 minute until fragrant, stirring constantly to prevent burning. The spices will toast slightly, releasing their essential oils.
  3. 3Add Lentils and Tomatoes — Add the rinsed lentils and crushed tomatoes. Stir to combine, scraping up any browned bits from the bottom of the pot—that's flavor.
  4. 4Pour in Broth — Add the vegetable broth and bring to a boil over high heat (212°F/100°C). Once boiling, reduce heat to low (200°F/93°C) to maintain a gentle simmer.
  5. 5Simmer Until Tender — Cover and simmer for 30-35 minutes, until lentils are tender but still hold their shape. Stir occasionally to prevent sticking. The soup should be bubbling gently around the edges, not vigorously boiling.
  6. 6Add Spinach — Stir in the fresh spinach and cook for 2-3 minutes until wilted. The leaves should be bright green and just tender.
  7. 7Season and Serve — Season with salt and pepper to taste. Let the soup rest for 10 minutes off the heat—this allows flavors to meld. Serve hot, optionally with a drizzle of olive oil or a squeeze of lemon.
👨‍🍳 Chef's Note: A squeeze of fresh lemon juice just before serving brightens the flavors and adds a touch of acidity that balances the earthy lentils.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Liam Fitzgerald

Written by Liam Fitzgerald
Liam covers personal finance and investing for beginners, with a focus on behavioral psychology and avoiding common money traps. He writes from the perspective of a self-taught enthusiast.

Leave a Comment

x
Advertisements