Lentil and Vegetable Soup

Featured in: Everyday Natural Bowls

This wholesome soup combines protein-packed lentils with a colorful medley of seasonal vegetables including carrots, celery, zucchini, and bell pepper. Warming spices like cumin, thyme, and smoked paprika add depth, while fresh spinach provides vibrant color and extra nutrients. Ready in just 50 minutes, this nourishing bowl is perfect for meal prep and freezes beautifully for future meals.

Updated on Wed, 21 Jan 2026 15:37:00 GMT
A steaming bowl of Lentil and Vegetable Soup, brimming with tender lentils, diced carrots, and wilted spinach, garnished with fresh parsley and a lemon wedge. Save
A steaming bowl of Lentil and Vegetable Soup, brimming with tender lentils, diced carrots, and wilted spinach, garnished with fresh parsley and a lemon wedge. | cocoaferns.com

The first time I made this lentil soup was during a particularly rainy November when my heating decided to quit. I stood over the pot, steam fogging up my glasses, smelling the cumin and thyme hit the hot oil, and realized this humble soup was keeping me warmer than any radiator could.

My sister came over unexpectedly that rainy evening, soaked and shivering. I ladled this soup into mismatched mugs we found in the back of the cupboard, and she quietly finished three bowls while telling me about her day. Now she calls it her comfort soup, even though I still think of it as my heating-breakdown soup.

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: I prefer brown lentils here because they hold their shape beautifully while still becoming tender, and unlike red lentils they wont turn your soup into puree
  • 2 tablespoons olive oil: This forms the flavor foundation, so use something decent tasting rather than your backup cooking oil
  • 1 medium onion, diced: Yellow onions work best here as they become sweeter as they cook, balancing the earthy lentils
  • 2 cloves garlic, minced: Add these right after the onion starts softening so they dont burn and turn bitter
  • 2 carrots, peeled and diced: These add natural sweetness and that classic soup base flavor everyone recognizes
  • 2 celery stalks, diced: Dont skip these even if youre not a celery fan because they provide essential aromatic depth
  • 1 medium zucchini, diced: I add this near the end so it stays tender but not mushy, lending a fresh element to the hearty base
  • 1 red bell pepper, diced: This brings unexpected sweetness and gorgeous color flecks throughout the soup
  • 1 cup diced tomatoes: Canned tomatoes work beautifully here, especially when fresh tomatoes are out of season
  • 4 cups vegetable broth: Use a good quality broth you enjoy drinking on its own since it makes up most of the soup
  • 2 cups water: This prevents the broth from becoming too intense while still maintaining rich flavor
  • 2 cups fresh spinach or kale, chopped: Spinach wilts beautifully into the soup while kale maintains a pleasant texture
  • 1 teaspoon ground cumin: This earthy spice is what gives lentil soup its characteristic warming flavor
  • 1 teaspoon dried thyme: Thyme pairs perfectly with lentils and adds that comforting herbal note
  • ½ teaspoon smoked paprika: My secret ingredient that adds incredible depth without any heat
  • 1 bay leaf: Remove it before serving but let it work its magic during simmering
  • 1 teaspoon salt: Start here and adjust at the end since different broths have different sodium levels
  • ½ teaspoon black pepper: Freshly ground makes a noticeable difference in the final flavor
  • Chopped fresh parsley: This bright garnish adds a fresh pop against the earthy soup
  • Lemon wedges: A squeeze right before serving wakes up all the flavors

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 large soup pot over medium heat, then add the diced onion. Let it cook for about 5 minutes until it starts turning translucent and fragrant, then stir in the garlic and cook for just 1 minute more until you can smell it.
Soften the vegetables:
Add the carrots, celery, zucchini, and red bell pepper to the pot. Stir everything together and let it cook for about 5 minutes, stirring occasionally, until the vegetables start to soften and the kitchen smells amazing.
Wake up the spices:
Stir in the cumin, thyme, smoked paprika, salt, and pepper. Let the spices cook in the hot vegetables for about 1 minute until they become incredibly fragrant, which unlocks their essential oils and deep flavor.
Bring it all together:
Add your rinsed lentils, diced tomatoes, vegetable broth, water, and bay leaf. Increase the heat to bring everything to a boil, then reduce to a gentle simmer.
Let it simmer:
Cover the pot and let it simmer for about 25 minutes. The lentils should be tender but still holding their shape, and your kitchen should smell incredible.
Add the greens:
Stir in the spinach or kale and let it cook for just 2 to 3 minutes until wilted. Fish out the bay leaf and discard it.
Finish and serve:
Taste the soup and adjust the salt and pepper if needed. Serve hot in bowls, topped with fresh parsley and lemon wedges on the side for squeezing.
Save
| cocoaferns.com

This soup has become my go to when friends are going through tough times. Ive delivered it to new parents, sick neighbors, and stressed colleagues, and somehow it always feels like giving someone a warm hug in a bowl.

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.

Make It Your Own

One of the things I love most about this recipe is how forgiving it is. Ive made it with sweet potatoes instead of zucchini, added chickpeas for extra protein, and thrown in whatever greens were languishing in my crisper drawer. Each variation somehow works beautifully.

Serving Suggestions

While this soup is satisfying on its own, I love serving it with crusty bread for dunking. Sometimes I'll make a simple green salad with a bright vinaigrette to balance the hearty warmth of the soup. On extra cold days, a grilled cheese sandwich alongside feels like the perfect companion.

Storage and Meal Prep

This soup keeps beautifully in the refrigerator for up to 5 days and actually tastes better on day two or three as the flavors continue to meld. It also freezes well for up to 3 months, just cool it completely before transferring to freezer safe containers.

  • Thaw frozen soup in the refrigerator overnight before reheating
  • When reheating, add a splash of water or broth since the lentils continue absorbing liquid
  • The soup can be reheated on the stove over medium heat or in the microwave in 2 minute intervals
Close-up view of hearty Lentil and Vegetable Soup in a rustic pot, featuring simmering vegetables and aromatic spices for a comforting, nourishing meal. Save
Close-up view of hearty Lentil and Vegetable Soup in a rustic pot, featuring simmering vegetables and aromatic spices for a comforting, nourishing meal. | cocoaferns.com

Theres something profoundly nourishing about making a pot of soup, and this lentil version has fed me through broken heaters, heartbreak, and countless Tuesday nights when I just needed something warm and dependable.

Recipe FAQs

Can I use different types of lentils?

Yes, you can substitute brown or green lentils with red lentils for a creamier texture, though they cook faster and may dissolve more. Avoid using whole lentils that require pre-soaking.

How long does this soup keep in the refrigerator?

This soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors actually develop and improve after a day or two.

Can I freeze this soup?

Absolutely. This soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving some space for expansion.

What vegetables work best in this soup?

Root vegetables like sweet potatoes, parsnips, or turnips work wonderfully. You can also add green beans, butternut squash, or seasonal greens based on what's available.

How can I make this soup more filling?

Serve with crusty bread, add a can of drained chickpeas or white beans, or stir in some small pasta like ditalini or orzo during the last 10 minutes of cooking.

Can I make this in a slow cooker?

Yes. Sauté onions and spices first, then add all ingredients to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until lentils are tender. Add spinach in the last 30 minutes.

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

Protein-rich lentils simmered with seasonal vegetables and aromatic spices for a comforting, nourishing meal.

Prep Time
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Author: Maya Larkson

Recipe Category Everyday Natural Bowls

Skill Level Easy

Cuisine Type Global

Makes 4 Servings Amount

Diet Details Vegan-Friendly, No Dairy, No Gluten

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 ½ teaspoon smoked paprika
04 1 bay leaf
05 1 teaspoon salt, or to taste
06 ½ teaspoon black pepper

Optional Garnishes

01 Chopped fresh parsley
02 Lemon wedges

Directions

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.

Step 02

Cook Base Vegetables: Add carrots, celery, zucchini, and red bell pepper. Cook, stirring occasionally, for 5 minutes.

Step 03

Toast Spices: Stir in cumin, thyme, smoked paprika, salt, and pepper; cook 1 minute until fragrant.

Step 04

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

Step 05

Simmer Soup: Reduce heat, cover, and simmer for 25 minutes, or until lentils and vegetables are tender.

Step 06

Add Greens and Finish: Stir in spinach or kale; cook 2–3 minutes until wilted. Remove bay leaf.

Step 07

Season and Serve: Taste and adjust seasoning. Serve hot, garnished with parsley and a squeeze of lemon 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.

Kitchen Tools Needed

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

Nutrition Details (per portion)

Nutrition info shown is for guidance only. It cannot replace medical advice.
  • Calorie Count: 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.