Lentil Vegetable Soup
Lentil vegetable soup is the ultimate comfort food that nourishes your body and warms your soul. This hearty dish combines protein-rich lentils with an array of colorful vegetables and aromatic spices. It is a one-pot wonder that proves healthy eating can be incredibly delicious and satisfying.
Whether you are looking for a cozy weeknight dinner or a nutritious meal prep option, this soup hits every mark. It is naturally plant-based, gluten-free, and packed with essential nutrients. Best of all, it uses simple pantry staples that you likely already have in your kitchen.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 280 kcal
- Protein: 18g
- Carbohydrates: 45g
- Fat: 2g
- Fiber: 12g
- Sugar: 5g
- Sodium: 480mg
Why Make This Lentil Vegetable Soup
This soup is a powerhouse of nutrition. Lentils provide a fantastic source of plant-based protein and iron, making this a very filling meal. Unlike many other legumes, lentils do not require soaking, so you can have this soup bubbling on the stove in no time.
It is also an excellent way to clean out your refrigerator. You can toss in almost any vegetable you have on hand. It is budget-friendly, freezes beautifully, and the flavors actually improve the next day. It is the perfect recipe for busy families and health-conscious home cooks.
How to Make Lentil Vegetable Soup
Making this soup is a straightforward process that involves layering flavors. By sautéing the vegetables first and then simmering everything together, you create a deep, complex broth that tastes like it spent hours on the stove.
Ingredients
- 1.5 cups dried brown or green lentils, rinsed
- 1 large yellow onion, diced
- 3 carrots, sliced into rounds
- 2 stalks celery, chopped
- 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 2 cups fresh spinach or kale, chopped
- 1 tablespoon lemon juice
- 2 tablespoons olive oil
- Salt and black pepper to taste
Directions
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 to 7 minutes until the onions are translucent and the vegetables begin to soften.
Step 2: Add Garlic and Spices
Stir in the minced garlic, cumin, thyme, and smoked paprika. Cook for another 1 minute until the spices are fragrant. Be careful not to burn the garlic.
Step 3: Deglaze and Combine
Pour in the diced tomatoes (with their juices) and use a wooden spoon to scrape any browned bits off the bottom of the pot. Add the rinsed lentils and the vegetable broth. Stir everything together well.
Step 4: Simmer the Soup
Increase the heat to bring the soup to a gentle boil. Once boiling, reduce the heat to low and cover the pot with a lid. Let it simmer for 25 to 30 minutes, or until the lentils are tender but not mushy.
Step 5: Add Greens and Season
Remove the lid and stir in the chopped spinach or kale. The heat from the soup will wilt the greens in about 2 minutes. Stir in the lemon juice, which brightens all the flavors. Season with salt and pepper to taste.
How to Serve Lentil Vegetable Soup
Serve this soup hot in deep bowls. It pairs perfectly with a slice of crusty sourdough bread or a side of avocado toast. For extra flavor, you can top each bowl with a sprinkle of fresh parsley, a drizzle of high-quality olive oil, or a pinch of red pepper flakes for some heat. If you are not vegan, a dollop of Greek yogurt or a sprinkle of Parmesan cheese adds a lovely creamy touch.
How to Store Lentil Vegetable Soup
This soup is a meal prep dream. Store leftovers in an airtight container in the refrigerator for up to 5 days. As it sits, the lentils will continue to absorb liquid, so you may need to add a splash of water or broth when reheating. To freeze, let the soup cool completely and transfer it to freezer-safe bags or containers. It will stay fresh for up to 3 months. Thaw overnight in the fridge before reheating on the stove.
Expert Tips for Perfect Lentil Vegetable Soup
First, always rinse your lentils and check for small stones before cooking. Second, don’t skip the lemon juice at the end; the acidity is the secret ingredient that balances the earthiness of the lentils. Third, if you prefer a thicker, creamier soup, take two cups of the cooked soup and blend it in a blender, then stir it back into the pot. This creates a wonderful texture without adding any dairy.
Delicious Variations
You can easily customize this recipe. Add diced potatoes or sweet potatoes during the simmering stage for extra heartiness. If you like heat, add a diced jalapeño or a teaspoon of curry powder for an Indian-inspired twist. You can also swap the spinach for Swiss chard or add extra veggies like zucchini or bell peppers. For a smoky flavor, try adding a bit of liquid smoke or extra smoked paprika.

Frequently Asked Questions
Q: Do I need to soak the lentils before cooking?
No, lentils are small and tender enough that they do not require soaking. Just give them a quick rinse to remove any dust or debris.
Q: Can I use red lentils instead?
Red lentils cook much faster and tend to break down into a puree. If you use them, the texture will be more like a thick dal rather than a chunky vegetable soup. Reduce cook time to about 15 minutes.
Q: Is this soup vegan and gluten-free?
Yes! As long as you use vegetable broth, this recipe is 100% vegan and naturally gluten-free.
Q: Can I make this in an Instant Pot?
Absolutely. Sauté the veggies in the Instant Pot, add all ingredients (except greens and lemon), and cook on High Pressure for 15 minutes with a natural release.
Q: What if my soup is too thick?
Lentils absorb water as they sit. If the soup becomes too thick, simply stir in a little extra broth or water until you reach your desired consistency.
Conclusion
Lentil vegetable soup is a timeless classic for a reason. It is healthy, affordable, and incredibly satisfying. This recipe is simple enough for a beginner but flavorful enough to impress anyone. Give it a try tonight and enjoy a warm bowl of wholesome goodness!

Lentil Vegetable Soup
- Total Time: 50 minutes
Ingredients
- 1.5 cups dried brown or green lentils, rinsed
- 1 large yellow onion, diced
- 3 carrots, sliced into rounds
- 2 stalks celery, chopped
- 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 2 cups fresh spinach or kale, chopped
- 1 tablespoon lemon juice
- 2 tablespoons olive oil
- Salt and black pepper to taste
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 to 7 minutes until the onions are translucent and the vegetables begin to soften.
- Stir in the minced garlic, cumin, thyme, and smoked paprika. Cook for another 1 minute until the spices are fragrant. Be careful not to burn the garlic.
- Pour in the diced tomatoes (with their juices) and use a wooden spoon to scrape any browned bits off the bottom of the pot. Add the rinsed lentils and the vegetable broth. Stir everything together well.
- Increase the heat to bring the soup to a gentle boil. Once boiling, reduce the heat to low and cover the pot with a lid. Let it simmer for 25 to 30 minutes, or until the lentils are tender but not mushy.
- Remove the lid and stir in the chopped spinach or kale. The heat from the soup will wilt the greens in about 2 minutes. Stir in the lemon juice, which brightens all the flavors. Season with salt and pepper to taste.
- Cook Time: 50 minutes
- Diet: Plant-Based, Gluten-Free, Vegan
