Lentil and Vegetable Soup

Featured in: Hearty Soups & Stews

This comforting bowl brings together protein-rich lentils with a rainbow of seasonal vegetables including carrots, celery, zucchini, and red bell pepper. Warming spices like cumin, thyme, and smoked paprika create depth, while fresh spinach adds vibrant color and nutrients. The result is a filling, nourishing dish that comes together in just 50 minutes, perfect for meal prep or freezing for later. Serve with crusty bread to soak up the flavorful broth, and customize with whatever vegetables you have on hand for a flexible, nourishing meal any time of year.

Updated on Wed, 21 Jan 2026 14:49:00 GMT
A steaming bowl of homemade Lentil and Vegetable Soup, featuring tender lentils, vibrant carrots, celery, and wilted spinach in a rich, aromatic broth. Save to Pinterest
A steaming bowl of homemade Lentil and Vegetable Soup, featuring tender lentils, vibrant carrots, celery, and wilted spinach in a rich, aromatic broth. | frostkettle.com

The rain was hitting my kitchen window so hard last Tuesday that I decided to make something that would warm me from the inside out. I had a bag of lentils sitting on the counter from weeks ago and a fridge full of vegetables that needed using. My roommate walked in just as the cumin hit the hot oil and said something about how the apartment finally smelled like home. We ate standing up at the counter, watching the rain, and finished the entire pot between us without saying much else.

I started making this soup regularly during my first year of teaching when I needed something I could prep on Sunday and eat all week. The leftovers actually taste better because the spices have more time to settle into everything. Now whenever a friend is feeling under the weather or just having a rough week, I show up with a jar of this and some crusty bread.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 1 cup dried brown or green lentils: Red lentils will turn to mush so stick with these sturdy varieties that hold their shape while still softening beautifully
  • 2 tablespoons olive oil: This is your flavor foundation so use something you actually like the taste of
  • 1 medium onion: Yellow onions work perfectly but red onions add a nice sweetness if that is what you have
  • 2 cloves garlic: Fresh garlic makes such a difference here so do not be tempted to use the jarred stuff
  • 2 carrots: They add natural sweetness and that classic soup base flavor everyone recognizes
  • 2 celery stalks: Even if you think you hate celery, it provides essential depth and aroma
  • 1 medium zucchini: Adds bulk without overwhelming the other flavors
  • 1 red bell pepper: Brings a subtle sweetness and pretty color contrast to the bowl
  • 1 cup diced tomatoes: Canned with their juices work perfectly fine year round
  • 4 cups vegetable broth: Low sodium lets you control the salt level yourself
  • 2 cups water: Prevents the broth from becoming too intense
  • 2 cups fresh spinach or kale: Stirred in at the end so they stay vibrant and fresh
  • 1 teaspoon ground cumin: This is the secret ingredient that makes people ask what is in it
  • 1 teaspoon dried thyme: Fresh works too but dried actually distributes more evenly here
  • 1/2 teaspoon smoked paprika: Regular paprika will not give you that same depth
  • 1 bay leaf: Do not forget to fish it out before serving
  • Salt and black pepper: Trust your own palate and adjust as you go

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 your largest pot over medium heat. Add the onion and garlic, letting them soften and become fragrant for about 2 or 3 minutes.
Add the hearty vegetables:
Toss in the carrots, celery, zucchini, and red bell pepper. Let them cook for about 5 minutes, stirring occasionally so nothing sticks to the bottom.
Wake up the spices:
Stir in the cumin, thyme, smoked paprika, salt, and pepper. Let them cook for just 1 minute until the smell fills your kitchen.
Bring it all together:
Add the rinsed lentils, diced tomatoes with their juices, vegetable broth, water, and bay leaf. Bring everything to a gentle boil.
Let it simmer:
Reduce the heat to low, cover the pot, and let it simmer for 25 minutes. The lentils should be tender and the vegetables soft.
Add the greens:
Stir in the spinach or kale and cook for just 2 or 3 minutes until wilted. Remember to remove the bay leaf before serving.
Close-up of hearty Lentil and Vegetable Soup in a rustic bowl, garnished with fresh parsley and a lemon wedge beside a slice of crusty bread. Save to Pinterest
Close-up of hearty Lentil and Vegetable Soup in a rustic bowl, garnished with fresh parsley and a lemon wedge beside a slice of crusty bread. | frostkettle.com

My sister called me from college once asking how to make something that felt like home but did not cost much money. I walked her through this recipe over the phone and she has made it every Sunday since. Now she sends me photos of her variations with whatever vegetables were on sale that week.

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

I have made this soup with sweet potatoes instead of carrots, added a can of chickpeas for extra protein, and thrown in kale when spinach felt too delicate. The base is forgiving enough that you can adapt based on what is in season or what needs using up.

Serving Suggestions

A thick slice of crusty bread is the classic accompaniment but grilled cheese sandwiches work beautifully too. For a lighter meal, a simple green salad with a bright vinaigrette cuts through the richness nicely.

Storage And Meal Prep

This soup keeps well in the refrigerator for up to five days and actually improves as the flavors meld. It also freezes beautifully for up to three months if you want to portion some out for busy weeks ahead.

  • Let the soup cool completely before transferring to airtight containers
  • Leave about an inch of space at the top of freezer containers because liquid expands when frozen
  • Thaw overnight in the refrigerator and reheat gently on the stovetop
A nourishing pot of Lentil and Vegetable Soup simmering with colorful diced vegetables and warming spices, ready for a wholesome family dinner. Save to Pinterest
A nourishing pot of Lentil and Vegetable Soup simmering with colorful diced vegetables and warming spices, ready for a wholesome family dinner. | frostkettle.com

There is something deeply satisfying about a soup that comes from humble ingredients but fills your whole kitchen with warmth. I hope this becomes one of those recipes you turn to without even thinking.

Recipe Questions & Answers

Can I use different types of lentils?

Red lentils work well but will break down more, creating a thicker consistency. French green lentils hold their shape beautifully and add a nice texture. Avoid using pre-cooked or canned lentils as they won't absorb the flavors properly during simmering.

How long does this keep in the refrigerator?

Stored in an airtight container, this will keep for 4-5 days in the refrigerator. The flavors actually develop and improve after a day or two. Reheat gently on the stovetop, adding a splash of water or broth if needed to adjust consistency.

Can I freeze this soup?

Absolutely! This freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers, leaving about an inch of space at the top as liquids expand when frozen. Thaw overnight in the refrigerator before reheating.

What vegetables can I substitute?

Sweet potato, butternut squash, green beans, or chopped kale all work wonderfully. Use whatever seasonal vegetables you have available. Root vegetables will take slightly longer to cook, while leafy greens like Swiss chard can be added in the last few minutes.

How can I make this more protein-rich?

Add a can of drained chickpeas or white beans along with the lentils. You could also stir in some quinoa during the last 15 minutes of cooking. For non-vegetarians, a Parmesan rind simmered in the broth adds umami depth.

Can I make this in a slow cooker?

Sauté the onion and garlic first, then add everything to your slow cooker. Cook on low for 6-7 hours or on high for 3-4 hours. Add the fresh spinach during the last 30 minutes so it doesn't overcook. You may need to reduce the liquid slightly as slow cookers retain more moisture.

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.

Lentil and Vegetable Soup

Hearty lentil soup with seasonal vegetables and warming spices for a nourishing meal.

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine Global

Makes 4 Serving Size

Dietary Information Plant-Based, No Dairy, Wheat-Free

What You Need

Lentils

01 1 cup dried brown or green lentils, rinsed

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, diced
03 2 cloves garlic, minced
04 2 carrots, peeled and diced
05 2 celery stalks, diced
06 1 medium zucchini, diced
07 1 red bell pepper, diced
08 1 cup diced tomatoes, fresh or canned
09 4 cups vegetable broth
10 2 cups water
11 2 cups fresh spinach or kale, chopped

Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon dried thyme
03 1/2 teaspoon smoked paprika
04 1 bay leaf
05 1 teaspoon salt, or to taste
06 1/2 teaspoon black pepper

Optional Garnishes

01 Chopped fresh parsley
02 Lemon wedges

How-To Steps

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic; sauté for 2-3 minutes until softened and fragrant.

Step 02

Cook Base Vegetables: Add carrots, celery, zucchini, and red bell pepper to the pot. Cook, stirring occasionally, for 5 minutes until vegetables begin to soften.

Step 03

Bloom Spices: Stir in cumin, thyme, smoked paprika, salt, and pepper; cook for 1 minute until spices become fragrant and release their oils.

Step 04

Add Liquids and Lentils: Add rinsed lentils, diced tomatoes, vegetable broth, water, and bay leaf. Bring mixture to a boil, then reduce heat to low.

Step 05

Simmer Soup: Cover pot and simmer for 25 minutes, or until lentils are tender and vegetables are cooked through. Stir occasionally to prevent sticking.

Step 06

Add Leafy Greens: Stir in spinach or kale; cook for 2-3 minutes until greens are wilted. Remove and discard bay leaf before serving.

Step 07

Season and Serve: Taste soup and adjust seasoning with additional salt and pepper if needed. Serve hot in bowls, garnished 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.

Tools You'll Need

  • Large soup pot or Dutch oven
  • Wooden spoon or heat-resistant spatula
  • Chef's knife
  • Cutting board
  • Ladle for serving
  • Measuring cups and spoons

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Naturally free from common allergens including dairy, eggs, nuts, wheat, soy, and shellfish.
  • Verify vegetable broth is gluten-free if strictly avoiding gluten; some brands contain wheat-based ingredients.

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 240
  • Fats: 5 g
  • Carbohydrates: 38 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.