Moroccan Lentil Soup Recipe

This Moroccan Lentil Soup recipe is rich, warmly spiced, and ready in under an hour. Naturally vegan, high in protein, and absolutely delicious, it is pure comfort in a bowl!

If you’ve ever craved a bowl of something deeply warming and full of bold, fragrant flavor, this Moroccan Lentil Soup recipe is exactly what you need.

This is the kind of soup that fills your whole kitchen with the smell of toasted cumin, earthy turmeric, and a whisper of cinnamon — long before it ever hits the table.

It’s built on a base of red lentils, which break down beautifully as they cook, creating a naturally thick, velvety texture without needing any cream or blending tricks.

Add in sweet tomatoes, aromatics, and a carefully layered blend of North African spices, and you’ve got a bowl that feels both exotic and deeply familiar at the same time.

This soup is naturally vegan, gluten-free, protein-rich, and comes together in under an hour with pantry staples you probably already have.

It’s perfect for a weeknight dinner, a meal-prep Sunday, or anytime you just want something warm, hearty, and genuinely satisfying.

Also, if you love cozy, spiced soups like this one, you’ll want to try this Turkish Lentil Soup next.

Why You’ll Love This Moroccan Lentil Soup Recipe

This soup hits every note you want from a hearty, plant-based meal.

It’s filling enough to be a complete dinner on its own, but light enough that you won’t feel weighed down afterward.

The spice blend is the real magic here. Cumin, coriander, turmeric, paprika, and cinnamon come together in a way that feels warming without being overwhelming.

Each spice plays its own role: cumin brings depth, turmeric adds earthiness, paprika provides mild sweetness, coriander brightens everything up, and just a touch of cinnamon ties it all together with that unmistakable Moroccan warmth.

The red lentils cook down into a thick, almost creamy consistency that makes every spoonful feel luxurious.

Here’s a quick look at everything to love about this recipe:

  • Ready in under an hour with minimal prep work
  • One-pot meal that means easy cleanup
  • Naturally vegan and gluten-free with no substitutions needed
  • High in plant-based protein and fiber to keep you full for hours
  • Incredible depth of flavor from layered, toasted spices
  • Budget-friendly — lentils are one of the most affordable ingredients around
  • Great for meal prep as it stores and reheats beautifully all week
  • Customizable to add vegetables, greens, or adjust the heat level

For more spiced lentil inspiration, check out this Mediterranean Lentil Soup that’s just as delicious and easy.

Ingredients

Red lentils are the star of this recipe, and for good reason — they cook faster than green or brown lentils and naturally break down into a creamy consistency without blending. Rinsing them well before cooking removes any dusty residue and helps them cook more evenly.

Here’s everything you’ll need:

For the soup:

  • 1 ½ cups (300g) red lentils, rinsed and drained
  • 2 tablespoons (30ml) extra virgin olive oil
  • 1 large yellow onion, finely diced
  • 4 garlic cloves, minced
  • 2 medium carrots, peeled and diced
  • 1 can (14 oz / 400g) diced tomatoes
  • 2 tablespoons tomato paste
  • 6 cups (1.4 liters) vegetable broth (low sodium preferred)
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon sweet paprika
  • ½ teaspoon ground turmeric
  • ¼ teaspoon ground cinnamon
  • ¼ teaspoon cayenne pepper (adjust to taste)
  • 1 ½ teaspoons kosher salt, plus more to taste
  • ½ teaspoon black pepper
  • 2 tablespoons fresh lemon juice (about 1 lemon)
  • ½ cup (15g) fresh cilantro or flat-leaf parsley, roughly chopped (for garnish)
  • Lemon wedges, for serving

Optional but recommended:

  • Harissa paste, 1 to 2 teaspoons, for added heat and depth
  • 1 can (15 oz / 425g) chickpeas, drained and rinsed, for extra protein

For another lentil soup variation, you might also love this Red Lentil Soup with its own unique character.

Kitchen Equipment Needed

You don’t need anything fancy for this recipe. A large, heavy-bottomed pot is the most important tool here — it distributes heat evenly and prevents the lentils from scorching on the bottom.

Here’s what to have ready before you start:

  • Large Dutch oven or heavy-bottomed pot (at least 5 to 6 quart capacity)
  • Wooden spoon or heat-safe silicone spatula
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Ladle for serving
  • Immersion blender (optional — for partially blending the soup if you prefer a creamier texture)
  • Citrus juicer or fork for squeezing lemon juice
  • Can opener

Read Also: Greek Lentil Soup Recipe

Recommended Products for This Recipe

These products are recommended based on quality and performance, and each one genuinely makes this soup easier or more flavorful to prepare.

1. Authentic Harissa Paste

Harissa is a traditional North African chili paste made with roasted red peppers, spices, and herbs. Adding a spoonful to this Moroccan Lentil Soup recipe deepens the flavor dramatically and gives it a gentle, smoky heat that store-bought chili flakes simply can’t replicate. Look for a version with minimal additives for the best flavor.

Get it on Amazon

2. Lodge Enameled Cast Iron Dutch Oven

This Dutch oven distributes heat evenly and retains it beautifully, which is exactly what you need for a slowly simmered lentil soup. The enamel interior makes cleanup simple and prevents any metallic flavor from transferring to your soup. It’s a long-term kitchen investment that works on every type of stovetop.

Get it on Amazon

3. Ras El Hanout Spice Blend

Ras El Hanout is the iconic Moroccan spice blend that can include up to 40 different spices. Using a high-quality version adds incredible complexity and authentic flavor to any Moroccan-inspired dish. It’s a great shortcut if you want to simplify your spice cabinet without sacrificing flavor.

Get it on Amazon

4. Müeller Immersion Hand Blender

Partially blending this soup gives it a thick, velvety body while still leaving some whole lentils for texture. An immersion blender makes this quick and mess-free — no need to transfer hot soup to a countertop blender. This one is reliable, easy to clean, and powerful enough to handle thick soups.

Get it on Amazon

5. Better Than Bouillon Vegetable Base

Using a rich vegetable broth makes a noticeable difference in the depth of this soup’s flavor. Better Than Bouillon is a concentrated paste that lets you control the strength of your broth and is significantly more flavorful than most boxed broths. It’s a pantry staple for any soup lover.

Get it on Amazon

You might also enjoy: Mulligatawny Soup — another warmly spiced, globally inspired soup that’s just as satisfying.

Step-by-Step Instructions

Step 1: Prepare All Your Ingredients

  • Rinse the red lentils under cold running water in a fine-mesh strainer until the water runs clear. This removes surface starch and any dusty residue.
  • Drain the lentils thoroughly and set aside.
  • Dice the onion into small, even pieces so it softens uniformly.
  • Peel and dice the carrots into roughly ½-inch (1.25 cm) pieces.
  • Mince the garlic cloves finely — or use a garlic press for a finer paste.
  • Open and measure out the diced tomatoes, tomato paste, and vegetable broth.
  • Measure all of the dried spices (cumin, coriander, paprika, turmeric, cinnamon, cayenne) into a small bowl or ramekin so they’re ready to go in together.
  • Roughly chop the cilantro or parsley and set aside for garnish.
  • If using chickpeas, drain and rinse them from the can.

Step 2: Sauté the Aromatics

  • Set your Dutch oven or large pot over medium heat and allow it to warm for about 1 minute before adding oil.
  • Pour in the 2 tablespoons (30ml) of olive oil and swirl to coat the bottom of the pot.
  • Add the diced onion and a pinch of salt. Cook, stirring occasionally, for 5 to 7 minutes until the onion is soft and translucent. Don’t rush this step — properly softened onions form the flavor foundation of the entire soup.
  • Add the minced garlic and diced carrots. Stir everything together and continue cooking for another 3 to 4 minutes until the garlic is fragrant and the carrots have begun to soften slightly.

Step 3: Toast the Spices

  • Add all of the measured dried spices (2 tsp cumin, 1 tsp coriander, 1 tsp paprika, ½ tsp turmeric, ¼ tsp cinnamon, ¼ tsp cayenne) to the pot.
  • Stir continuously for 60 to 90 seconds. This is called “blooming” the spices — the heat activates the aromatic oils inside each spice, making their flavor significantly more vibrant and complex.
  • The mixture may stick to the bottom slightly — that’s fine. Keep stirring to avoid burning. If it looks too dry, add a small splash of broth.
  • You’ll know the spices are ready when the mixture smells deeply fragrant and the kitchen starts to smell incredible.

Step 4: Add Tomatoes and Tomato Paste

  • Add the 2 tablespoons of tomato paste directly to the spiced onion mixture.
  • Stir the tomato paste into the aromatics and cook for 1 to 2 minutes. This step caramelizes the paste slightly and mellows its raw edge while deepening the soup’s color and savory character.
  • Pour in the entire can of diced tomatoes with all of their juices. Stir to combine everything thoroughly.
  • Cook for another 2 to 3 minutes, stirring occasionally, until the tomatoes have started to soften and the mixture looks cohesive.
  • If using harissa paste, stir it in now along with the tomatoes.

Step 5: Add Lentils and Broth

  • Add the rinsed and drained red lentils to the pot and stir to coat them in all of the spiced tomato base.
  • Pour in the 6 cups (1.4 liters) of vegetable broth. Stir everything together well.
  • If using chickpeas, add them to the pot now as well.
  • Increase the heat to medium-high and bring the soup to a boil, stirring occasionally.
  • Once boiling, reduce the heat to low or medium-low to maintain a steady but gentle simmer.

Step 6: Simmer Until Lentils Are Tender

  • Allow the soup to simmer uncovered for 25 to 30 minutes, stirring every 5 to 7 minutes to prevent the lentils from sticking to the bottom.
  • As the lentils cook, they’ll absorb the broth and begin to break down, naturally thickening the soup into a creamy, stew-like consistency.
  • The soup is ready when the lentils have fully softened and most of them have dissolved into the broth. If you prefer a chunkier texture, check at the 20-minute mark.
  • If the soup becomes too thick for your preference, stir in additional vegetable broth or water, a little at a time, until you reach the desired consistency.
  • If you want a partially blended, ultra-creamy soup, use an immersion blender to blitz a portion of the soup directly in the pot. Blend about a third to a half of the soup, then stir to combine — this gives you a thick body with some texture remaining.

Step 7: Season and Finish

  • Add the 1 ½ teaspoons of kosher salt and ½ teaspoon of black pepper. Taste and adjust as needed — lentil soups often need a little more salt than you’d expect to make the spices pop.
  • Squeeze in the 2 tablespoons of fresh lemon juice. This is essential — the brightness of the lemon cuts through the richness and ties all the spices together beautifully. Stir well and taste again.
  • Let the soup simmer for one more minute after seasoning.

Step 8: Serve and Garnish

  • Ladle the soup into bowls while it’s hot.
  • Top each bowl generously with fresh chopped cilantro or flat-leaf parsley.
  • Add a wedge of lemon to each bowl so diners can squeeze in extra juice to taste.
  • Serve immediately alongside warm pita bread, crusty bread, or flatbread for dipping.

This technique for building layers of flavor also works beautifully in this Lentil Soup recipe.

Tips for Success

Small adjustments make a real difference with this kind of spiced soup, especially for beginners who want to nail it the first time.

Here are the most important tips to keep in mind:

  • Don’t skip the spice-blooming step. Cooking your spices directly in the oil with the aromatics before adding liquid transforms the flavor from flat to deeply aromatic. This single step is what separates a good lentil soup from a great one.
  • Rinse your lentils thoroughly. Unwashed lentils can make the soup taste dull and slightly gritty. Cold running water for 30 to 60 seconds is all it takes.
  • Taste and season in layers. Add salt early in small amounts, then adjust again at the end with lemon juice. Lemon is not optional — it elevates the whole soup.
  • Use low-sodium broth. It gives you control over the final saltiness of the dish.
  • Stir regularly during simmering. Red lentils settle to the bottom quickly and can scorch if left unattended. A stir every 5 minutes keeps things smooth.
  • Add greens at the end. If you want to stir in spinach or kale, add it in the last 5 minutes so it wilts without losing color or nutrients.
  • Adjust the thickness to your preference. Add more broth for a soupier consistency or simmer longer for a thicker, stew-like bowl.

Read Also: Carrabba’s Sausage and Lentil Soup Recipe

Serving Suggestions

Moroccan Lentil Soup Recipe

This Moroccan Lentil Soup is satisfying on its own, but pairing it thoughtfully takes the meal to a whole new level.

The warmly spiced broth is a natural match for breads that can soak it all up, and fresh accompaniments that add brightness and contrast.

Here are some great ways to serve it:

  • Warm pita bread or flatbread — perfect for tearing and dipping into the thick soup
  • A simple Spinach Soup alongside for a full vegetarian spread
  • A dollop of plain Greek yogurt on top of each bowl for a cool, creamy contrast to the spices
  • A drizzle of good olive oil and a sprinkle of extra paprika or cumin for a beautiful finish
  • A side of Minestrone Soup if you’re feeding a crowd with a soup bar setup
  • Crusty sourdough bread for hearty dipping
  • A simple green salad dressed with lemon vinaigrette to balance the richness of the soup
  • Fresh lemon wedges and extra cilantro at the table so guests can customize their bowl

Variations to Try

Once you’ve made the classic version, there are so many easy ways to make this recipe your own.

The Moroccan spice base is flexible enough to work with all kinds of additions and swaps.

Here are some delicious variations to explore:

  • Moroccan Lentil and Chickpea Soup: Add a full can of drained chickpeas along with the lentils for extra protein and a heartier texture. This is one of the most popular ways to serve this soup in Morocco.
  • Creamy Coconut Moroccan Lentil Soup: Stir in one can of full-fat coconut milk at the end of cooking for a richer, slightly sweet variation that pairs beautifully with the warm spices.
  • Moroccan Lentil Soup with Spinach: Add 3 to 4 cups of fresh baby spinach or chopped kale in the last 5 minutes of cooking. The greens wilt down quickly and add nutrition, color, and a mild earthiness.
  • Spiced Lentil Soup with Sweet Potato: Add one medium sweet potato, peeled and diced into small cubes, along with the lentils and broth. It adds natural sweetness and makes the soup even heartier.
  • Harissa Lentil Soup: Stir in 2 to 3 tablespoons of harissa paste with the tomatoes for a bolder, smokier, and spicier version.
  • Green Lentil Version: Swap red lentils for green or brown lentils. The soup will be brothier with more distinct lentil texture, and the cook time increases to 35 to 45 minutes.

Another favorite: Curried Cauliflower Soup

Storage and Reheating

One of the best things about this soup is how well it keeps — it actually gets better on the second day as the spices continue to develop.

Here’s how to store and reheat it properly:

  • Refrigerator: Allow the soup to cool completely before transferring it to an airtight container. Store in the fridge for up to 5 days.
  • Freezer: This soup freezes exceptionally well. Portion it into individual freezer-safe containers or zip-lock bags, leaving some headspace for expansion. Freeze for up to 3 months.
  • Thawing: Move frozen soup to the refrigerator overnight to thaw slowly. For a quicker thaw, place the sealed container in a bowl of cold water.
  • Reheating on the stovetop: Pour the soup into a pot over medium-low heat. Stir frequently and add a splash of water or broth if it has thickened too much. Heat for 5 to 8 minutes until hot throughout.
  • Reheating in the microwave: Transfer a portion to a microwave-safe bowl. Cover loosely with a plate or damp paper towel. Heat in 90-second intervals, stirring between each, until hot.
  • Do not freeze if you’ve added greens, as spinach or kale becomes mushy after freezing. Add fresh greens only when reheating.

This soup also makes a great base to repurpose as a sauce over rice pudding or alongside other comforting dishes — Read Also: Vegetable Soup Recipe

Nutritional Facts

The following nutritional values are estimated per serving based on this recipe yielding 6 servings, without optional chickpeas or garnishes.

NutrientPer Serving
Calories~290 kcal
Protein16g
Total Fat6g
Saturated Fat1g
Carbohydrates44g
Dietary Fiber18g
Sugars7g
Sodium520mg
Iron5mg (28% DV)
Folate250mcg (63% DV)
Potassium740mg

Nutritional values are estimates and will vary based on specific ingredient brands, portion sizes, and any modifications made to the recipe.

This soup is an excellent source of plant-based protein, dietary fiber, and essential micronutrients — making it one of the most nutritionally dense meals you can make in under an hour.

For a similarly nutritious option, try this Black Bean Soup.

Health Benefits of Key Ingredients

Every ingredient in this soup contributes something meaningful beyond just flavor.

This is the kind of meal that genuinely nourishes your body while tasting like pure comfort.

Here’s a breakdown of why the key ingredients are so good for you:

  • Red lentils are a powerhouse of plant-based protein and dietary fiber, supporting muscle function, digestive health, and long-lasting satiety. They’re also rich in folate, iron, and magnesium — nutrients that are often lacking in vegetarian diets.
  • Cumin has been used for centuries in traditional medicine and is now supported by research suggesting it aids digestion, supports blood sugar regulation, and has anti-inflammatory properties.
  • Turmeric contains curcumin, one of the most studied natural anti-inflammatory compounds. Even the small amount in this recipe contributes to its anti-inflammatory and antioxidant profile.
  • Garlic is well-documented for its immune-boosting properties, as well as its ability to support cardiovascular health by helping maintain healthy blood pressure and cholesterol levels.
  • Olive oil is rich in heart-healthy monounsaturated fats and polyphenol antioxidants, which are central to the health benefits associated with Mediterranean and North African diets.
  • Tomatoes provide lycopene, a powerful antioxidant linked to reduced risk of certain chronic conditions. Cooking tomatoes actually increases the bioavailability of lycopene.
  • Lemon juice is a natural source of vitamin C, which not only brightens the flavor of the soup but also significantly increases the absorption of the non-heme iron found in lentils.
  • Cinnamon has been studied for its potential role in supporting healthy blood sugar levels and offers mild antioxidant properties that complement the other spices in this dish.

Another deeply nourishing soup worth bookmarking: Ham and Bean Soup

Frequently Asked Questions

1. Can I use green or brown lentils instead of red lentils?

Yes, you can substitute green or brown lentils in this recipe. The key difference is texture and cook time. Red lentils break down and dissolve as they cook, creating a naturally thick and creamy soup. Green or brown lentils hold their shape much better, resulting in a brothier, chunkier soup. You’ll also need to increase the simmer time to 35 to 45 minutes if using green or brown lentils.

2. Is this Moroccan Lentil Soup recipe truly traditional?

This recipe is based on the most widely recognized version of the dish, drawing on traditional Moroccan flavor principles: olive oil, onion, garlic, tomatoes, and a warm spice blend anchored by cumin, coriander, turmeric, paprika, and cinnamon. The closest traditional Moroccan lentil soup is a simplified version of harira, the iconic Moroccan soup. This version stays true to those roots while using ingredients that are widely available.

3. How do I prevent the lentils from sticking to the bottom of the pot?

Stir the soup every 5 to 7 minutes during the simmering phase. Red lentils naturally settle as they break down, and a heavy-bottomed pot helps prevent scorching. If you find the soup thickening too quickly or starting to stick, simply stir in a small amount of additional broth or water.

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

Absolutely. For the slow cooker, sauté the aromatics and spices first on the stovetop, then transfer everything to the slow cooker and cook on low for 6 to 8 hours or on high for 3 to 4 hours. For the Instant Pot, use the sauté function for the first steps, then pressure cook on high for 10 minutes followed by a quick release. The results are excellent in both.

5. What can I serve with this soup to make it a complete meal?

Warm pita bread or any flatbread is the most traditional accompaniment. A dollop of plain Greek yogurt, a drizzle of olive oil, and extra fresh cilantro on top of each bowl rounds out the flavors beautifully. For a fuller spread, add a simple cucumber and tomato salad dressed with lemon juice and olive oil alongside the soup.

Read Also: Chicken Tortilla Soup Recipe

Final Thoughts

This Moroccan Lentil Soup recipe is one of those meals that proves you don’t need complicated techniques or expensive ingredients to eat extraordinarily well.

A handful of pantry staples, one pot, and forty-five minutes is all it takes to make something that genuinely warms you from the inside out.

The layered spices, creamy lentils, and bright finish of lemon make this soup stand out in the best way — comforting and familiar, but with a flavor profile that feels special every single time.

If you try this recipe, we’d love to hear how it turned out! Drop a comment below with your thoughts, questions, or any tasty variations you tried. And if it became a new favorite, share it with someone who could use a warm, nourishing bowl this week.

Recommended:

Leave a Reply

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