This spiced lentil soup it’s a nutrient-rich, protein-packed, high-fiber meal that’s filling, balanced, and naturally low in saturated fat and cholesterol. Also easy to make for busy weeknights.

For more healthy lentil recipes, check out our creamy red lentil soup, Mediterranean lentil soup, curry lentil soup, and lentil patties.

Close up of spiced lentil soup with lemon yogurt and parsley garnish.


A One-Pot, 30-Minute Meal That’s High in Fiber and Protein

If you’re looking for a cozy bowl of goodness, this spiced lentil soup is just what you need 🥣. By using canned lentils, this one-pot recipe comes together in less than 30 minutes, making it perfect for busy weeknight dinners.

Each serving delivers about 27g of fiber and 29g of protein, turning a simple pot of lentils into a gut-healthy, fulfilling meal that keeps you satisfied and energized. Louise and I love cooking this on cool evenings because it’s hearty enough to fill you up yet still feels light on the body. 🌿

The blend of cumin, coriander, turmeric, and a touch of cinnamon gives this soup a Mediterranean flair, transforming basic pantry ingredients into a comforting soup recipe with layers of flavor.

Best of all, it’s one of those meals that tastes even better the next day, making it a reliable recipe to batch-cook, freeze, and enjoy anytime 🍲.

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for spiced lentil soup arranged on a wooden table with fresh herbs and spices.
  • Olive oil: Extra virgin olive oil adds richness. Substitute avocado oil or light olive oil for a milder taste.
  • Onion: Yellow onion gives sweetness. White or red onions also work, or try shallots for a sharper edge.
  • Carrots: Add natural sweetness and color. Substitute parsnips or butternut squash for a cozy twist on a comforting soup recipe.
  • Celery: Balances the flavors. If you’re out, use fennel stalks or a bit of leek instead.
  • Garlic: Fresh garlic makes the base shine. Garlic powder or roasted garlic are easy swaps.
  • Tomato paste: Deepens flavor. You can substitute with sun-dried tomato paste.
  • Crushed tomatoes: Bring body and acidity. Substitute with diced tomatoes or fresh ripe tomatoes if in season.
  • Spices: Cumin, coriander, turmeric, paprika, red pepper flakes, and a pinch of cinnamon. Swap with curry powder, chili powder, or garam masala for variety.
  • Canned lentils: Quick, protein-rich, and convenient. Green or brown lentils hold shape best, while red lentils make the soup creamier. Using canned keeps this an easy lentil soup.
  • Vegetable broth or chicken broth: We usually use bouillon powder dissolved in water-it makes groceries lighter and lasts for weeks.
  • Toppings: A squeeze of lemon adds brightness, fresh parsley or cilantro bring color and flavor, and a dollop of low-fat Greek yogurt or Skyr boosts creaminess while making it a protein packed soup. Basil, dill, or even lime work as easy swaps.
Top down view of hearty spiced lentil soup served with yogurt and fresh herbs.

How to Make Spiced Lentil Soup

Step 1 – Sauté the Vegetables

Chop the onion, carrots, and celery into small pieces (or blitz them quickly in a food processor to save time). Heat olive oil in a large pot over medium heat. Add the vegetables and cook for 4–5 minutes until they soften. Stir in the garlic, tomato paste, and spices, and cook for 1 minute until fragrant. This step creates the flavor base of a healthy lentil soup recipe.

Step 1 Chopped onion carrot and celery sautéing in olive oil with garlic tomato paste and spices.

Step 2 – Add Lentils and Liquids

Drain and rinse the canned lentils, then stir them into the pot. Pour in the vegetable broth and the crushed tomatoes. Season with salt and pepper, bring to a gentle boil, then reduce the heat. Let it simmer gently for about 15 minutes so the flavors blend and the soup develops a comforting, hearty taste.

Tip: If you prefer dried lentils, stir in green or brown lentils instead, add about 6 cups of broth, and simmer for 30 to 45 minutes until tender.

Step 2 Canned lentils crushed tomatoes and broth added to pot simmering into hearty spiced lentil soup.

Step 3 – Blend for Creaminess

If using an immersion blender, puree about a cup of the soup directly in the pot, then stir it through. If using a standing blender, carefully transfer about 1 cup of the hot soup, blend until smooth, and return it to the pot. Adjust how much you blend depending on how creamy or rustic you like your soup.

Step 3 Immersion blender pureeing part of spiced lentil soup in pot for creamy rustic texture.

Step 4 – Finish and Serve

Stir in the cinnamon, taste, and adjust seasoning. Ladle into bowls, squeeze over fresh lemon juice, and sprinkle with parsley or cilantro. Add a dollop of yogurt on top and warm bread on the side for a hearty lentil soup that feels both nourishing and satisfying.

Step 4 Bowl of spiced lentil soup topped with lemon juice parsley and creamy yogurt.

Tips

  • Cut veggies small (or blitz them): Chopping the onion, carrots, and celery finely – or quickly blitzing them in a blender – helps them melt into the soup for a smoother base.
  • Toast the spices: Cook cumin, coriander, turmeric, and paprika briefly in oil before adding liquids. This makes the flavors pop and gives your soup a true Mediterranean lentil soup vibe.
  • Choose your lentils wisely: Green or brown lentils hold their shape and give texture, while red lentils create a creamier finish. Canned lentils make this an easy lentil soup ready in 30 minutes.
  • Adjust the broth: We usually use bouillon powder dissolved in water – it makes groceries lighter and a small tub lasts for weeks. Add more broth for a thinner consistency or keep it reduced for a thicker, almost stew-like soup.
  • Blend just enough: Pureeing part of the soup (about a cup) creates creaminess while leaving the rest hearty. This balance makes every bowl feel like a protein packed soup.
  • Brighten before serving: A squeeze of lemon juice at the end wakes up the flavors, while fresh parsley or cilantro adds freshness.
  • Make it your own: Top with yogurt, feta, or pickled onions, and serve with warm pita or crusty bread for a full meal.

Frequently Asked Questions

Can I use different types of lentils?

Yes! We use canned lentils here for convenience, making the recipe ready in under 30 minutes. Dried green, brown, or French lentils are great if you have extra time, since they hold their shape and add texture. Red lentils cook faster and create a creamier finish, while black lentils are the heartiest option and need a little longer to become tender.

Can I make this ahead of time?

Absolutely. This soup keeps well in the fridge for up to 4 days, and the flavors deepen as it rests. It’s also freezer-friendly, making it a great option for meal prep.

What if I only have dried lentils?

No problem! Dried lentils work perfectly in this recipe. Just rinse them well to remove any dust or debris, then simmer for 30–45 minutes with extra broth until tender. You’ll need about 6 cups of broth instead of two, since dried lentils absorb more liquid as they cook.

Do I need to blend the soup?

Not necessarily. Blending part of the soup makes it creamy, but you can leave it chunky for a rustic style.

How can I make the soup more filling?

This soup is already satisfying on its own. Each serving packs about 29g of protein and 27g of fiber, both key to feeling full and energized. For extra heartiness, you can stir in cooked grains like rice, quinoa, or farro, or finish each bowl with a topping of creamy yogurt or crumbled feta.

Can I use chicken broth instead of vegetable broth?

Yes, either works. We usually use bouillon powder dissolved in water because it makes groceries lighter and a small tub lasts for weeks.

More High-Fiber Soups

If you tried this Spiced 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!

Spiced lentil soup in a bowl with a spoon and yogurt ready to serve for dinner.

Spiced Lentil Soup (27g Fiber Per Serving)

5 from 2 votes
This spiced lentil soup is a hearty, one-pot meal ready in under 30 minutes. With plenty of fiber and protein in each serving, it’s gut-healthy, filling, and full of warming Mediterranean flavors.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 3 to 4 people
Course: Main Course
Cuisine: Mediterranean

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 1 onion chopped
  • 2 carrots chopped
  • 1 rib celery chopped
  • 2 cloves garlic grated or minced
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric
  • ½ teaspoon paprika or red pepper flakes to taste
  • 3 cans lentils 15 oz / 400 g each can – drained and rinsed – or 1 cup / 220 g dried brown lentils + 6 cups vegetable broth
  • cups vegetable broth or more to taste – if using dried lentils you'll need 6 cups of broth
  • 1 can crushed tomatoes 15 oz / 400 g can
  • ¾ teaspoon salt or to taste + black pepper
  • ¼ teaspoon cinnamon optional but recommended
  • ½ cup Greek yogurt + chopped parsley or cilantro + lemon

Instructions 

  • Cook the Vegetables: Chop 1 onion, 2 carrots, and 1 rib celery (or blitz them in a food processor to save time). Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add the vegetables and cook for 4–5 minutes until soft.
    Stir in 2 cloves garlic, 2 tablespoons tomato paste, 1 teaspoon ground cumin, 1 teaspoon ground coriander, ½ teaspoon turmeric, and ½ teaspoon paprika and cook for 1 minute. Add a splash of water if pan gets dry.
    Step 1 Chopped onion carrot and celery sautéing in olive oil with garlic tomato paste and spices.
  • Add Lentils and Simmer: Drain and rinse 3 cans lentils, then add them to the pot with 2½ cups vegetable broth and 1 can crushed tomatoes. Season with ¾ teaspoon salt and pepper. Bring to a boil, then lower the heat and simmer gently for about 15-20 minutes.
    💡 If using dried lentils, add 1 cup green or brown lentils with 6 cups broth and simmer 30–45 minutes until tender.
    Step 2 Canned lentils crushed tomatoes and broth added to pot simmering into hearty spiced lentil soup.
  • Blend for Creaminess: Blend about 1 cup of the soup with an immersion blender right in the pot.
    Step 3 Immersion blender pureeing part of spiced lentil soup in pot for creamy rustic texture.
  • Finish and Serve: Stir in ¼ teaspoon cinnamon, taste, and adjust seasoning. Serve with lemon juice, fresh parsley or cilantro, and a dollop of yogurt if you like.
    Step 4 Bowl of spiced lentil soup topped with lemon juice parsley and creamy yogurt.

Notes

Substitutions
  • Extra virgin olive oil → Avocado oil or light olive oil.
  • Onion → White onion, red onion, or shallots.
  • Carrots → Parsnips or butternut squash.
  • Celery → Fennel stalks or leek.
  • Garlic → Garlic powder or roasted garlic.
  • Tomato paste → Sun-dried tomato paste.
  • Crushed tomatoes → Diced tomatoes or fresh ripe tomatoes.
  • Spices → Curry powder, chili powder, or garam masala.
  • Canned lentils → Green, brown, or red lentils (canned or dried).
  • Vegetable broth or chicken broth → Bouillon powder dissolved in water.
  • Toppings → Lemon or lime, parsley, cilantro, basil, dill, low-fat Greek yogurt, or Skyr.
Tips
  • Cut veggies small (or blitz them): Helps onion, carrots, and celery melt into a smoother base.
  • Toast the spices: Bloom cumin, coriander, turmeric, and paprika in oil for bold, Mediterranean flavor.
  • Choose your lentils wisely: Green and brown stay firm, red make it creamy, canned keep it an easy lentil soup in 30 minutes.
  • Adjust the broth: We use bouillon powder in water – it’s lighter for groceries and lasts longer. Add more for thinner soup, less for stew-like.
  • Blend just enough: Puree a cup to make it creamy while keeping it a protein packed soup.
  • Brighten before serving: A squeeze of lemon plus fresh parsley or cilantro wakes up the flavors.
  • Make it your own: Add yogurt, feta, or pickled onions, and serve with pita or crusty bread for a comforting soup recipe.
Storage
Store spiced lentil soup in an airtight container in the fridge for up to 4 days, or freeze it for 3 months.

Nutrition

Serving: 1of 3 large portions, Calories: 482kcal, Carbohydrates: 71g, Protein: 29g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0g, Cholesterol: 2mg, Sodium: 650mg, Potassium: 1643mg, Dietary Fiber: 27g, Sugar: 17g, Vitamin A: 7518IU, Vitamin B6: 1mg, Vitamin C: 26mg, Vitamin E: 4mg, Vitamin K: 28µg, Calcium: 192mg, Folate: 463µg, Iron: 11mg, Manganese: 2mg, Magnesium: 135mg, Zinc: 4mg
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 2 votes

Leave a comment

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

Recipe Rating




5 Comments

  1. 5 stars
    Most definitely a lovely experience with this Spiced lentil soup as I’m maori woman who likes to create nice dishes fory family and friends

    1. Please be more specific about how to use dry lentils. Do I simmer 1 cup of lentils in 6 cups of broth for 45 minutes, add those lentils along with the broth they simmered in to the pot – then still add the additional 2.5 cups of broth?
      I love the simple lentil soup I make, but this sounds even more enticing.