Creamy Spinach Lentil Soup

Sarah

🍽️✨ The Culinary Legacy ambassador

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the recipes that have become a staple in my kitchen, this Creamy Spinach Lentil Soup holds a special place. I first made it on a whim one chilly autumn afternoon, looking for something that was both nourishing and comforting. I wasn’t sure how it would go over with my family, who can sometimes be skeptical of “healthy” soups. But from the moment the warm, savory aroma of sautéed garlic, onions, and spices began to fill the house, I had a feeling this one was a winner. When I finally ladled the thick, velvety soup into bowls, the reaction was immediate. My husband, usually a man of few words when it comes to food, looked up after his first spoonful and simply said, “Wow. This is incredible.” Even my pickiest child, who typically eyes anything green with suspicion, happily finished their entire bowl and asked for more. It has since become our go-to meal for busy weeknights, a comforting dish when someone is feeling under the weather, and the perfect thing to make a big batch of for easy lunches. It’s more than just a soup; it’s a bowl of pure, wholesome comfort that brings everyone to the table, and I am so excited to share it with you.

Ingredients

Here is everything you will need to create this deeply flavorful and satisfying soup. Each component plays a vital role in building the layers of taste and texture that make this recipe so special.

  • 2 tablespoons Olive Oil: Use a good quality extra-virgin olive oil for the best flavor base. It’s the starting point for building our aromatic foundation.
  • 1 large Yellow Onion, diced: This provides a sweet, savory backbone to the entire soup. A yellow onion offers a perfect balance that isn’t too sharp.
  • 2 large Carrots, diced: Carrots add a touch of natural sweetness and beautiful color, complementing the earthy flavor of the lentils.
  • 2 Celery Stalks, diced: Celery brings a subtle, savory, and almost peppery note that is essential for a well-rounded soup base, often referred to as a mirepoix.
  • 4-6 cloves Garlic, minced: Don’t be shy with the garlic! It adds a pungent, aromatic depth that is absolutely crucial. Freshly minced garlic is always superior to the jarred variety.
  • 1 teaspoon Dried Thyme: This herb adds a wonderful, slightly minty and earthy flavor that pairs beautifully with lentils.
  • 1 teaspoon Ground Cumin: Cumin provides a warm, nutty, and slightly spicy flavor that gives the soup its signature comforting aroma.
  • ½ teaspoon Smoked Paprika: A little touch of smokiness elevates the soup from good to great, adding a layer of complexity that mimics slow-cooked flavors.
  • ½ teaspoon Ground Turmeric: Not just for its vibrant color, turmeric adds a warm, peppery, and slightly bitter note that balances the other spices.
  • 1 ½ cups Brown or Green Lentils, rinsed: These are the star of the show. Brown or green lentils are perfect here as they hold their shape well during cooking, providing a pleasant texture without turning to complete mush. Be sure to rinse them and pick out any small debris.
  • 8 cups Vegetable Broth: A high-quality, flavorful vegetable broth is key. This will be the liquid body of our soup, so its taste matters immensely.
  • 1 (13.5 oz) can Full-Fat Coconut Milk: This is the secret to the luxurious, creamy texture without any dairy. Full-fat is essential for richness; light coconut milk won’t provide the same velvety mouthfeel.
  • 5 oz Fresh Spinach: A generous amount of fresh spinach wilts down beautifully, adding essential nutrients, a vibrant green color, and a fresh, earthy taste.
  • 2 tablespoons Lemon Juice: A non-negotiable final step! Freshly squeezed lemon juice brightens and lifts all the flavors, cutting through the richness and making the entire soup taste more alive.
  • Salt and Black Pepper to taste: Essential for seasoning. Be sure to taste and adjust at the end of the cooking process.

Instructions

Follow these steps carefully to build layers of flavor and achieve the perfect creamy, hearty texture. The process is straightforward and incredibly rewarding.

  1. Sauté the Aromatics: Place a large Dutch oven or heavy-bottomed pot over medium heat. Add the olive oil. Once the oil is shimmering, add the diced onion, carrots, and celery. Sauté for 8-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. This foundational step, known as creating a mirepoix, is crucial for developing a deep, savory base for your soup.
  2. Bloom the Spices: Add the minced garlic, dried thyme, ground cumin, smoked paprika, and turmeric to the pot. Stir continuously for about 1 minute until the spices are fragrant. This process, called “blooming,” toasts the spices in the hot oil, which unlocks their essential oils and intensifies their flavor far more than just adding them to liquid.
  3. Combine and Simmer: Pour in the rinsed lentils and the vegetable broth. Stir everything together to combine. Increase the heat to high and bring the soup to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer for 25-35 minutes. The cooking time will vary depending on your specific lentils, but you’re looking for them to be tender and cooked through.
  4. Create the Creaminess: Once the lentils are tender, you have two options for creating that signature creamy texture.
    • Immersion Blender Method (Recommended): Use an immersion blender to pulse the soup directly in the pot 5-10 times. You are not trying to puree the entire soup; you just want to blend about a quarter to a third of it to thicken the base while leaving plenty of whole lentils and vegetables for texture.
    • Standard Blender Method: Carefully scoop out 2-3 cups of the soup and transfer it to a standard blender. Blend until smooth, then pour the pureed soup back into the pot. Be cautious when blending hot liquids; ensure your blender lid is vented to allow steam to escape.
  5. Add the Final Touches: Stir the full-fat coconut milk into the soup until it is fully incorporated and the soup has a uniform, creamy consistency. Add the fresh spinach by the handful, stirring after each addition until it has wilted into the soup. This should only take a couple of minutes.
  6. Season and Serve: Turn off the heat. Stir in the fresh lemon juice. This final hit of acid is vital—it will brighten all the flavors and bring the soup to life. Taste the soup and season generously with salt and fresh black pepper until it tastes just right. Ladle the hot soup into bowls and enjoy immediately.

Nutrition Facts

This soup is as nourishing as it is delicious, packed with plant-based goodness.

  • Servings: This recipe yields approximately 8 generous servings.
  • Calories: Approximately 350-400 calories per serving.

Key Nutritional Highlights:

  • High in Plant-Based Protein: Thanks to the lentils, each serving provides a significant amount of protein, which is essential for building and repairing tissues, supporting muscle health, and keeping you feeling full and satisfied for longer.
  • Excellent Source of Fiber: The combination of lentils, carrots, celery, and spinach makes this soup incredibly rich in dietary fiber. Fiber is crucial for digestive health, helps regulate blood sugar levels, and can contribute to lowering cholesterol.
  • Rich in Iron: Lentils and spinach are both fantastic sources of iron, a mineral that is vital for creating hemoglobin, which carries oxygen in your blood. Adequate iron intake is key for maintaining high energy levels and preventing anemia.
  • Packed with Vitamins and Minerals: This soup is a powerhouse of nutrients. You’ll get a healthy dose of Vitamin A from the carrots, Vitamin K and Folate from the spinach, and a wide array of antioxidants from the garlic, onions, and spices.
  • Contains Healthy Fats: The use of olive oil and full-fat coconut milk provides beneficial monounsaturated and medium-chain fatty acids. These fats support brain health and can help your body absorb fat-soluble vitamins like A and K.

Preparation Time

This recipe is perfect for a weeknight, as the active time is minimal while the soup simmers to perfection.

  • Preparation Time: 15 minutes. This includes all the washing and chopping of the vegetables. You can do this ahead of time to make the cooking process even faster.
  • Cook Time: 45 minutes. This accounts for sautéing the aromatics and simmering the lentils until they are perfectly tender.
  • Total Time: Approximately 1 hour from start to finish.

How to Serve

This Creamy Spinach Lentil Soup is a satisfying meal on its own, but a few simple additions can elevate it into a truly memorable dining experience.

  • With a Hearty Bread: This soup practically begs to be served with a side for dipping.
    • A thick slice of crusty, rustic sourdough bread.
    • Warm, fluffy naan or pita bread.
    • A classic grilled cheese sandwich for the ultimate comfort food pairing.
    • Homemade garlic bread or cheesy breadsticks.
  • Add Flavorful Toppings: A garnish adds texture, flavor, and visual appeal. Set up a small “toppings bar” and let everyone customize their own bowl.
    • For Freshness: A sprinkle of freshly chopped cilantro or parsley.
    • For Creaminess: A dollop of plain Greek yogurt, sour cream, or a swirl of vegan cashew cream.
    • For Crunch: A handful of homemade croutons, toasted pumpkin seeds (pepitas), or crispy roasted chickpeas.
    • For Heat: A drizzle of chili oil or a pinch of red pepper flakes.
    • For Richness: A grating of Parmesan or Pecorino Romano cheese (or a vegan alternative).
  • As Part of a Larger Meal:
    • Serve smaller portions as a starter course before a main dish like roasted chicken or a hearty beef roast.
    • Pair it with a simple side salad with a lemon vinaigrette to complement the flavors in the soup.
    • Serve alongside a scoop of cooked quinoa or brown rice for an even more substantial and filling meal.

Additional Tips

These five tips will help you perfect your soup and customize it to your liking.

  1. For an Even Creamier Soup: While the immersion blender and coconut milk create a wonderfully creamy texture, you can take it a step further. For an ultra-luxurious, velvety consistency, replace the can of coconut milk with a homemade cashew cream. Simply soak 1 cup of raw cashews in hot water for 30 minutes, then drain and blend with 1 cup of fresh water until completely smooth. Stir this into the soup at the end for unparalleled richness.
  2. Don’t Rush the Sauté: The first step of sautéing the onion, carrots, and celery is arguably one of the most important. Don’t be tempted to rush it by using high heat. Cooking them slowly over medium heat allows their natural sugars to release, a process called caramelization, which builds an incredibly deep and sweet flavor foundation that you can’t achieve otherwise.
  3. Let it Rest for Better Flavor: Like many stews and braises, this lentil soup tastes even better the next day. The flavors need time to meld, marry, and deepen. If you have the time, make it a day in advance. When reheating, you may need to add a splash of water or broth to thin it out slightly, as it will thicken considerably in the fridge.
  4. Smart Storage for Meal Prep: This soup is a meal prepper’s dream. To store, allow the soup to cool completely to room temperature before transferring it to airtight containers. It will keep well in the refrigerator for up to 5 days. For longer storage, freeze it! Pour the cooled soup into freezer-safe containers or bags, leaving an inch of space at the top for expansion. It can be frozen for up to 3 months. Thaw it overnight in the refrigerator and reheat gently on the stovetop.
  5. Customize with More Veggies or Spices: This recipe is a fantastic template for customization. Feel free to add other vegetables along with the carrots and celery. Diced sweet potato, butternut squash, or potatoes are wonderful additions (just be aware they may increase the simmering time). You can also play with the spice profile. A bay leaf added with the broth imparts a lovely aroma, while a pinch of cayenne pepper will add a welcome kick of heat.

Frequently Asked Questions (FAQ)

Here are answers to some common questions you might have about this Creamy Spinach Lentil Soup recipe.

1. Can I use red or yellow lentils instead of brown or green?
You can, but it will significantly change the texture of the soup. Red and yellow lentils cook much faster and break down completely, turning into a puree. If you use them, you will have a very smooth, creamy soup without the distinct texture of whole lentils. You would also not need to use the immersion blender step. Reduce the simmering time to 15-20 minutes and check for tenderness.

2. Is this soup vegan and gluten-free?
Yes, this recipe as written is both vegan and gluten-free! The creaminess comes from coconut milk, not dairy. To ensure it remains 100% gluten-free, simply double-check that your vegetable broth is certified gluten-free, as some brands can contain hidden gluten.

3. My soup seems too thick/thin. How can I fix it?
This is an easy fix! If your soup is too thick, simply stir in a bit more vegetable broth or water until it reaches your desired consistency. If the soup is too thin, you can let it simmer uncovered for an extra 10-15 minutes to allow some of the liquid to evaporate and reduce. Alternatively, you can use your immersion blender to blend it a little more, which will naturally thicken it up.

4. Can I make this in a slow cooker or Instant Pot?
Absolutely!

  • For a Slow Cooker: Sauté the onions, carrots, celery, and garlic with the spices on the stovetop first for maximum flavor. Then, transfer everything (except the coconut milk, spinach, and lemon juice) to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. In the last 30 minutes, stir in the coconut milk and spinach, and finish with lemon juice before serving.
  • For an Instant Pot: Use the “Sauté” function to cook the aromatics and bloom the spices directly in the pot. Add the lentils and broth, then seal the lid. Cook on high pressure for 12 minutes, followed by a 10-minute natural pressure release. Then, manually release the remaining pressure. Stir in the coconut milk, spinach, and lemon juice.

5. Can I use frozen spinach instead of fresh?
Yes, frozen spinach is a great and convenient alternative. Use about ½ cup of frozen chopped spinach. There is no need to thaw it first. Just add the frozen block directly to the hot soup after the coconut milk and stir until it has melted and is well-distributed throughout the soup. It will cool the soup down slightly, so just ensure it’s heated through before serving.

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

Creamy Spinach Lentil Soup


  • Author: Sarah
  • Total Time: 1 hour

Ingredients

Here is everything you will need to create this deeply flavorful and satisfying soup. Each component plays a vital role in building the layers of taste and texture that make this recipe so special.

  • 2 tablespoons Olive Oil: Use a good quality extra-virgin olive oil for the best flavor base. It’s the starting point for building our aromatic foundation.
  • 1 large Yellow Onion, diced: This provides a sweet, savory backbone to the entire soup. A yellow onion offers a perfect balance that isn’t too sharp.
  • 2 large Carrots, diced: Carrots add a touch of natural sweetness and beautiful color, complementing the earthy flavor of the lentils.
  • 2 Celery Stalks, diced: Celery brings a subtle, savory, and almost peppery note that is essential for a well-rounded soup base, often referred to as a mirepoix.
  • 4-6 cloves Garlic, minced: Don’t be shy with the garlic! It adds a pungent, aromatic depth that is absolutely crucial. Freshly minced garlic is always superior to the jarred variety.
  • 1 teaspoon Dried Thyme: This herb adds a wonderful, slightly minty and earthy flavor that pairs beautifully with lentils.
  • 1 teaspoon Ground Cumin: Cumin provides a warm, nutty, and slightly spicy flavor that gives the soup its signature comforting aroma.
  • ½ teaspoon Smoked Paprika: A little touch of smokiness elevates the soup from good to great, adding a layer of complexity that mimics slow-cooked flavors.
  • ½ teaspoon Ground Turmeric: Not just for its vibrant color, turmeric adds a warm, peppery, and slightly bitter note that balances the other spices.
  • 1 ½ cups Brown or Green Lentils, rinsed: These are the star of the show. Brown or green lentils are perfect here as they hold their shape well during cooking, providing a pleasant texture without turning to complete mush. Be sure to rinse them and pick out any small debris.
  • 8 cups Vegetable Broth: A high-quality, flavorful vegetable broth is key. This will be the liquid body of our soup, so its taste matters immensely.
  • 1 (13.5 oz) can Full-Fat Coconut Milk: This is the secret to the luxurious, creamy texture without any dairy. Full-fat is essential for richness; light coconut milk won’t provide the same velvety mouthfeel.
  • 5 oz Fresh Spinach: A generous amount of fresh spinach wilts down beautifully, adding essential nutrients, a vibrant green color, and a fresh, earthy taste.
  • 2 tablespoons Lemon Juice: A non-negotiable final step! Freshly squeezed lemon juice brightens and lifts all the flavors, cutting through the richness and making the entire soup taste more alive.
  • Salt and Black Pepper to taste: Essential for seasoning. Be sure to taste and adjust at the end of the cooking process.


Instructions

Follow these steps carefully to build layers of flavor and achieve the perfect creamy, hearty texture. The process is straightforward and incredibly rewarding.

  1. Sauté the Aromatics: Place a large Dutch oven or heavy-bottomed pot over medium heat. Add the olive oil. Once the oil is shimmering, add the diced onion, carrots, and celery. Sauté for 8-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. This foundational step, known as creating a mirepoix, is crucial for developing a deep, savory base for your soup.
  2. Bloom the Spices: Add the minced garlic, dried thyme, ground cumin, smoked paprika, and turmeric to the pot. Stir continuously for about 1 minute until the spices are fragrant. This process, called “blooming,” toasts the spices in the hot oil, which unlocks their essential oils and intensifies their flavor far more than just adding them to liquid.
  3. Combine and Simmer: Pour in the rinsed lentils and the vegetable broth. Stir everything together to combine. Increase the heat to high and bring the soup to a boil. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer for 25-35 minutes. The cooking time will vary depending on your specific lentils, but you’re looking for them to be tender and cooked through.
  4. Create the Creaminess: Once the lentils are tender, you have two options for creating that signature creamy texture.
    • Immersion Blender Method (Recommended): Use an immersion blender to pulse the soup directly in the pot 5-10 times. You are not trying to puree the entire soup; you just want to blend about a quarter to a third of it to thicken the base while leaving plenty of whole lentils and vegetables for texture.
    • Standard Blender Method: Carefully scoop out 2-3 cups of the soup and transfer it to a standard blender. Blend until smooth, then pour the pureed soup back into the pot. Be cautious when blending hot liquids; ensure your blender lid is vented to allow steam to escape.
  5. Add the Final Touches: Stir the full-fat coconut milk into the soup until it is fully incorporated and the soup has a uniform, creamy consistency. Add the fresh spinach by the handful, stirring after each addition until it has wilted into the soup. This should only take a couple of minutes.
  6. Season and Serve: Turn off the heat. Stir in the fresh lemon juice. This final hit of acid is vital—it will brighten all the flavors and bring the soup to life. Taste the soup and season generously with salt and fresh black pepper until it tastes just right. Ladle the hot soup into bowls and enjoy immediately.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 400