
There’s something magical about a big pot of lentil soup simmering on the stove—the smell alone brings everyone to the kitchen. This recipe is thick, nourishing, and loaded with real vegetables, and it comes together in one pot with ingredients you probably already have.
Whether it’s a chilly weeknight, a lazy Sunday, or you need a meal that stretches all week, this soup has you covered. It’s vegan, budget-friendly, packed with fiber and plant protein, and honestly just tastes like home.

Hearty Lentil Vegetable Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Cook 5–6 minutes, stirring occasionally, until softened.
- Add garlic, cumin, paprika, thyme, salt, pepper, and red pepper flakes (if using). Stir and cook 1 minute until fragrant.
- Add diced tomatoes (with all the liquid), rinsed lentils, and vegetable broth. Stir well to combine.
- Bring to a boil, then reduce heat to low. Cover and simmer 30–35 minutes, stirring occasionally, until lentils are completely tender.
- Stir in frozen peas and spinach or kale (if using). Cook uncovered for 5 minutes more.
- Remove from heat. Stir in lemon juice. Taste and adjust salt and pepper.
- Ladle into bowls, garnish with fresh herbs, and serve with crusty bread.
Notes
– For a creamier texture, use red lentils and mash a portion of the soup before serving.
– Slow Cooker: Add all ingredients (except peas, spinach, lemon). Cook on LOW 7–8 hours or HIGH 4–5 hours. Stir in peas, spinach, and lemon in the last 15 minutes.
– Storage: Refrigerate up to 5 days in an airtight container.
– Freezer: Freeze up to 3 months. Thaw overnight in the fridge and reheat on the stovetop. CALORIES: 310
PROTEIN: 18g
Summary
This Hearty Lentil Vegetable Soup is a cozy, one-pot dinner loaded with green lentils, sweet carrots, peas, diced tomatoes, and warming spices. It’s ready in under an hour, perfect for meal prep, and only gets better the next day.
Nutrition Facts
| Nutrient | Per Serving (1/6 recipe) |
|---|---|
| Calories | 310 |
| Total Fat | 6g |
| Saturated Fat | 1g |
| Carbohydrates | 48g |
| Fiber | 16g |
| Sugars | 8g |
| Protein | 18g |
| Sodium | 620mg |
| Iron | 5mg (28% DV) |
| Potassium | 680mg |
Tips and Variations for Hearty Lentil Vegetable Soup
Rinse your lentils under cold water before adding them to the pot — it removes any debris and helps them cook evenly. Don’t skip the lemon juice at the end; that one squeeze wakes up every other flavor in the bowl. For a creamier texture, use red lentils instead of green, and mash a portion of the soup gently with a spoon before serving.
Want to add more veggies? Diced sweet potato, zucchini, or green beans all work beautifully here. For a non-vegan version, swap vegetable broth for chicken broth to add a deeper savory base. This soup also works great in the slow cooker — just add all ingredients and cook on LOW for 7–8 hours or HIGH for 4–5 hours.
Blog and Social Links Footer
More recipes on mealzyt.com, famillyrecipes.com, nutrientsrecipes.com.
Connect and share your creations: Facebook and Pinterest.
