This spinach lentil soup is a hearty, fiber-rich dinner that’s easy to make, packed with Mediterranean flavor, and perfect for keeping your family full and nourished with every spoonful.
For more easy soup recipes, check out our quick lentil soup, pumpkin soup, spiced lentil soup, Mediterranean chickpea soup.
A Hearty, Nourishing Meal Made with Simple Ingredients
This spinach lentil soup is a cozy, feel-good meal that’s easy to make, fiber-rich, and full of Mediterranean flavor 🥣. It’s hearty yet light, combining lentils, veggies, and spinach into a bowl of nourishing comfort.
Louise and I love how this recipe feels both wholesome and simple, perfect for supporting a balanced, nutritious diet without much effort.
It’s a one-pot lentil soup that’s naturally low in saturated fats and packed with plant-based protein for long-lasting satisfaction.
Serve it with crusty bread or enjoy it on its own for an easy, healthy lentil soup recipe that’s perfect for any night of the week 🥕✨.
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.
- Lentils: green or brown lentils are perfect for this recipe because they hold their shape and create a satisfying, hearty texture. If you prefer a creamier soup, use red lentils, which break down beautifully as they cook. For a quicker option, canned lentils work wonderfully and cut your cooking time in half. Just remember to reduce the broth by about half since canned lentils are already cooked and will not absorb as much liquid.
- Spinach: adds a burst of color, nutrients, and freshness to the soup. You can easily swap it with baby kale, Swiss chard, or frozen spinach for a heart healthy soup recipe that fits any season.
- Olive oil: adds richness and a smooth Mediterranean flavor. You can replace it with avocado oil or a small pat of butter for a softer, creamier taste.
- Carrots, onion, and celery: create a delicious base of sweetness, aroma, and depth. If you’re out of something, substitute sweet potatoes for carrots, leeks for onion, or bell pepper for celery.
- Garlic, oregano, and paprika: bring warmth and complexity. Use roasted garlic for milder flavor, Italian herbs for a twist, or smoked paprika for more depth.
- Broth and tomatoes: form the flavorful base. We like using bouillon powder dissolved in water because it keeps groceries light and lasts for weeks. Crushed or diced tomatoes add balance and body.
- Lemon juice: finish with a squeeze for brightness and a pop of flavor that ties everything together.
How to Make Spinach Lentil Soup
Step 1. Build the flavor base
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, and carrot, and sauté for about 4 minutes until the onion turns translucent. Stir often to prevent the vegetables from browning too much.
Next, add the grated garlic and paprika. Cook for another minute until fragrant. This step builds the rich, savory base that makes this healthy lentil soup recipe so comforting and flavorful.
Step 2. Simmer the lentils
Rinse the dry lentils in a sieve under running water to remove any dust or debris, checking for small stones.
Add the lentils, vegetable broth, crushed tomatoes, oregano, salt, black pepper, and red pepper flakes to the pot.
Bring to a boil, then partially cover the pot and let it simmer gently for 30 minutes, stirring occasionally, until the lentils are tender but still hold their shape. Smaller lentils may cook faster, while larger ones take a bit longer.
Step 3. Blend then add spinach
For a thicker texture, blend about 2 cups of the soup directly in the pot using an immersion blender, or transfer to a standing blender and mix until smooth. Then stir it back in.
This step gives you a protein rich lentil soup that feels hearty and creamy without any dairy. If you prefer a more rustic texture, you can skip blending entirely.
Stir in the spinach (or kale, Swiss chard, or baby greens) and cook for 3 to 5 minutes, just until wilted.
Step 4. Finish and serve
Adjust the consistency by adding more broth or water, then taste and season with extra salt or pepper if needed.
Finish your spinach lentil soup with a drizzle of extra virgin olive oil, a squeeze of fresh lemon juice, and a slice of toasted crusty bread on the side.
💡 Tip: Rub the warm bread with a clove of garlic, drizzle with olive oil, and sprinkle with salt for an authentic Italian touch.
Tips
- Sauté the veggies slowly: taking your time with the onion, carrot, and celery helps build a rich, aromatic base that gives this Mediterranean lentil soup deep flavor.
- Rinse the lentils well: wash them under cold water and check for small stones before cooking for the best texture and taste.
- Simmer gently: keep the heat on medium-low to allow the lentils to cook evenly and absorb the flavors without breaking apart.
- Blend a little for creaminess: puree a few cups of soup and mix it back in for a thick, velvety consistency while keeping some lentils whole for texture.
- Add greens at the end: stir in spinach just before serving to preserve its bright color and nutrients, creating a heart healthy soup recipe that feels light and fresh.
- Adjust the consistency: add more broth or water if the soup gets too thick, or let it simmer uncovered to reduce and thicken.
- Finish with lemon juice: a squeeze of lemon just before serving enhances flavor and adds brightness.
- Serve with bread: pair it with toasted sourdough or crusty bread for a wholesome, high fiber soup recipe that makes a complete meal.
- Store and reheat gently: this soup thickens as it cools, so add a splash of water when reheating to bring it back to a perfect texture.
Frequently Asked Questions
Yes, canned lentils work great for a quicker version. Just reduce the broth since they are already cooked. This turns it into an easy lentil soup with spinach ready in about 25 minutes.
Green or brown lentils hold their shape nicely and give the soup a hearty texture. Red lentils cook faster and make the soup creamier.
No, you don’t need to soak the lentils. Just rinse them well under cold water to remove any dust or debris before cooking.
Absolutely. Let it cool completely, then freeze it in portions for up to 3 months. Reheat with a little extra broth to bring back the perfect texture.
It’s delicious with crusty bread, a green salad, or a spoonful of low-fat Greek yogurt for extra creaminess.
Blend a few cups of the soup, then stir it back in for a creamy, satisfying texture without adding cream or butter.
Yes, lentils are naturally protein-rich, making this a protein rich lentil soup that’s filling and balanced for lunch or dinner.
More Easy Soup Recipes
- Creamy red lentil soup
- Tuscan cabbage bean stew
- Creamy coconut pumpkin soup
- Tofu mushroom soup
- Mediterranean lentil soup
- Creamy healthy potato soup
- Tomato lentil soup
- Pastina soup
If you tried this Spinach Lentil Soup recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!
Spinach Lentil Soup
Video
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 carrots chopped
- 1 onion chopped
- 1 rib celery chopped
- 3 cloves garlic grated
- 1 teaspoon paprika
- 1 cup dried lentils green or brown, rinsed
- 6 cups vegetable broth or chicken broth
- 2 cans crushed tomatoes 15 oz / 400 g each can
- 1½ teaspoons dried oregano
- ¼ teaspoon red pepper flakes
- ¾ teaspoons salt or more to taste + black pepper
- ½ pound spinach
- 1 lemon the juice
Instructions
- Build the flavor base: Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add 2 carrots, 1 onion, and 1 rib celery (all chopped), and cook for about 4 minutes until the onion is soft and translucent. Stir often. Add 3 cloves garlic (grated) and 1 teaspoon paprika, then cook for 1 more minute until fragrant.
- Simmer the lentils: Rinse 1 cup dried lentils under cold water and check for any small stones. Add them to the pot with 6 cups vegetable broth, 2 cans crushed tomatoes, 1½ teaspoons dried oregano, ¼ teaspoon red pepper flakes, ¾ teaspoons salt, and black pepper.Bring to a boil, then reduce the heat and simmer gently for about 30 minutes until the lentils are tender but still hold their shape. Stir every now and then.
- Blend for creaminess: Blend about 2 cups of the soup, then stir it back in for a creamy texture. You can skip this step if you prefer a chunkier soup. Stir in ½ pound spinach and cook for 3 minutes until wilted.
- Serve and finish: Add more broth or water if the soup feels too thick. Taste and adjust the seasoning, then serve with a squeeze of lemon juice and some crusty bread.
Notes
- Lentils → Red lentils for a creamier soup, or 3 cans of lentils (15 oz / 400 g each) for a quick version (reduce broth by half).
- Spinach → Baby kale, Swiss chard, or frozen spinach for a similar heart healthy twist.
- Olive oil → Avocado oil or a small pat of butter for a richer flavor.
- Carrots → Sweet potatoes or parsnips for a slightly sweeter, earthy taste.
- Onion → Leeks or shallots for a milder, more delicate flavor.
- Celery → Bell pepper or fennel stalks for a light, aromatic alternative.
- Garlic → Roasted garlic or a pinch of garlic powder for gentler flavor.
- Oregano → Italian seasoning or thyme for a fresh herbal touch.
- Paprika → Smoked paprika, chili flakes, or ground cumin for a warm, spicy note.
- Broth → Bouillon powder dissolved in water for convenience and longer shelf life.
- Crushed tomatoes → Diced tomatoes for texture or tomato sauce for a smooth base.
- Lemon juice → Freshly grated lemon zest or a splash of vinegar for brightness.
- Sauté the veggies slowly to build a rich, aromatic base for deep Mediterranean flavor.
- Rinse the lentils well under cold water and remove any small stones for the best texture.
- Simmer gently on medium-low heat so the lentils cook evenly and stay tender.
- Blend a little for creaminess to get a velvety texture while keeping some lentils whole.
- Add the greens last to keep the spinach bright, fresh, and full of nutrients.
- Adjust consistency with extra broth or water, or simmer uncovered to thicken.
- Finish with lemon juice to brighten the flavor and balance the richness.
- Serve with bread for a wholesome, high fiber meal that feels hearty and satisfying.
- Reheat gently with a splash of water to restore the perfect texture after storing.
Nutrition
Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
Delicious and warm feeling soup.
I’m so happy you like it, Raquel! Thanks so much for your feedback. Kindest,
Louise