Jump to Recipe
Heart-Healthy Lentil and Spinach Soup is a one-pot dinner built on brown lentils, carrots, and a good handful of spinach, simmered until the vegetables turn soft and the broth tastes like something worth going back for.
I make this on Sunday nights when I want the fridge stocked for the week. It takes one pot and about 50 minutes, most of which is just simmering while I do something else in the kitchen.
Lentils bring fiber and plant protein without any meat, the same hearty base used in these lentil and feta fritters. Spinach wilts in at the end so it stays bright, not gray and overcooked.
Brown lentils hold their shape here, so check at the 25 minute mark. Go past 30 and they start to break down, and the soup turns thick instead of brothy.
Why You’ll Love This Recipe
- One pot, minimal cleanup, ready in 50 minutes
- Loaded with fiber and plant protein from lentils
- Freezes well for real meal-prep lunches
- Kid-friendly flavor, not too spicy or bitter
Ingredient Notes
- brown lentils: Hold their shape better than red lentils, giving distinct bites instead of a fully broken-down soup. Sub red lentils if you want a creamier texture, just shorten the simmer to about 20 minutes.
- vegetable broth: Use a low-sodium version so you control the final salt level. Chicken broth works too if the soup doesn’t need to stay vegan.
- baby spinach: Added at the very end so it wilts without turning gray or mushy. Regular spinach works, just chop the larger leaves first.
- smoked paprika: Gives the broth a faint smoky background without any actual smoking. Regular paprika works but tastes flatter.
- lemon juice: Stirred in off heat right before serving to brighten the whole pot. Bottled works in a pinch but fresh has more punch.

Wholesome Lentil and Spinach Soup for Heart Health
Ingredients
Method
- Heat olive oil in a 5-quart / 4.7 L dutch oven or soup pot over medium heat. Add the onion, carrots, and celery, and cook for 6 to 7 minutes until softened.
- Stir in the garlic, cumin, smoked paprika, and thyme. Cook for 1 minute until fragrant.
- Add the rinsed lentils, diced tomatoes, broth, and bay leaf. Bring to a boil over high heat.
- Reduce heat to a low simmer and cook uncovered for 25 to 30 minutes, stirring occasionally, until the lentils are tender but still hold their shape. Check at 25 minutes, they should not turn mushy.
- Remove the bay leaf. Stir in the spinach and cook for 2 to 3 minutes until just wilted.
- Stir in the lemon juice, salt, and pepper. Taste and adjust seasoning.
- Ladle into bowls and serve warm, with bread on the side if you like.
Notes
- Rinse lentils before cooking to remove dust and debris.
- Check lentils at 25 minutes, they should hold shape, not turn mushy.
- Add spinach last so it wilts without turning gray.
- Use low-sodium broth to control the final salt level.

Tips for Success
- Rinse the lentils well before cooking to wash away dust and any small stones you might miss.
- Add the spinach at the very end so it wilts in 2 to 3 minutes and keeps its color, much like the spinach folded into this caramelized onion spinach galette.
- Taste and adjust the lemon juice at the end, it brightens the pot more than extra salt does.
- Thin the soup with an extra 1/2 cup broth if it thickens too much after sitting.
- Use a low-sodium broth so you control the final salt level yourself.
Variations
- Swap brown lentils for red lentils if you want a creamier, more broken-down soup with a shorter 20 minute simmer.
- Stir in a Parmesan rind while simmering for a deeper, savory background note, then remove it before serving.
- Add a can of chickpeas along with the lentils for extra protein and a heartier, stew-like texture.
Storage and Reheating
Heart-Healthy Lentil and Spinach Soup keeps well in the fridge for 4 to 5 days in an airtight container. The flavor actually improves overnight as the cumin and garlic settle into the broth.
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheat on the stovetop over medium-low heat for 5 to 7 minutes, stirring occasionally, or in the microwave in 90-second bursts. Add a splash of broth or water if it’s thickened too much in storage.
Serving Suggestions
Heart-Healthy Lentil and Spinach Soup works well with a thick slice of crusty whole-grain bread for scooping up the broth.
A simple cucumber salad with a lemon vinaigrette keeps the meal light. A dollop of plain yogurt on top adds richness if you’re not keeping it strictly vegan.
For a heartier dinner, serve it alongside a soft-boiled egg or grilled cheese on the side.

FAQ
Why is my lentil and spinach soup too thick after it sits?
Lentils keep absorbing liquid as the soup cools, so it thickens in the fridge. Thin it with 1/2 cup of broth or water when reheating and stir over medium-low heat for a few minutes until it loosens back up. This is normal and doesn’t mean anything went wrong.
Can I use red lentils instead of brown lentils in this soup?
Yes, red lentils work but they break down completely and turn the soup thick and almost creamy instead of brothy. Cut the simmer time to about 20 minutes since red lentils cook faster and turn mushy if left too long. Brown or green lentils hold their shape better if you want distinct bites, the way they do in this lentil walnut bolognese.
Can I freeze lentil and spinach soup?
Yes, this soup freezes well for up to 3 months in airtight containers or freezer bags. Portion it into single servings before freezing so you can thaw only what you need, then reheat gently on the stovetop with a splash of extra broth.
What goes well with lentil and spinach soup for dinner?
Crusty whole-grain bread for dipping is the simplest pairing, and a lemony cucumber salad keeps the meal balanced. A soft-boiled egg or a spoon of plain yogurt on top adds richness if you want something heartier.
Is this lentil and spinach soup gluten free?
Yes, as written this soup is gluten free since lentils, vegetables and broth naturally contain no gluten. Just double check your vegetable broth label, since some brands add wheat-based flavorings, and serve with gluten-free bread if needed.
Do I need to soak the lentils before making this soup?
No, brown lentils don’t need soaking, just a good rinse under cold water to remove dust and debris. Unlike dried beans, lentils cook fast enough on their own, turning tender in about 25 to 30 minutes of simmering.




