Mediterranean Spicy Lentil Soup with Spinach

Mediterranean Spicy Lentil Soup with Spinach

Mediterranean Spicy Lentil Soup with Spinach packs a lot of flavor into a single pot. Brown lentils simmer with harissa, cumin, and smoked paprika until they turn tender, then fresh spinach wilts into the broth for color and a subtle earthy note. A squeeze of lemon at the end ties everything together.

Total time runs 60 minutes, with 15 minutes of prep and 45 minutes of cooking, and the difficulty sits at beginner-friendly. It suits a weeknight dinner, a batch-cooking Sunday, or a meatless main any night you want something warming. The one step worth watching closely is blooming the spices in the tomato paste — rush it and the depth disappears.

What is Mediterranean Spicy Lentil Soup with Spinach?

This is a stovetop soup built on a classic Mediterranean soffritto of onion, carrot, and celery, layered with cumin, coriander, cinnamon, and harissa paste. Brown or green lentils hold their shape through a gentle simmer, so the broth stays brothy rather than turning to mush. Each spoonful lands earthy and warming up front, with a gentle spicy kick and a clean citrus finish from fresh lemon. Serve it as a main course with warm pita, or as a starter before something bigger.

Mediterranean Spicy Lentil Soup with Spinach
Mediterranean Spicy Lentil Soup with Spinach

Reasons to Try Mediterranean Spicy Lentil Soup with Spinach

There are plenty of lentil soup recipes out there. This one earns a spot in the rotation for a few solid reasons.

  • Naturally vegan and gluten-free — No dairy, no meat, no wheat, so it fits a wide range of diets without any substitutions.
  • Real protein per bowl — Lentils and spinach together deliver 15g of protein and 15g of fiber in every serving.
  • Pantry-friendly ingredients — Dried lentils, canned tomatoes, and dried spices do most of the heavy lifting, so no last-minute shopping trip.
  • Meal prep champion — The flavor deepens overnight, and leftovers reheat in about 5 to 7 minutes on the stovetop.
  • Heat you control — Harissa paste goes in to taste, so you can keep it mild or push it toward properly spicy.
  • Budget cooking that eats like a feast — Dried legumes and root vegetables keep the cost low while the spiced broth tastes far from cheap.

Ingredients Needed to Make Mediterranean Spicy Lentil Soup with Spinach

You need 21 ingredients here, and most of them are things you likely already keep in the pantry or fridge. Here is how they break down.

Aromatics and Vegetables

  • Extra-virgin olive oil — 2 tablespoons to sweat the vegetables; use a good-quality oil since its flavor carries through.
  • Yellow onion — 1 large, finely diced to about 1 cup; it builds the sweet base of the pot.
  • Carrots — 2 medium, peeled and cut into 1/4-inch dice so they soften at the same rate as the celery.
  • Celery — 2 stalks, diced into 1/4-inch pieces; the third leg of the classic Mediterranean soffritto.
  • Garlic — 4 cloves, minced to about 1 tablespoon; add it late so it turns fragrant rather than bitter.

Spices and Flavor Builders

  • Tomato paste — 1 tablespoon; it adds body and helps the dried spices bloom without scorching.
  • Ground cumin — 2 teaspoons for that warm, earthy backbone lentil dishes lean on.
  • Smoked paprika — 1 teaspoon; it brings a subtle smokiness that pairs well with harissa.
  • Ground coriander — 1/2 teaspoon for a faint citrus-tinged warmth.
  • Ground cinnamon — 1/4 teaspoon; a small amount rounds out the spice blend without tasting sweet.
  • Cayenne pepper — 1/4 teaspoon, optional, if you want extra heat beyond the harissa.
  • Harissa paste — 1 to 2 tablespoons to taste; start with 1 for moderate heat and adjust from there.
  • Kosher salt and black pepper — 1 teaspoon salt and 1/2 teaspoon pepper to start, then adjust at the end.

Lentils, Tomatoes, and Broth

  • Dried brown or green lentils — 1 cup, rinsed and picked over; these hold their shape better than red lentils in a brothy soup.
  • Canned diced tomatoes — one 14.5 oz can with juices, for acidity and texture.
  • Low-sodium vegetable broth — 6 cups, plus up to 1 cup extra if the soup thickens too much.

Finishing Touches

  • Baby spinach — 5 oz, roughly chopped if the leaves are large; it wilts into the hot broth in about 2 minutes.
  • Fresh lemon juice — 2 tablespoons from 1 lemon, plus wedges for serving at the table.
  • Flat-leaf parsley — 1/4 cup chopped, optional, for a fresh herbal garnish.
  • Fresh mint — 1/4 cup chopped, optional; a little mint with lentils is a very Mediterranean move.

Equipment Needed

Nothing specialized here — a heavy pot and a wooden spoon cover most of it.

  • Dutch oven or heavy-bottomed pot — The thick base distributes heat evenly and prevents the aromatics from catching; any large, heavy stockpot works too.
  • Wooden spoon or spatula — For stirring the soffritto and scraping up browned bits when the broth goes in.
  • Sharp chef’s knife and cutting board — Uniform 1/4-inch dice matters more than you’d think for even cooking.
  • Measuring spoons and cups — Dried spices and harissa go in small amounts, so accuracy counts.
  • Ladle and soup bowls — For serving, ideally with lemon wedges on the side.

Instructions to Prepare Mediterranean Spicy Lentil Soup with Spinach

Eight steps, one pot, and roughly 45 minutes of cooking. Follow the order and the flavor builds the way it should.

  • Soften the Vegetables — Heat the olive oil over medium heat until it shimmers, about 1 minute. Add the onion, carrots, and celery and cook 6 to 8 minutes, stirring occasionally, until softened and translucent. Avoid browning — drop the heat to medium-low if anything starts to stick.
  • Bloom the Spices — Add the garlic and stir constantly for about 30 seconds until fragrant. Stir in the tomato paste, cumin, smoked paprika, coriander, cinnamon, and cayenne if using, and cook 1 minute until the spices darken slightly and smell aromatic. This step is where the depth comes from, so don’t skip it.
  • Build the Base — Stir in the harissa paste, starting with 1 tablespoon for moderate heat, and cook 30 seconds. Add the rinsed lentils, diced tomatoes with juices, broth, salt, and pepper, then stir and scrape up any browned bits from the bottom.
  • Simmer the Lentils — Raise the heat to high and bring to a boil, then reduce to low, cover, and simmer gently 30 to 35 minutes, stirring occasionally, until the lentils are tender but still hold their shape. Taste one — it should be soft with no chalky center. If the pot gets too thick, add up to 1 cup of extra broth or water.
  • Wilt the Spinach — Add the baby spinach in handfuls, letting each addition wilt before the next. Cook about 2 minutes, just until fully wilted and bright green. Overcooking here turns the greens dull and mushy.
  • Finish with Lemon — Turn off the heat and stir in the fresh lemon juice. Taste and adjust: more salt if flat, more harissa for heat, more lemon for brightness. The finished pot should taste balanced with a gentle spicy kick.
  • Serve — Ladle into bowls, garnish with parsley and mint if you like, and serve with lemon wedges. Warm pita or a simple green salad rounds out the meal.
  • Oven Alternative — After the simmer step, transfer everything to a covered Dutch oven and bake at 350°F (177°C) for 25 to 30 minutes, until the lentils are tender. Then finish steps 5 and 6 back on the stovetop.
Mediterranean Spicy Lentil Soup with Spinach

What Goes Well With Mediterranean Spicy Lentil Soup with Spinach Recipe

The soup is a full meal on its own, but a few sides make it feel like a proper spread.

  • Warm pita bread — Tear it and swipe it through the broth; the chewy texture soaks up the spiced liquid nicely.
  • Simple green salad — A crisp cucumber and tomato salad with olive oil and lemon balances the richness.
  • Hummus and olives — A small mezze plate turns a weeknight bowl into something closer to a Mediterranean spread.
  • Herbed couscous or bulgur — Spoon the soup over a bed of grains if you want it to stretch further.
  • Iced mint tea — A cooling drink that cuts through the harissa heat without competing with it.
  • Orange segments with dates — A light, naturally sweet finish after a spiced main course.

Key Tips for Making Mediterranean Spicy Lentil Soup with Spinach Recipe

These are the details that separate a good pot from a great one.

  • Dry your own spices if you can — Freshly ground cumin and coriander taste noticeably brighter than jars that have sat for a year.
  • Toast before you simmer — That full minute of blooming the spices in tomato paste is not optional; it wakes up the whole blend.
  • Keep the lentils just tender — Pull them when they’re soft with no chalky center; cooked much longer and they break down and thicken the broth too far.
  • Add spinach at the very end — Two minutes is enough; longer and the greens lose their color and structure.
  • Save the lemon for last — Acid added during cooking dulls, but stirred in off the heat it sharpens every other flavor.
  • Salt in stages — Season at the start with the broth, then taste and adjust at the end, especially if your broth is salted.
  • Start mild with the harissa — Brands vary wildly in heat, so begin with 1 tablespoon and add more at the table if needed.

Creative Variations of Mediterranean Spicy Lentil Soup with Spinach Recipe

Once the base recipe is in your back pocket, it takes substitutions well.

  • Swirl in coconut milk — Add 1/2 cup at the end for a creamier, milder bowl that tames the harissa a touch.
  • Swap in kale or chard — Sturdy greens need an extra 2 to 3 minutes of cooking but hold up better for leftovers.
  • Bump the heat — Add a pinch of red pepper flakes or a second tablespoon of harissa for a genuinely fiery version.
  • Toss in chickpeas — A drained can added with the lentils boosts protein and gives the soup a heartier bite.
  • Finish with a yogurt drizzle — A spoonful of plain plant-based yogurt on top adds cool contrast if you’re keeping it vegan.
  • Add preserved lemon — A finely chopped tablespoon in place of some of the fresh lemon juice brings a deeper, saltier citrus note.

Storage Guidelines for Mediterranean Spicy Lentil Soup with Spinach Recipe

Lentil soup is one of those dishes that arguably tastes better the next day.

  • Refrigerator storage — Cool completely, then store in an airtight container for up to 4 days.
  • Freezer storage — Ladle into freezer-safe containers, leaving 1 inch of headspace, and freeze for up to 3 months.
  • Thawing overnight — Move a container to the refrigerator the night before you plan to eat it; it reheats more evenly that way.
  • Watch the thickness — This soup thickens as it sits, so keep extra broth or water on hand for loosening it up.
  • Spinach consideration — Cooked spinach is fine reheated, but it will look a shade darker than the day you made it.

Reheating Tips for Mediterranean Spicy Lentil Soup with Spinach Recipe

Gentle heat is the rule here — boiling vigorously can toughen the lentils.

  • Stovetop reheating — Warm over medium-low heat, stirring occasionally, for about 5 to 7 minutes until heated through.
  • Microwave reheating — Cover the bowl and heat on high, stirring every minute, until hot.
  • Adjusting consistency — Add a splash of vegetable broth or water if the soup has thickened too much in the fridge.
  • Avoiding a hard boil — Keep it at a gentle simmer — a rolling boil can make the lentils turn mealy.

Nutrition Value (per serving)

Based on 1 serving out of 4 total.

  • Calories — 343
  • Protein — 15g
  • Fat — 12g
  • Saturated Fat — about 2g
  • Carbohydrates — 45g
  • Fiber — 15g
  • Sugar — around 11g
  • Sodium — 974mg
  • Cholesterol — 0mg

FAQs

Can I freeze Mediterranean Spicy Lentil Soup with Spinach?

Yes. Ladle it into freezer-safe containers, leave 1 inch of headspace, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

How long does Mediterranean Spicy Lentil Soup with Spinach last in the fridge?

About 4 days in an airtight container. Cool it completely before storing, and thin it with a splash of broth when you reheat.

Can I use red lentils instead of brown or green?

You can, but red lentils break down quickly and turn the broth thick and porridge-like. If that’s the texture you want, reduce the simmering time to about 20 minutes.

Is this recipe actually spicy?

It has a gentle kick rather than a burn, since the heat comes mainly from the harissa. Start with 1 tablespoon, taste, and add more if you want it hotter.

Can I make this lentil soup in a slow cooker?

It’s possible, but you’d still want to sauté the aromatics and bloom the spices on the stovetop first. After that, transfer everything to the slow cooker and cook on low for 6 to 8 hours, adding the spinach in the last 10 minutes.

Do I need to soak the lentils beforehand?

No. Brown and green lentils cook straight from dry in 30 to 35 minutes. Just rinse them and pick out any shriveled or stone-like pieces.

Print

Mediterranean Spicy Lentil Soup with Spinach

This hearty Mediterranean lentil soup combines protein-rich brown lentils with fiery harissa, cumin, and smoked paprika for a deeply satisfying bowl. Fresh spinach wilts into the broth at the end, adding vibrant color and nutrients, while a bright squeeze of lemon lifts the earthy spices. It’s naturally vegan, gluten-free, and perfect for meal prep.

  • Author: Ekani Ella
  • Prep Time: 15
  • Cook Time: 45
  • Total Time: 60
  • Yield: 4 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean

Ingredients

Scale
  • 2 tablespoons extra-virgin olive oil
  • 1 large yellow onion (about 1 cup), finely diced
  • 2 medium carrots (about 1 cup), peeled and diced into 1/4-inch pieces
  • 2 celery stalks (about 1/2 cup), diced into 1/4-inch pieces
  • 4 garlic cloves, minced (about 1 tablespoon)
  • 1 tablespoon tomato paste
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon cayenne pepper (optional, for extra heat)
  • 1 to 2 tablespoons harissa paste, to taste
  • 1 cup dried brown or green lentils, rinsed and picked over
  • 1 can (14.5 oz) diced tomatoes, with their juices
  • 6 cups low-sodium vegetable broth
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 5 oz baby spinach, roughly chopped if leaves are large
  • 2 tablespoons fresh lemon juice (from 1 lemon), plus lemon wedges for serving
  • 1/4 cup fresh flat-leaf parsley, chopped (optional, for garnish)
  • 1/4 cup fresh mint, chopped (optional, for garnish)

Instructions

  1. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until it shimmers, about 1 minute. Add the diced onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, 6 to 8 minutes. Avoid browning; if the vegetables start to stick, reduce the heat to medium-low.
  2. Add the minced garlic and cook, stirring constantly, until fragrant, about 30 seconds. Stir in the tomato paste, cumin, smoked paprika, coriander, cinnamon, and cayenne (if using). Cook for 1 minute, stirring, until the spices darken slightly and become aromatic. This step blooms the spices and deepens the soup’s flavor.
  3. Stir in the harissa paste (start with 1 tablespoon for moderate heat) and cook for 30 seconds. Add the rinsed lentils, diced tomatoes with their juices, vegetable broth, kosher salt, and black pepper. Stir to combine, scraping up any browned bits from the bottom of the pot.
  4. Increase the heat to high and bring the soup to a boil. Then reduce the heat to low, cover, and simmer gently, stirring occasionally, until the lentils are tender but still hold their shape, 30 to 35 minutes. Taste a lentil; it should be soft with no chalky center. If the soup becomes too thick, add up to 1 cup of additional broth or water.
  5. Stir in the baby spinach in handfuls, letting each addition wilt before adding the next. Cook until the spinach is fully wilted and bright green, about 2 minutes. Do not overcook, or the spinach will lose its vibrant color and turn mushy.
  6. Turn off the heat and stir in the fresh lemon juice. Taste and adjust seasoning: add more salt if needed, more harissa for heat, or more lemon for brightness. The soup should be well-balanced with a gentle spicy kick.
  7. Ladle the soup into bowls. Garnish with chopped parsley and mint, if desired, and serve with lemon wedges on the side. This soup pairs well with warm pita bread or a simple green salad.
  8. For an oven alternative: After step 4, transfer the soup to a Dutch oven with a lid and bake at 350°F (177°C) for 25 to 30 minutes, until lentils are tender. Then proceed with steps 5 and 6 on the stovetop.

Notes

Storage: Cool leftover soup completely, then transfer to an airtight container. Refrigerate for up to 4 days. The soup thickens as it sits; thin with a splash of vegetable broth or water when reheating. Freezing: Ladle into freezer-safe containers, leaving 1 inch of headspace, and freeze for up to 3 months. Thaw overnight in the refrigerator. Reheating: Warm on the stovetop over medium-low heat, stirring occasionally, until heated through, about 5 to 7 minutes. Alternatively, microwave in a covered bowl on high, stirring every minute, until hot. Do not boil vigorously, as it can toughen the lentils. Adjust consistency with additional broth if needed. For a spicier version, add extra harissa or a pinch of red pepper flakes at the table.

Nutrition

  • Calories: 343
  • Sugar: 11g
  • Sodium: 974mg
  • Unsaturated Fat: 2g
  • Carbohydrates: 45g
  • Fiber: 15g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: Mediterranean lentil soup, spicy lentil soup, vegan lentil soup, spinach lentil soup, harissa soup, healthy soup recipe, gluten-free soup, one-pot soup, plant-based dinner, Middle Eastern soup, high-protein soup, easy weeknight soup

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Recommended Articles

Leave a Reply