There is nothing quite like a steaming bowl of lentil vegetable soup to warm your soul and fill your belly. This recipe is a staple in many households because it is incredibly nutritious, affordable, and easy to customize with whatever vegetables you have in your crisper drawer. Whether you are looking for a healthy weeknight dinner or a meal-prep option for the week, this soup is a winner.
This soup combines hearty lentils with a medley of fresh vegetables and aromatic spices. The result is a thick, satisfying texture that feels like a hug in a bowl. It is naturally vegan and gluten-free, making it a great choice for families with diverse dietary needs. Let’s dive into how you can make this comforting dish at home.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 245 kcal
- Protein: 14g
- Carbohydrates: 38g
- Fat: 4g
- Fiber: 11g
- Sugar: 6g
- Sodium: 680mg
Why Make This Lentil Vegetable Soup
You should make this soup because it is a nutritional powerhouse. Lentils are packed with plant-based protein and fiber, which helps keep you full for hours. Unlike dried beans, lentils do not require soaking, so you can whip this up even on a busy evening. It is also a fantastic way to use up leftover vegetables like carrots, celery, or spinach.
Another reason to love this recipe is its budget-friendly nature. Lentils and root vegetables are some of the most inexpensive items in the grocery store, yet they provide a high-quality meal. Plus, this soup actually tastes better the next day as the flavors continue to meld together in the fridge.
How to Make Lentil Vegetable Soup
Making this soup is a simple one-pot process. You will start by building a flavor base with aromatic vegetables, then let the lentils simmer until they are perfectly tender. Follow these easy steps to get a delicious result every time.
Ingredients
- 1.5 cups dried green or brown lentils, rinsed
- 2 tablespoons extra virgin olive oil
- 1 large onion, diced
- 3 carrots, sliced into rounds
- 2 stalks celery, chopped
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 2 cups fresh baby spinach
- 1 tablespoon lemon juice
- 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 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften and the onions become translucent.
Step 2: Add Garlic and Spices
Stir in the minced garlic, dried oregano, ground cumin, and smoked paprika. Cook for just 1 minute until the spices are fragrant. Be careful not to burn the garlic, as it can turn bitter.
Step 3: Simmer the Soup
Add the rinsed lentils, diced tomatoes (with their juices), and the vegetable broth to the pot. Increase the heat to bring the liquid to a boil, then reduce the heat to low. Cover the pot and let it simmer for 25 to 30 minutes, or until the lentils are tender but not mushy.
Step 4: Final Seasoning and Greens
Once the lentils are cooked, stir in the baby spinach and let it wilt for about 1 minute. Turn off the heat and stir in the lemon juice. Season with salt and black pepper to taste. The lemon juice is key as it brightens all the earthy flavors.
How to Serve Lentil Vegetable Soup
This soup is wonderful on its own, but it pairs beautifully with a side of crusty sourdough bread or a simple green salad. For a bit of extra texture, you can garnish each bowl with a sprinkle of fresh parsley or a few homemade croutons. If you aren’t eating vegan, a small dollop of Greek yogurt or a sprinkle of Parmesan cheese adds a lovely creamy finish.
How to Store Lentil Vegetable Soup
To store, let the soup cool completely before transferring it to airtight containers. It will stay fresh in the refrigerator for up to 5 days. If you want to freeze it, this soup freezes beautifully for up to 3 months. Just be sure to leave a little space at the top of the container as the liquid will expand when frozen. Thaw overnight in the fridge before reheating on the stove.
Expert Tips for Perfect Lentil Vegetable Soup
For the best texture, use green or brown lentils. Red lentils tend to break down and become mushy, which is great for dahl but less ideal for a chunky vegetable soup. Also, don’t skip the acid at the end! A splash of lemon juice or red wine vinegar cuts through the heartiness and makes the vegetables pop. Finally, if the soup becomes too thick after sitting, simply splash in a little extra broth or water when reheating.
Delicious Variations
You can easily change this soup to suit your preferences. Try adding diced sweet potatoes or butternut squash for a hint of sweetness. For a bit of heat, add a pinch of red pepper flakes or a chopped jalapeño with the onions. You can also swap the spinach for kale or Swiss chard; just remember that heartier greens may need a few extra minutes to soften in the pot.

Frequently Asked Questions
Q: Do I need to soak the lentils before cooking?
No, lentils do not require soaking like dried beans. Just give them a quick rinse in a fine-mesh strainer to remove any dust or debris before adding them to the pot.
Q: Can I make this in a slow cooker?
Yes! Simply add all ingredients except the spinach and lemon juice to the slow cooker. Cook on low for 7-8 hours or on high for 3-4 hours. Stir in the spinach and lemon juice right before serving.
Q: What is the best type of lentil to use?
Green or brown lentils are best because they hold their shape well during the simmering process. French Green (Puy) lentils also work great for a firmer texture.
Q: Is this soup gluten-free?
Yes, this recipe is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free, as some brands may contain hidden additives.
Q: How do I make the soup creamier without dairy?
If you prefer a creamier texture, you can use an immersion blender to partially blend the soup (about 1 or 2 pulses). This releases some of the starch from the lentils and thickens the broth without needing cream.
Conclusion
Lentil vegetable soup is a timeless classic for a reason. It is healthy, filling, and incredibly satisfying. Whether you are cooking for a crowd or just prepping for yourself, this recipe is sure to become a favorite in your kitchen rotation. Enjoy your warm, nutritious meal!

Lentil Vegetable Soup
- Cook Time: 50 minutes
- Total Time: 50 minutes
- Diet: Vegan, Gluten-Free
Ingredients
- 1.5 cups dried green or brown lentils, rinsed
- 2 tablespoons extra virgin olive oil
- 1 large onion, diced
- 3 carrots, sliced into rounds
- 2 stalks celery, chopped
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 2 cups fresh baby spinach
- 1 tablespoon lemon juice
- 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 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften and the onions become translucent.
- Stir in the minced garlic, dried oregano, ground cumin, and smoked paprika. Cook for just 1 minute until the spices are fragrant. Be careful not to burn the garlic, as it can turn bitter.
- Add the rinsed lentils, diced tomatoes (with their juices), and the vegetable broth to the pot. Increase the heat to bring the liquid to a boil, then reduce the heat to low. Cover the pot and let it simmer for 25 to 30 minutes, or until the lentils are tender but not mushy.
- Once the lentils are cooked, stir in the baby spinach and let it wilt for about 1 minute. Turn off the heat and stir in the lemon juice. Season with salt and black pepper to taste. The lemon juice is key as it brightens all the earthy flavors.




