Lentil soup with spinach is the kind of dependable recipe that belongs in every home kitchen. It is warm, hearty, budget-conscious, and easy to make with simple pantry ingredients. The lentils create a naturally filling base, the vegetables add flavor and texture, and the spinach brings freshness right at the end. This recipe is especially useful when you want something comforting without making a complicated meal. It works well for lunch, dinner, meal prep, or a simple make-ahead dish you can reheat throughout the week.
This version keeps the process straightforward while adding helpful ingredient notes, substitution ideas, storage guidance, and allergen information so the recipe is easier to follow and adapt.
Ingredients You’ll Need
For the soup:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1 teaspoon salt, plus more to taste
- 1 1/2 cups dried brown or green lentils, rinsed and picked over
- 6 cups vegetable broth or chicken broth
- 1 can diced tomatoes, with juices
- 3 to 4 cups fresh spinach, roughly chopped if leaves are large
- 1 tablespoon lemon juice
- Optional: red pepper flakes, fresh parsley, grated Parmesan, or a drizzle of olive oil for serving
Ingredient notes:
- Brown or green lentils are best for this recipe because they hold their shape while becoming tender. Red lentils cook faster and create a softer, creamier soup, but they will change the texture.
- Fresh spinach wilts quickly and should be added near the end so it stays bright and tender.
- Vegetable broth keeps the soup vegetarian and vegan, as long as all optional toppings are also plant-based.
- Lemon juice may seem small, but it helps brighten the flavor after the lentils have simmered.
- Diced tomatoes add acidity and body. Fire-roasted tomatoes can be used for a deeper, slightly smoky flavor.
How to Make Lentil Soup With Spinach
- Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften and the onion looks translucent.
- Add the minced garlic, cumin, smoked paprika, thyme, black pepper, and salt. Stir for about 30 seconds, just until the garlic and spices become fragrant. This step helps build flavor before the liquid is added.
- Add the rinsed lentils, broth, and diced tomatoes with their juices. Stir well, scraping the bottom of the pot to loosen any flavorful bits.
- Bring the soup to a boil, then reduce the heat to a gentle simmer. Cover the pot partially and cook for 30 to 40 minutes, or until the lentils are tender. Stir occasionally so the lentils do not stick to the bottom.
- Check the texture. For a chunkier soup, leave it as is. For a thicker, creamier soup, use an immersion blender to briefly blend part of the soup directly in the pot. You can also transfer 1 to 2 cups of soup to a blender, blend until smooth, and stir it back in.
- Stir in the spinach and cook for 2 to 3 minutes, just until wilted. Add the lemon juice, then taste and adjust with more salt, pepper, or lemon as needed.
- Serve warm with fresh herbs, a drizzle of olive oil, crusty bread, rice, or a simple side salad.
Helpful Substitutions and Variations
This soup is flexible, which makes it a great recipe to adjust based on what you already have.
- Lentils: Use brown or green lentils for the best texture. Red lentils can be used, but the soup will become softer and more stew-like.
- Greens: Replace spinach with kale, Swiss chard, or collard greens. Heartier greens may need a few extra minutes to soften.
- Broth: Vegetable broth makes the soup plant-based. Chicken broth can be used for a richer flavor.
- Tomatoes: Crushed tomatoes can be used for a smoother soup. Tomato paste can also be added with the garlic and spices for a more concentrated flavor.
- Spices: Add turmeric, coriander, curry powder, or chili flakes for a different flavor profile.
- Protein boost: Stir in cooked shredded chicken, chickpeas, or white beans if you want an even heartier meal.
- Creamier texture: Blend a portion of the soup or stir in a splash of coconut milk near the end.
- Grain add-ins: Serve the soup over cooked rice, quinoa, or farro to make it even more filling.
Storage, Freezing, and Reheating Tips
Lentil soup stores very well, making it a smart option for meal prep. Let the soup cool before transferring it to airtight containers.
- Refrigerator: Store leftovers in an airtight container for 3 to 4 days.
- Freezer: Freeze in individual portions or larger containers for up to 2 to 3 months for best quality.
- Reheating: Warm the soup on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in a microwave-safe bowl, stirring partway through.
- Texture tip: Lentils continue absorbing liquid as the soup sits. Add a splash of broth or water when reheating if the soup becomes too thick.
- Spinach tip: If you are making this soup specifically for freezing, you may prefer to add fresh spinach after reheating rather than before freezing. This keeps the greens fresher in color and texture.
Always cool and store leftovers promptly. For food safety, avoid leaving cooked soup at room temperature for extended periods.
Allergen Notes and Dietary Considerations
This lentil soup can fit many eating styles, but it is still important to check ingredient labels and consider individual needs.
- Gluten-free: The soup can be gluten-free if the broth and canned ingredients are certified gluten-free. Some broths may contain additives or flavorings, so check the label.
- Dairy-free: The base recipe is dairy-free. Skip Parmesan or use a dairy-free topping.
- Vegan: Use vegetable broth and avoid dairy-based toppings.
- Nut-free: The recipe does not include nuts, but packaged ingredients should still be checked for cross-contact warnings.
- Legume allergy: Lentils are legumes. Anyone with a lentil or legume allergy should avoid this recipe or consult a qualified medical professional.
- Lower sodium option: Use low-sodium broth and adjust the salt at the end to better control the final flavor.
Why This Soup Is So Satisfying
The beauty of lentil soup is that it feels hearty without requiring complicated ingredients. Lentils are naturally filling and commonly valued as a source of plant-based protein and fiber. Spinach adds color and nutrients while keeping the soup fresh-tasting instead of heavy. The combination of aromatics, spices, tomatoes, and lemon gives the soup balance: savory, earthy, bright, and comforting all at once.
This is also a recipe that rewards small finishing touches. A squeeze of lemon, a sprinkle of parsley, or a drizzle of good olive oil can make the finished bowl taste more complete. Serve it with bread for dipping, spoon it over rice, or enjoy it on its own as a simple one-pot meal.
Conclusion
Lentil soup with spinach is simple, comforting, and filling for all the right reasons. It uses everyday ingredients, cooks in one pot, stores well, and can be adjusted with different greens, spices, broths, and toppings. Whether you are making a fresh batch for dinner or preparing meals ahead of time, this recipe delivers a warm, nourishing bowl with very little fuss. Keep the basic method the same, adjust the seasonings to your taste, and you will have a reliable soup recipe you can come back to again and again.
Sources:
- USDA FoodData Central: https://fdc.nal.usda.gov/
- FoodSafety.gov Leftovers and Food Safety: https://www.foodsafety.gov/food-safety-charts/cold-food-storage-charts
- Harvard T.H. Chan School of Public Health, Lentils: https://www.hsph.harvard.edu/nutritionsource/food-features/lentils/
- Harvard T.H. Chan School of Public Health, Vegetables and Fruits: https://www.hsph.harvard.edu/nutritionsource/what-should-you-eat/vegetables-and-fruits/