This hearty lentil and vegetable soup is my go-to comfort dish when I want something warm, nourishing, and deeply satisfying. It’s inspired by the Mediterranean flavors I grew up with, featuring protein-packed lentils, aromatic spices, and a colorful medley of vegetables. The best part? It comes together in just 40 minutes and tastes even better the next day.

Hearty Lentil and Vegetable Soup Recipe in Just 40 Minutes

Why You’ll Love This Recipe

I keep coming back to this soup, and here’s why I think it deserves a spot in anyone’s weekly rotation:

  • It’s incredibly healthy, with plant-based protein, fiber, and loads of vitamins.

  • It’s simple and quick – only basic chopping and simmering involved.

  • The flavors are rich and comforting, thanks to cumin, paprika, and garlic.

  • It’s flexible – I can switch up the veggies depending on what’s in my fridge.

  • It’s a meal prep champion – stores well, freezes even better, and tastes amazing reheated.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1 cup dried lentils, rinsed

  • 1 medium onion, diced

  • 2 carrots, chopped

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 4 cups vegetable broth

  • 1 can (14 oz) diced tomatoes

  • 1 tsp cumin

  • 1 tsp paprika

  • Salt and pepper to taste

  • 2 tbsp olive oil

Directions

Step 1: Sauté the Vegetables
I start by heating olive oil in a large pot over medium heat. Once hot, I add the onion, carrots, and celery and let them cook for about 5 minutes until softened and fragrant. This is the base layer of flavor, so I don’t rush this part.

Step 2: Add Garlic and Spices
Next, I stir in the minced garlic, cumin, and paprika. I cook everything for another minute, just until the spices bloom and the garlic becomes fragrant. This is when my kitchen starts smelling incredible.

Step 3: Simmer the Soup
Now I add the lentils, vegetable broth, and diced tomatoes (with juices). I bring everything to a boil, then reduce the heat and let it simmer for about 25–30 minutes. I test a lentil for doneness around the 25-minute mark – it should be tender but still hold its shape.

Step 4: Season and Rest
I season with salt and pepper to taste, then turn off the heat and let the soup sit for 10 minutes. That rest time helps all the flavors come together beautifully before serving.

Servings and timing

This recipe makes 4 generous servings and takes about 40 minutes total, including:

  • Prep Time: 10 minutes

  • Cook Time: 30 minutes

Variations

Here are some of my favorite ways to switch things up:

  • Add greens like spinach or kale in the last 5 minutes for extra nutrients.

  • Swap veggies: sweet potatoes, parsnips, or bell peppers work great.

  • Boost flavor with a pinch of turmeric or a splash of lemon juice at the end.

  • Make it creamy by blending a portion of the soup or stirring in Greek yogurt.

  • Add heat: a dash of chili flakes or cayenne for a spicy kick.

Storage/Reheating

I let the soup cool completely before storing it in the fridge. It stays fresh for up to 3 days in an airtight container. For longer storage, I freeze portions flat in freezer bags – they’re good for about 1 month.

To reheat, I warm it gently on the stovetop over medium-low heat. Lentils soak up liquid, so I always keep extra broth or water handy to adjust the consistency. A quick stir, and it’s just as good (or better) than the first time.

Hearty Lentil and Vegetable Soup Recipe in Just 40 Minutes FAQs

Can I use canned lentils instead of dried?

Yes, I often use canned lentils when I’m short on time. I substitute 1 cup dried lentils with about 2.5 cups of canned lentils, drained and rinsed. Since they’re already cooked, I add them in the last 10 minutes of simmering.

How can I thicken lentil soup if it’s too watery?

I either mash some lentils directly in the pot or blend a cup of soup and stir it back in. Another option is to simmer the soup uncovered for a few extra minutes until it reduces naturally.

Is this soup freezer-friendly?

Absolutely. I cool the soup completely before freezing in single-serve containers or bags. It reheats beautifully, and the flavors deepen over time.

Can I cook this in a slow cooker?

Yes, and it turns out wonderfully! I sauté the vegetables and spices first, then transfer everything to the slow cooker. I set it to low for 6–8 hours or high for 3–4 hours.

What can I serve with lentil soup?

I love it with a warm slice of crusty bread or over fluffy quinoa. Sometimes I top it with chopped parsley or a squeeze of lemon for a bright finish.

Conclusion

This hearty lentil and vegetable soup is everything I want in a meal – warm, nourishing, and soul-satisfying. Whether I’m feeding the family, prepping for the week, or just craving something comforting, it always hits the spot. With a simple process and deeply flavorful result, this recipe is one I turn to again and again.

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
Hearty Lentil and Vegetable Soup Recipe in Just 40 Minutes

Hearty Lentil and Vegetable Soup Recipe in Just 40 Minutes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

A hearty, Mediterranean-inspired lentil and vegetable soup packed with plant-based protein, fiber, and rich spices. Ready in just 40 minutes, this nourishing dish is perfect for meal prep and flexible to your favorite veggies.


Ingredients

  • 1 cup dried lentils, rinsed
  • 1 medium onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 garlic cloves, minced
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 tsp cumin
  • 1 tsp paprika
  • Salt and pepper to taste
  • 2 tbsp olive oil

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and sauté for about 5 minutes until softened and fragrant.
  2. Stir in minced garlic, cumin, and paprika. Cook for another minute until aromatic.
  3. Add lentils, vegetable broth, and diced tomatoes (with juices). Bring to a boil, then reduce heat and simmer for 25–30 minutes, until lentils are tender.
  4. Season with salt and pepper to taste. Turn off the heat and let the soup rest for 10 minutes before serving.

Notes

  • Add greens like spinach or kale in the last 5 minutes for extra nutrients.
  • Use sweet potatoes, parsnips, or bell peppers as veggie substitutes.
  • Add turmeric or lemon juice for flavor variation.
  • Blend part of the soup or add Greek yogurt for creaminess.
  • Spice it up with chili flakes or cayenne.
  • Store in the fridge for up to 3 days or freeze for up to 1 month.
  • Reheat gently with added broth if needed.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 6g
  • Sodium: 540mg
  • Fat: 9g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 12g
  • Protein: 13g
  • Cholesterol: 0mg

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