Hearty Lentil Soup with Vegetables

Featured in: Spiced Comfort Meals

This wholesome soup brings together earthy brown lentils with a medley of fresh vegetables including carrots, celery, zucchini, and tomatoes. Warming spices like cumin and smoked paprika add depth, while a handful of spinach boosts nutrition. The result is a satisfying, protein-rich bowl that's perfect for meal prep or weeknight dinners. Ready in just 50 minutes with minimal active cooking time.

Updated on Tue, 27 Jan 2026 09:18:00 GMT
Steaming bowl of homemade Lentil Soup filled with carrots, kale, and spices. Save
Steaming bowl of homemade Lentil Soup filled with carrots, kale, and spices. | saffronhollow.com

There's something about the smell of cumin hitting hot oil that makes me pause whatever I'm doing. One gray Tuesday, I was rushing through dinner prep when I decided to throw together whatever vegetables were lingering in my crisper drawer, toss in some lentils I'd been meaning to use, and see what happened. What emerged from that pot was this deeply satisfying soup that somehow felt both simple and intentional, the kind of meal that wraps around you like a good conversation. I've made it countless times since, adjusting for whatever's in season or whatever mood I'm in.

I made this for my friend Maya during one of those winters where everyone's operating on fumes and takeout budgets. She showed up looking tired, and I had the soup simmering by the time she arrived. Watching her face soften with that first spoonful, the way she automatically reached for seconds—that's when I realized this recipe does something special beyond just feeding people.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Dried brown or green lentils (1 cup): Brown lentils hold their shape beautifully and have this earthy, slightly peppery thing going on; make sure to rinse them first because nobody wants grit in their soup.
  • Onion, carrots, and celery (1 medium onion, 2 carrots, 2 stalks): This trio is the foundation, the aromatics that make your kitchen smell like cooking is actually happening.
  • Garlic (2 cloves, minced): Added after the softer vegetables so it doesn't burn and turn bitter on you.
  • Zucchini (1 medium, diced): Gets added later in cooking so it doesn't turn to mush and disappear into the broth.
  • Tomatoes (1 cup chopped): Fresh or canned both work; canned is honestly more reliable in winter.
  • Spinach or kale (2 cups chopped): The greens add brightness at the very end, so they stay slightly firm and vibrant.
  • Vegetable broth (6 cups): Check the label for sodium content because you're seasoning this yourself; low-sodium lets you control the final taste.
  • Olive oil (2 tbsp): Use something you don't mind tasting because it's going to flavor the whole pot.
  • Ground cumin (1 tsp): This is the flavor signature; it's warm and slightly smoky and transforms the whole vibe.
  • Smoked paprika (1 tsp): Not just color, it adds actual depth that makes people ask what your secret is.
  • Dried thyme (1/2 tsp): A little goes a long way; it keeps the soup feeling earthy without getting medicinal.
  • Bay leaf (1): Remove it before serving because nobody wants to bite into that surprise.
  • Fresh parsley (2 tbsp chopped): Optional but honestly it brightens the bowl and makes it feel finished.
  • Lemon wedges: For serving; the acidity wakes everything up on your tongue.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in a large pot over medium heat until it shimmers slightly, then add the diced onion, carrots, and celery. Let them soften for about 5 minutes, stirring occasionally—you want them tender and fragrant, the moment when the kitchen really starts smelling like dinner.
Wake up the garlic:
Add your minced garlic and stir constantly for just 1 minute so it releases its aroma without burning and turning sharp. This is a quick step but important.
Toast the spices:
Sprinkle in the cumin, smoked paprika, and thyme, stirring for about 30 seconds until the spices bloom and their flavors intensify. You'll smell the difference immediately—that's when you know they're releasing their oils.
Bring in the main players:
Add the rinsed lentils, chopped tomatoes, vegetable broth, and bay leaf to the pot. Stir everything together so the lentils are submerged and the flavors begin to mingle from the start.
Let it simmer:
Bring the whole thing to a boil, then immediately reduce the heat to medium-low and cover the pot. Let it simmer gently for 20 minutes until the lentils are starting to soften but haven't completely collapsed.
Add the tender vegetables:
Stir in the diced zucchini and simmer uncovered for another 10 minutes. The zucchini will soften without falling apart, and the lentils will reach that perfect tender-but-intact stage.
Finish with greens:
Stir in the spinach or kale and let it wilt for 2-3 minutes—the heat will turn it dark and silky and add a lovely final note of freshness.
Season and serve:
Fish out the bay leaf with a spoon, then taste and adjust your salt and pepper until it tastes balanced and right to you. Ladle into bowls and top with fresh parsley and a squeeze of lemon if that's calling to you.
A rustic mug of hearty Lentil Soup garnished with fresh parsley and lemon. Save
A rustic mug of hearty Lentil Soup garnished with fresh parsley and lemon. | saffronhollow.com

My partner once told me this soup reminded them of how they felt after a long day—complicated, nourishing, and surprisingly comforting. I think about that every time I make it now, how food can be both practical and a little bit profound all at once.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

This recipe is flexible in a way that actually encourages experimentation. Swap the zucchini for diced sweet potato in autumn, or throw in bell peppers if you have them. I've added parsnips, switched the kale for Swiss chard, even used different broth bases when I had them on hand. The spices stay the same because they're the glue that holds everything together, but everything else is an invitation to see what you have and work with it.

The Blending Question

Some people prefer this soup completely smooth, some want it chunky, and some like it somewhere in between. If you want it creamier without adding cream, an immersion blender is your friend—just pulse it a few times before adding the greens so you still get some texture. I usually leave mine mostly whole because I like being able to taste each vegetable, but there's no wrong answer here.

Serving and Keeping

Serve this hot with crusty bread for something to soak up the broth, or a simple green salad if you want to feel balanced. It keeps beautifully in the refrigerator for up to four days and actually tastes richer after a day because the flavors deepen and knit together. You can freeze it too, though the texture of the lentils changes slightly when it thaws, so add fresh greens when you reheat if you can.

  • Pairing it with a crisp Sauvignon Blanc or even just cold water works beautifully depending on your mood.
  • Make double and you'll have weekday lunches sorted without thinking about it.
  • Always taste before serving because seasoning needs can surprise you day to day.
Healthy vegan Lentil Soup served with crusty bread for dipping on a wooden table. Save
Healthy vegan Lentil Soup served with crusty bread for dipping on a wooden table. | saffronhollow.com

This soup has become my answer to the question of what to make when I want to feel like I'm taking care of myself and anyone around me. It's honest food, the kind that doesn't apologize for being simple.

Recipe FAQs

Can I use red lentils instead of brown or green?

Red lentils work but will break down more during cooking, creating a thicker, creamier texture. Reduce cooking time to 15-20 minutes since red lentils cook faster than brown or green varieties.

How long does this soup keep in the refrigerator?

Store cooled soup in an airtight container for up to 5 days. The flavors actually improve after a day or two. Reheat gently on the stove, adding a splash of broth if needed.

Can I freeze this lentil soup?

Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers. Leave some space as liquid expands when frozen. Thaw overnight in the refrigerator before reheating.

What can I serve with this soup?

Crusty bread, garlic naan, or crackers make excellent accompaniments. A simple green salad with vinaigrette balances the hearty soup. For extra protein, top with toasted seeds or a dollop of yogurt if not vegan.

How can I make this soup more filling?

Add diced potatoes, serve over cooked rice, or include a can of chickpeas. Another option is to blend partially for creaminess while maintaining texture, making each spoonful more substantial.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Lentil Soup with Vegetables

Protein-rich lentils simmered with seasonal vegetables and aromatic spices for a comforting, nourishing meal ready in under an hour.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Recipe by Mira Dalton

Recipe Type Spiced Comfort Meals

Skill Level Easy

Cuisine Type International

Makes 4 Portions

Dietary Details Plant-Based, No Dairy, No Gluten

What You Need

Legumes

01 1 cup dried brown or green lentils, rinsed

Vegetables

01 1 medium onion, diced
02 2 carrots, peeled and diced
03 2 celery stalks, diced
04 2 cloves garlic, minced
05 1 medium zucchini, diced
06 1 cup chopped tomatoes, fresh or canned
07 2 cups spinach or kale, chopped

Liquids

01 6 cups vegetable broth
02 2 tablespoons olive oil

Spices and Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon dried thyme
04 1 bay leaf
05 Salt and freshly ground black pepper to taste

Optional Garnish

01 2 tablespoons fresh parsley, chopped
02 Lemon wedges for serving

How to Make It

Step 01

Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery. Sauté for 5 minutes until vegetables are softened and translucent.

Step 02

Bloom Aromatics: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Toast Spices: Stir in ground cumin, smoked paprika, and dried thyme. Cook for 30 seconds to activate the spice flavors.

Step 04

Build Soup Base: Add lentils, chopped tomatoes, and vegetable broth to the pot. Toss in bay leaf and stir to combine.

Step 05

Simmer Lentils: Bring mixture to a boil, then reduce heat to a simmer. Cover and cook for 20 minutes until lentils begin to soften.

Step 06

Add Remaining Vegetables: Stir in diced zucchini and simmer for an additional 10 minutes until lentils and all vegetables are tender.

Step 07

Finish with Greens: Stir in chopped spinach or kale and cook for 2 to 3 minutes until wilted and fully incorporated.

Step 08

Season and Finish: Remove bay leaf from soup. Taste and adjust seasoning with salt and freshly ground black pepper as needed.

Step 09

Serve: Ladle soup into bowls and serve hot. Garnish with fresh parsley and a squeeze of lemon juice if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Notice

Review every item for potential allergens, and reach out to a provider with any uncertainty.
  • This recipe is naturally free from gluten, dairy, eggs, nuts, and soy
  • Always verify vegetable broth packaging to confirm gluten-free and allergen-safe certification

Nutrition Stats (per portion)

Details here are for general advice—always consult a health expert for specific needs.
  • Energy: 265
  • Fats: 6 g
  • Carbohydrates: 39 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.