Spinach Lentil Soup

WANT TO SAVE THIS RECIPE?

This Spinach Lentil Soup has been my go-to comfort food for years, especially when the weather cools down or I simply need something nourishing and satisfying. I love how it comes together in one pot, using humble ingredients like lentils, carrots, and spinach to create something truly wholesome and flavorful. It’s plant-based, filling, and incredibly warming — exactly what I want from a cozy bowl of soup.

What makes this soup special for me is how versatile it is. Whether I’m in the mood for something hearty on a weeknight or hosting a casual weekend lunch, this recipe fits right in. The earthy lentils, tender chunks of veggies, and the way the spinach wilts into the broth — it all feels like a hug in a bowl. Add a slice of crusty bread on the side and you’ve got yourself a complete, protein-packed meal.


Why You’ll Love This Spinach Lentil Soup

This soup is a dream for anyone who loves nutritious food that doesn’t compromise on flavor. Lentils provide a plant-based protein boost, and the vegetables add depth and texture. It’s naturally vegan, gluten-free, and full of fiber, making it both heart-healthy and gut-friendly. Plus, it stores beautifully for meal prep or freezer batches.


What Kind of Lentils Should I Use?

Brown or green lentils work best in this soup because they hold their shape well during cooking and offer a slightly nutty flavor. Red lentils can be used in a pinch, but they tend to break down and create a creamier texture. If you prefer a bit of bite in your lentils, stick with green or brown.


Options for Substitutions

This recipe is forgiving and welcomes flexibility. Don’t have spinach? Kale or Swiss chard are great alternatives. You can also add diced tomatoes for extra tang or swap carrots for sweet potatoes. For a bit of spice, toss in a pinch of red pepper flakes or a splash of hot sauce. And if you’re not strictly plant-based, a touch of grated Parmesan or a poached egg on top is an amazing finish.


Ingredients for this Spinach Lentil Soup

  • Brown or Green Lentils – These form the protein-rich, hearty base of the soup. They hold their shape and absorb flavor beautifully.
  • Carrots – Their natural sweetness balances the earthiness of the lentils and adds color and texture.
  • Onion – A foundational ingredient for building flavor in the soup’s base.
  • Garlic – Adds depth and aroma that enhances every spoonful.
  • Spinach – Stirred in at the end for a vibrant pop of color and a dose of iron and vitamins.
  • Tomato Paste – Concentrated umami that enriches the broth.
  • Vegetable Broth – The liquid foundation that brings all the ingredients together.
  • Olive Oil – Used to sauté the vegetables and infuse the soup with richness.
  • Cumin & Smoked Paprika – These spices add a subtle warmth and depth of flavor.
  • Bay Leaf – Provides an herbaceous background note that complements the lentils.
  • Salt & Pepper – Essential for seasoning and balancing all the flavors.

Step 1: Sauté the Aromatics

Heat olive oil in a large pot over medium heat. Add chopped onions and sauté until translucent, about 5 minutes. Add minced garlic and cook for another minute until fragrant.


Step 2: Add the Carrots and Tomato Paste

Stir in chopped carrots and tomato paste. Cook for 2–3 minutes to caramelize slightly and deepen the flavor.


Step 3: Add Lentils, Spices, and Broth

Add the lentils, cumin, smoked paprika, bay leaf, and a pinch of salt and pepper. Pour in the vegetable broth and bring to a boil.


Step 4: Simmer Until Tender

Reduce heat to low, cover the pot, and let the soup simmer for 25–30 minutes, or until the lentils and carrots are tender. Stir occasionally.


Step 5: Stir in Spinach

Add the fresh spinach and stir until wilted, about 2–3 minutes. Taste and adjust seasoning with more salt or pepper if needed.


Step 6: Serve and Garnish

Ladle the soup into bowls and garnish with chopped parsley or a drizzle of olive oil if desired. Serve with crusty bread for a complete meal.


How Long to Prepare Spinach Lentil Soup

Preparing Spinach Lentil Soup is wonderfully straightforward, which is one of the reasons it’s such a favorite for weeknight cooking. Most of the time involved is hands‑off simmering while the lentils soften and absorb all the delicious flavors from the broth, vegetables, and spices. The active preparation mainly consists of chopping vegetables and sautéing the aromatics.

From start to finish, you can expect this soup to take about 40–45 minutes. The prep work usually takes around 10–15 minutes, especially if you’re chopping carrots, onions, and garlic fresh. The cooking time is approximately 25–30 minutes, which allows the lentils to become tender and the soup to develop its rich, hearty flavor.

Preparation Time: About 10–15 minutes to chop vegetables and measure ingredients.

Cooking Time: Approximately 25–30 minutes of simmering until lentils and vegetables become tender.

Total Time: Roughly 40–45 minutes from start to serving.


Tips for Perfect Spinach Lentil Soup

  • Rinse the lentils well: Washing lentils before cooking removes dust and helps prevent cloudy broth.
  • Sauté aromatics properly: Allow the onions and garlic to cook until fragrant and slightly softened to build a strong flavor base.
  • Toast the spices briefly: Adding spices to the hot oil for 30 seconds releases their natural oils and intensifies flavor.
  • Cut vegetables evenly: Uniform pieces ensure everything cooks at the same rate.
  • Add spinach at the end: This keeps the spinach vibrant and prevents it from becoming overcooked and mushy.
  • Adjust the thickness: If the soup becomes too thick, simply add extra broth or water.
  • Finish with acidity: A squeeze of lemon juice at the end brightens the entire dish.

Watch Out for These Mistakes While Cooking

  • Skipping the sauté step: This can lead to a soup that tastes flat and less developed.
  • Adding spinach too early: Spinach cooks quickly and may lose its texture if added during the simmering stage.
  • Overcooking the lentils: Too much cooking time can cause them to break down excessively.
  • Using too little seasoning: Lentils absorb a lot of flavor, so seasoning properly is essential.
  • Not tasting as you cook: Adjusting salt and spices gradually leads to a more balanced final dish.

What to Serve With Spinach Lentil Soup?

1. Crusty Artisan Bread

A thick slice of rustic bread is perfect for soaking up the flavorful broth.

2. Garlic Bread

The buttery garlic flavor pairs wonderfully with the earthy lentils.

3. Simple Green Salad

A light salad with lemon vinaigrette balances the hearty soup.

4. Roasted Vegetables

Roasted broccoli, cauliflower, or Brussels sprouts add extra nutrition and texture.

5. Grilled Cheese Sandwich

A warm, melty grilled cheese creates the ultimate comfort-food pairing.


Storage Instructions

Spinach Lentil Soup stores exceptionally well, making it ideal for meal prep or leftovers throughout the week.

Refrigerator: Allow the soup to cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 4–5 days.

Freezer: This soup freezes beautifully. Store it in freezer-safe containers or bags for up to 3 months. Leave a little room for expansion.

Reheating: Warm the soup gently on the stovetop over medium heat, adding a splash of water or broth if it has thickened too much.


Estimated Nutrition

While the exact nutritional values depend on ingredient quantities, Spinach Lentil Soup is generally considered a highly nutritious meal.

  • Calories: Approximately 250–300 per serving
  • Protein: 14–18 grams
  • Fiber: 12–16 grams
  • Carbohydrates: 35–40 grams
  • Fat: 5–8 grams
  • Iron: High due to lentils and spinach
  • Vitamins: Excellent source of Vitamin A, Vitamin C, and folate

Frequently Asked Questions

Can I use red lentils instead of brown lentils?

Yes, red lentils can be used, but they cook faster and tend to break down more, creating a thicker and creamier soup texture.

Is Spinach Lentil Soup vegan?

Yes, when made with vegetable broth and plant-based ingredients, this soup is naturally vegan and dairy-free.

Can I make this soup in a slow cooker?

Absolutely. Add all ingredients except spinach to the slow cooker and cook on low for 6–7 hours or high for 3–4 hours. Stir in spinach just before serving.

How can I make the soup thicker?

You can blend a portion of the soup and stir it back in, or allow the soup to simmer uncovered for a few extra minutes.

Can I add extra vegetables?

Definitely. Potatoes, celery, zucchini, or bell peppers all work beautifully in this soup.


Conclusion

Spinach Lentil Soup is a perfect example of how simple ingredients can create a deeply satisfying meal. With its hearty lentils, nourishing vegetables, and warming spices, this soup delivers both comfort and nutrition in every spoonful. It’s easy to prepare, budget-friendly, and versatile enough to adapt to whatever ingredients you have on hand.

Whether you’re cooking for a busy weeknight dinner, preparing meals for the week, or simply craving a cozy bowl of homemade soup, this recipe is a reliable and delicious choice. Once you try it, it’s likely to become a staple in your kitchen.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Lentil Soup

  • Author: Sally Thompson
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Description

A warm, nourishing bowl of Spinach Lentil Soup made with hearty lentils, fresh spinach, carrots, and aromatic spices. This easy healthy soup recipe is perfect for quick dinners, meal prep, and comforting vegetarian meals. Packed with plant-based protein and fiber, it’s a wholesome dish ideal for healthy dinner ideas, easy recipes, and cozy homemade soup nights.


Ingredients

Scale

1 cup brown or green lentils

2 tablespoons olive oil

1 medium onion chopped

3 cloves garlic minced

2 medium carrots diced

2 tablespoons tomato paste

6 cups vegetable broth

2 cups fresh spinach

1 teaspoon ground cumin

1 teaspoon smoked paprika

1 bay leaf

1 teaspoon salt

1/2 teaspoon black pepper

2 tablespoons fresh parsley chopped

1 tablespoon lemon juice


Instructions

1. Heat olive oil in a large pot over medium heat and sauté onion until soft

2. Add garlic and cook until fragrant

3. Stir in carrots and tomato paste and cook for 2 to 3 minutes

4. Add lentils cumin smoked paprika bay leaf salt and pepper

5. Pour in vegetable broth and bring to a boil

6. Reduce heat and simmer for 25 to 30 minutes until lentils are tender

7. Stir in spinach and cook until wilted

8. Add lemon juice and adjust seasoning

9. Remove bay leaf garnish with parsley and serve


Notes

Rinse lentils before cooking to remove debris and improve soup texture

Add spinach near the end of cooking so it stays vibrant and tender

A squeeze of lemon juice at the end brightens the flavor of the soup


Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6 g
  • Sodium: 620 mg
  • Fat: 7 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 14 g
  • Protein: 16 g
  • Cholesterol: 0 mg

Keywords: spinach lentil soup, lentil soup recipe, healthy soup, easy dinner, vegetarian soup, comfort food

Apple Caramel Bombs Recipe

Banana Pudding Cheesecake Creation