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.

Close up of spinach lentil soup showing hearty lentils, spinach, and rich tomato broth.

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.

Fresh ingredients for spinach lentil soup including lentils, spinach, tomatoes, and vegetables.
  • 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 1 Sautéing onion, carrot, and celery in olive oil for the soup base.

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 2 Adding lentils, tomatoes, and broth to the pot for simmering.

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 3 Stirring fresh spinach into the soup 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.

Step 4 Serving spinach lentil soup with lemon juice and crusty bread.

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

Can I use canned lentils instead of dried?

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.

What kind of lentils are best for this recipe?

Green or brown lentils hold their shape nicely and give the soup a hearty texture. Red lentils cook faster and make the soup creamier.

Do I need to soak dry lentils?

No, you don’t need to soak the lentils. Just rinse them well under cold water to remove any dust or debris before cooking.

Can I freeze spinach lentil soup?

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.

What can I serve with this soup?

It’s delicious with crusty bread, a green salad, or a spoonful of low-fat Greek yogurt for extra creaminess.

How can I make it thicker?

Blend a few cups of the soup, then stir it back in for a creamy, satisfying texture without adding cream or butter.

Is this recipe high in protein?

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

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!

Warm bowl of spinach lentil soup with olive oil drizzle and lemon wedge.

Spinach Lentil Soup

5 from 1 vote
This spinach lentil soup is a hearty, fiber-rich meal packed with protein and Mediterranean flavor, perfect for a balanced and satisfying dinner.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

Video

Spinach Lentil Soup

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
  • 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.
    Step 1 Sautéing onion, carrot, and celery in olive oil for the soup base.
  • 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.
    Step 2 Adding lentils, tomatoes, and broth to the pot for simmering.
  • 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.
    Step 3 Stirring fresh spinach into the soup 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.
    Step 4 Serving spinach lentil soup with lemon juice and crusty bread.

Notes

Substitutions
  • 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.
Tips
  • 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.
Storage
Store leftovers in the fridge for up to 4 days or freeze for up to 3 months in airtight containers.

Nutrition

Serving: 1of 4, Calories: 355kcal, Carbohydrates: 57g, Protein: 19g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 560mg, Potassium: 1613mg, Dietary Fiber: 23g, Sugar: 14g, Vitamin A: 11209IU, Vitamin B6: 1mg, Vitamin C: 56mg, Vitamin E: 6mg, Vitamin K: 303µg, Calcium: 208mg, Folate: 395µg, Iron: 9mg, Manganese: 2mg, Magnesium: 163mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments