If you’re craving something cozy, nourishing, and packed with flavor, then you’re in for a treat with this Hearty Lentil Soup with Spinach and Spices Recipe. It’s one of those recipes I keep coming back to, especially when I want a meal that’s easy to make but feels like a warm hug in a bowl. Lentils, fresh veggies, and the perfect blend of spices come together here to make a soup that’s both filling and comforting — trust me, you’ll want to make this your go-to soup all year round.

Why You’ll Love This Recipe

  • Simple One-Pot Meal: Everything cooks in one pot making cleanup a breeze.
  • Rich, Layered Flavors: The combo of cumin, coriander, and smoked paprika gives the soup a delicious depth.
  • Nutrient-Packed: Lentils supply protein and fiber while spinach adds vitamins and freshness.
  • Versatile & Customizable: Easy to adapt for your spice preference or swap greens depending on what you have.
Hearty Lentil Soup with Spinach and Spices Recipe - Recipe Step

Ingredients & Why They Work

The beauty of this Hearty Lentil Soup with Spinach and Spices Recipe is in its simplicity and balance. Each ingredient plays a special role — the earthiness of lentils meets savory veggies and gets lifted with bright lemon juice. When shopping, look for fresh carrots and celery, and don’t skip fresh spinach to add a pop of green right at the end.

Hearty Lentil Soup with Spinach and Spices Recipe - Ingredients
  • Olive Oil: Provides a flavorful base for sautéing and helps develop the aromatics.
  • Onion: Adds natural sweetness and depth when cooked gently.
  • Garlic: Brings savory aroma and a bit of zing to the soup.
  • Carrots: Give subtle sweetness and texture.
  • Celery: Adds a mild, salty crunch that rounds out the soul of the soup.
  • Crushed or Diced Tomatoes: Introduce acidity and richness with their juices.
  • Dry Green or Brown Lentils: The protein-packed star that makes this dish hearty and filling.
  • Vegetable Broth: The flavorful liquid base — homemade or store-bought both work fine.
  • Ground Cumin: Warms the soup with earthy and nutty tones.
  • Ground Coriander: Brings a slight citrusy sweetness.
  • Smoked Paprika: Adds a subtle smoky flavor that elevates the whole dish.
  • Salt: Balances and enhances flavors, so don’t skip it!
  • Baby Spinach: Adds brightness and a tender texture when stirred in at the end.
  • Lemon Juice: The finishing touch — adds freshness and cuts through the richness perfectly.
Note: Exact ingredients and measurements are listed in the recipe card below.

Make It Your Way

One of the reasons this Hearty Lentil Soup with Spinach and Spices Recipe has become a favorite is because it’s so flexible. Over the years, I’ve played with adding a pinch of cayenne for extra heat or swapping kale for spinach when that’s what’s in my fridge. Feel free to adapt it to whatever you love or have on hand.

  • Variation: I once added diced sweet potato for a subtly sweet twist, which was a hit with my family.
  • Dietary Modifications: To make it gluten-free, just ensure your broth is gluten-free — everything else naturally is.
  • Seasonal Changes: Swap baby spinach with chard or even add frozen peas near the end for a pop of spring freshness.

Step-by-Step: How I Make Hearty Lentil Soup with Spinach and Spices Recipe

Step 1: Sauté Your Aromatics to Build Flavor

Start by heating olive oil over medium heat in a large pot. Once shimmering, add the chopped onion, minced garlic, diced carrots, and celery. Stir everything frequently for about 4 to 5 minutes until the onions are translucent and the veggies start to soften — this is where the base flavor really gets going. Avoid browning too much; a gentle sweat is what you want here.

Step 2: Add Tomatoes, Lentils, Broth & Spices

Pour in the crushed or diced tomatoes along with their juices, followed by your lentils and vegetable broth. Add the ground cumin, coriander, and smoked paprika. Give everything a good stir so the spices wake up and spread through the pot. This is also when your kitchen will start smelling amazing — I swear the smell alone is worth it!

Step 3: Simmer Till Lentils Are Tender and Soup Thickens

Bring the soup to a gentle boil, then reduce the heat to low and let it simmer uncovered for about 30 minutes. Stir occasionally. You’re looking for lentils that are soft but not mushy and a nice thickened broth. If you like your soup creamier, this is the moment to blend a few scoops with an immersion blender or process a portion in a regular blender before adding it back — I do this sometimes for a richer texture.

Step 4: Brighten with Spinach and Lemon Juice

Stir in your ribbons of baby spinach and fresh lemon juice — the spinach only needs about a minute to wilt, and the lemon juice wakes up all those flavors with a jolt of brightness. Season with salt to taste and you’re almost ready to dig in.

Pro Tips for Making Hearty Lentil Soup with Spinach and Spices Recipe

  • Rinse Lentils Well: Speaking from experience, rinsing your lentils before cooking helps avoid any grit and keeps the soup clear.
  • Adjust Broth Amount: If you like thicker soup, start with less broth; for more brothy soup, add a bit more as it cooks.
  • Blend Thoughtfully: Blending only part of the soup keeps a lovely texture — it’s like magic for thickening without losing heartiness.
  • Season Gradually: Add salt in stages and taste as you go to avoid over-salting.

How to Serve Hearty Lentil Soup with Spinach and Spices Recipe

Hearty Lentil Soup with Spinach and Spices Recipe - Serving Suggestion

Garnishes

I love topping this soup with a sprinkle of freshly chopped parsley and a dollop of plain yogurt or tahini for creaminess — it adds a fresh, tangy contrast that feels just right. Sometimes a few red pepper flakes on top give it a nice kick as well. That little bit of extra love makes this soup so comforting.

Side Dishes

Crusty bread or warm pita slices are my top picks to serve alongside. If you want to keep things light, a simple mixed green salad with lemon vinaigrette pairs nicely. I’ve also enjoyed this soup with roasted root vegetables when I want a bigger meal.

Creative Ways to Present

For a cozy dinner party, I like to ladle this soup into rustic bowls and place a small sprig of rosemary or thyme on top as garnish. Another time, I served it in mini bread bowls — everyone was impressed, and it felt extra special!

Make Ahead and Storage

Storing Leftovers

I usually cool leftover soup to room temperature then store it in airtight containers in the fridge. It keeps well for up to four days — flavors actually deepen after a day or two, so it tastes even better reheated.

Freezing

This soup freezes beautifully. Just portion into freezer-safe containers, leaving some space for expansion. It lasts for up to three months, making it a perfect option when you want a quick, healthy meal on busy days.

Reheating

I reheat it gently on the stovetop over low heat, stirring occasionally. If it seems too thick, I add a splash of water or broth to loosen it up. This keeps the texture just right without drying out or losing that comforting feel.

FAQs

  1. Can I use different types of lentils in this Hearty Lentil Soup with Spinach and Spices Recipe?

    Yes! While green or brown lentils hold their shape nicely and work beautifully here, you can also use red lentils for a creamier texture. Just keep in mind that red lentils tend to break down more quickly, so check frequently to avoid overcooking.

  2. Can I make this soup vegetarian or vegan?

    Absolutely! This recipe is naturally vegetarian and vegan since it uses vegetable broth and no animal products. Just make sure your broth is vegan-friendly and skip any dairy garnishes or swap them with plant-based alternatives.

  3. How do I prevent the lentils from getting mushy?

    To keep lentils from turning mushy, stick to firm green or brown lentils and simmer gently without overcooking. Also, avoid adding acidic ingredients like lemon juice or tomatoes at the beginning, as they can slow lentil cooking — add lemon juice at the end instead.

  4. Can I prepare this soup in a slow cooker?

    Yes, you can! Brown the veggies beforehand for best flavor, then add everything to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours until lentils are tender. Add spinach and lemon juice at the very end to keep the fresh flavors vibrant.

Final Thoughts

This Hearty Lentil Soup with Spinach and Spices Recipe holds a special place in my kitchen because it’s reliable, healthy, and deeply satisfying. Every time I make it, I’m reminded how simple ingredients can come together to create something truly comforting. I hope you’ll give it a try and discover the joy of this warm bowl of goodness — it’s like a friend waiting for you after a long day. Happy cooking!

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

Hearty Lentil Soup with Spinach and Spices Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 5 reviews
  • Author: Sofia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

A hearty and flavorful lentil soup made with fresh vegetables, bold spices, and tender lentils. Perfect for a nutritious and comforting meal, this one-pot soup features spinach and a hint of lemon juice for brightness.


Ingredients

Vegetables and Aromatics

  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and chopped
  • 2 celery ribs, chopped
  • 3 cups baby spinach, sliced into ribbons (or kale)
  • 1 lemon, juiced (about 2 tablespoons)

Pantry Staples and Spices

  • 2 tablespoons olive oil
  • 14-ounce can crushed or diced tomatoes
  • 2 cups dry green or brown lentils
  • 7 cups vegetable broth
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • 1 teaspoon salt, or to taste


Instructions

  1. Heat olive oil: Heat the olive oil in a large pot over medium heat.
  2. Sauté vegetables: Add the chopped onion, minced garlic, chopped carrots, and celery. Cook, stirring frequently, for about 5 minutes until vegetables soften.
  3. Add tomatoes and lentils: Add the can of tomatoes with their juices, dry lentils, vegetable broth, ground cumin, coriander, and smoked paprika. Stir everything to combine.
  4. Simmer the soup: Bring the mixture to a boil, then reduce heat to a simmer. Cook uncovered for about 30 minutes until lentils are tender and the soup thickens.
  5. Blend for creaminess (optional): For a creamier texture, use an immersion blender to blend some of the soup directly in the pot, or blend 1-2 cups in a regular blender and return it to the pot.
  6. Add spinach and lemon juice: Stir in the baby spinach ribbons and fresh lemon juice. Let the spinach wilt, which will take about 1 minute.
  7. Season and serve: Adjust salt to taste and serve warm.

Notes

  • The soup can be made creamier by blending a portion of it before adding the spinach.
  • Use kale if baby spinach is not available; just slice it thinly.
  • Add more vegetable broth if you prefer a thinner soup consistency.
  • For a spicier version, add a pinch of cayenne pepper or chili flakes along with the smoked paprika.
  • This soup freezes well; store leftovers in airtight containers for up to 3 months.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star