Let me tell you, the smell of cumin, coriander, and smoky harissa simmering together with tender lentils is enough to make any kitchen feel like a warm Moroccan oasis. The first time I made this flavorful Moroccan lentil soup with harissa, I was instantly hooked. It was one of those rare moments where you pause, breathe in deeply, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my grandma’s kitchen was filled with exotic spices and bubbling pots, but this soup brought that nostalgic magic back in a simple, homey way.
Honestly, I wish I’d discovered this recipe sooner. It’s dangerously easy and delivers pure, nostalgic comfort without any fuss. My family couldn’t stop sneaking spoonfuls off the stove (and I can’t really blame them). Whether you’re craving a cozy dinner on a chilly evening, looking for a sweet treat to brighten your Pinterest cookie board, or hunting for a potluck hit, this Moroccan lentil soup with harissa is your go-to. I’ve tested this recipe more times than I can count—in the name of research, of course—and it’s become a staple for family gatherings and gifting.
Why You’ll Love This Recipe
When it comes to comfort food, this Moroccan lentil soup with harissa stands out for so many reasons. From my kitchen to yours, here’s why you’ll want to make this recipe again and again:
- Quick & Easy: Comes together in under 45 minutes, perfect for busy weeknights or those last-minute soup cravings.
- Simple Ingredients: No need for obscure spices—most are pantry staples, and the harissa can be homemade or store-bought.
- Perfect for Any Occasion: Whether it’s a light lunch, a cozy dinner, or a starter for a Moroccan-themed feast, this soup fits right in.
- Crowd-Pleaser: Kids and adults alike rave about the subtle heat and rich flavors.
- Unbelievably Delicious: The texture of tender lentils combined with the smoky, spicy kick of harissa makes every spoonful soul-satisfying.
This isn’t just another lentil soup. The secret lies in the homemade harissa—blended with smoky paprika, chili, and a hint of garlic—which gives it that authentic Moroccan edge. Plus, the careful balance of spices means it’s never overpowering but always comforting. I’ve tried versions with plain harissa packets, but honestly, making your own adds a freshness that you’ll notice right away.
It’s the kind of recipe that makes you close your eyes after the first bite and savor the moment. Perfect for impressing guests without the stress or turning a simple meal into something memorable.
What Ingredients You Will Need
This flavorful Moroccan lentil soup with harissa uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any complicated steps. Most are pantry staples, with a few fresh touches to brighten the dish.
- Dry Green or Brown Lentils: 1 cup (200 g), rinsed well (small red lentils get mushy, so I prefer green or brown for texture)
- Extra Virgin Olive Oil: 2 tablespoons (adds richness and depth of flavor)
- Yellow Onion: 1 medium, finely chopped (for natural sweetness)
- Carrots: 2 medium, diced (adds a subtle sweetness and color)
- Garlic Cloves: 3 large, minced (use fresh for the best punch)
- Tomato Paste: 2 tablespoons (I recommend a good-quality brand like Mutti for richness)
- Vegetable Broth: 4 cups (960 ml), low sodium preferred to control salt levels)
- Water: 2 cups (480 ml) to adjust thickness
- Ground Cumin: 2 teaspoons (essential for that Moroccan warmth)
- Ground Coriander: 1 teaspoon (adds citrusy undertones)
- Smoked Paprika: 1 teaspoon (for smoky depth)
- Harissa Paste: 2 tablespoons, homemade or store-bought (adjust heat to taste)
- Lemon Juice: 1 tablespoon, freshly squeezed (brightens the flavors)
- Fresh Cilantro or Parsley: A handful, chopped (for garnish and fresh aroma)
- Salt and Pepper: To taste
Optional: Add a pinch of cinnamon or a bay leaf during cooking for an extra layer of flavor. For a vegan version, make sure your broth is plant-based, and swap out any additions accordingly.
Equipment Needed
- Large Soup Pot or Dutch Oven: At least 5-quart capacity works best for even cooking and enough room to stir. I prefer cast iron Dutch ovens for heat retention.
- Cutting Board and Sharp Knife: For chopping onions, carrots, and garlic efficiently.
- Wooden Spoon or Silicone Spatula: For stirring without scratching your pot.
- Measuring Cups and Spoons: To get those spices and liquids just right.
- Blender or Immersion Blender (Optional): To puree part of the soup for a creamier texture if desired.
If you don’t have a Dutch oven, any heavy-bottomed pot will do. And no fancy spice grinder needed—pre-ground spices are fine, just check for freshness. Keeping your knives sharp and your equipment clean will make the prep smoother and safer, trust me on that.
Preparation Method

- Prep Your Veggies (10 minutes): Start by finely chopping the onion, dicing the carrots, and mincing the garlic. Having everything ready before heating your pot saves time and stress.
- Sauté Aromatics (5-7 minutes): Heat 2 tablespoons of olive oil in your pot over medium heat. Add the onions and carrots and cook until softened and translucent, about 5 minutes. Add the garlic and cook for another minute until fragrant but not browned.
- Add Tomato Paste and Spices (2 minutes): Stir in the tomato paste, cumin, coriander, and smoked paprika. Cook for a minute, stirring constantly, so the tomato paste caramelizes slightly and spices bloom. You want that deep, rich color and aroma.
- Add Lentils and Liquids (2 minutes): Pour in the rinsed lentils, vegetable broth, and water. Stir everything together, scraping the bottom to lift any tasty bits.
- Simmer (30-35 minutes): Bring the soup to a boil, then reduce to low heat and cover partially. Simmer until the lentils are tender but not mushy. Stir occasionally and check the liquid level—add more water if needed to keep the soup from getting too thick.
- Incorporate Harissa and Lemon (5 minutes): Stir in the harissa paste and fresh lemon juice. Taste and season with salt and pepper. Adjust the heat by adding more harissa if you like it spicier. This step really brightens and finishes the soup with that signature Moroccan kick.
- Optional Puree: If you prefer a creamier texture, use an immersion blender to puree half the soup directly in the pot, then stir it back in for a lovely blend of smooth and chunky.
- Garnish and Serve: Ladle the soup into bowls and sprinkle fresh chopped cilantro or parsley on top. A drizzle of olive oil or a dollop of plain yogurt also pairs wonderfully.
Pro tip: Keep an eye on the lentils as they cook—they can go from perfectly tender to mushy quickly. Also, fresh lemon juice added at the end helps balance the smoky spice without overpowering the dish.
Cooking Tips & Techniques
Getting this Moroccan lentil soup with harissa just right is all about balancing flavors and textures. Here are a few tricks I’ve picked up:
- Spice Blooming: Don’t rush the step where you cook the spices with tomato paste. It’s key to unlocking their full flavor potential.
- Adjusting Heat: Harissa heat levels vary widely. Start with less, taste, and then add more to avoid an overpowering burn.
- Lentil Texture: Rinse lentils to remove dust and debris. Cook lentils until tender but still holding shape unless you prefer a smoother soup.
- Layering Flavors: Adding lemon juice and fresh herbs at the end brightens the dish and gives it a fresh finish.
- Multitasking: While the soup simmers, prep your garnishes or toast some crusty bread to serve alongside—it’s a full sensory experience.
I once overcooked a batch and ended up with a puree instead of soup—didn’t go to waste, but I learned to watch the simmer more closely! Also, homemade harissa can be stored in the fridge for weeks, so making a batch ahead saves time and amps up flavor.
Variations & Adaptations
This Moroccan lentil soup with harissa is wonderfully flexible:
- Vegan & Gluten-Free: Naturally vegan and gluten-free when using vegetable broth and no additives. Swap yogurt garnish for coconut yogurt if desired.
- Seasonal Veggies: In cooler months, add diced sweet potatoes or butternut squash. Summer calls for fresh tomatoes or zucchini stirred in at the end.
- Mild Version: Use less harissa or swap it for a milder red pepper paste if you prefer less heat.
- Protein Boost: Stir in cooked chickpeas or shredded rotisserie chicken for extra heartiness.
- Spice Swap: For a smoky twist, add a bit of chipotle powder instead of smoked paprika. Or use ras el hanout for a more complex spice profile.
Personally, I’ve tried adding a handful of spinach at the last minute for a pop of green, and it really freshens things up. Feel free to play around with the spice mix to match your taste buds!
Serving & Storage Suggestions
Serve this Moroccan lentil soup with harissa hot, ideally with a sprinkle of fresh herbs and a wedge of lemon on the side. It pairs beautifully with warm flatbreads, crusty sourdough, or even a simple green salad for a full meal.
Leftovers keep well in an airtight container in the fridge for up to 4 days. The flavors deepen overnight, making it even better the next day. For longer storage, freeze portions in freezer-safe containers for up to 3 months.
When reheating, warm gently on the stove or microwave, adding a splash of water or broth if it’s thickened too much. A quick stir with fresh lemon juice or a drizzle of olive oil just before serving freshens it up nicely.
Nutritional Information & Benefits
This Moroccan lentil soup with harissa is a nutritional powerhouse. Lentils provide a hearty dose of plant-based protein, fiber, and essential minerals like iron and folate. The spices, especially cumin and coriander, are known for their digestive benefits and anti-inflammatory properties.
With moderate calories and no added fats beyond heart-healthy olive oil, it fits well into balanced, plant-forward diets. Gluten-free and naturally vegan, it’s a great choice for many dietary needs. Just watch the harissa if you’re sensitive to spice!
From a wellness perspective, this soup feels like a hug in a bowl—comforting yet nourishing. It’s perfect for chilly days or anytime you want a cozy meal that supports your body and soul.
Conclusion
There’s a reason this flavorful Moroccan lentil soup with harissa has become a favorite in my kitchen and among family and friends. It’s easy, satisfying, and bursting with layers of smoky, spicy, and bright flavors that make every spoonful memorable. I encourage you to tweak the spice level or add your favorite seasonal veggies to make it your own.
Honestly, this recipe feels like a warm hug on a plate—comforting, simple, and full of soul. If you give it a try, please leave a comment or share how you made it yours. I love hearing your takes and adaptations!
Go ahead, bookmark this one—you’re going to want to come back again and again.
FAQs
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day as the flavors meld. Store it in the fridge for up to 4 days or freeze for longer storage.
What can I use if I don’t have harissa paste?
You can substitute with a mix of smoked paprika, chili powder, garlic, and a pinch of cayenne pepper, or try a mild chili paste to keep the flavor close.
Is this soup suitable for a vegan diet?
Absolutely! Just use vegetable broth and avoid any dairy garnishes or substitute with plant-based yogurt.
How spicy is this soup?
The heat depends on how much harissa you add. Start with less and adjust to your taste—harissa varies in spiciness depending on brand or homemade recipe.
Can I use canned lentils instead of dry?
While you can, dry lentils hold up better and give a nicer texture when cooked fresh. If using canned, add them near the end of cooking since they are already cooked.
Pin This Recipe!

Flavorful Moroccan Lentil Soup Recipe Easy Homemade Harissa Version
A comforting and flavorful Moroccan lentil soup featuring smoky harissa and warm spices, perfect for cozy dinners or family gatherings.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Moroccan
Ingredients
- 1 cup (200 g) dry green or brown lentils, rinsed well
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely chopped
- 2 medium carrots, diced
- 3 large garlic cloves, minced
- 2 tablespoons tomato paste
- 4 cups (960 ml) vegetable broth, low sodium preferred
- 2 cups (480 ml) water
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 2 tablespoons harissa paste, homemade or store-bought
- 1 tablespoon fresh lemon juice
- A handful fresh cilantro or parsley, chopped
- Salt and pepper to taste
- Optional: pinch of cinnamon or a bay leaf
Instructions
- Prep your veggies by finely chopping the onion, dicing the carrots, and mincing the garlic (10 minutes).
- Heat 2 tablespoons of olive oil in a large soup pot over medium heat. Add onions and carrots and cook until softened and translucent, about 5 minutes. Add garlic and cook for another minute until fragrant.
- Stir in tomato paste, cumin, coriander, and smoked paprika. Cook for 1 minute, stirring constantly to bloom the spices and caramelize the tomato paste.
- Add rinsed lentils, vegetable broth, and water. Stir well, scraping the bottom of the pot.
- Bring soup to a boil, then reduce heat to low and partially cover. Simmer for 30-35 minutes until lentils are tender but not mushy. Stir occasionally and add more water if soup becomes too thick.
- Stir in harissa paste and fresh lemon juice. Taste and season with salt and pepper. Adjust heat by adding more harissa if desired.
- Optional: Use an immersion blender to puree half the soup for a creamier texture, then stir it back in.
- Ladle soup into bowls and garnish with fresh chopped cilantro or parsley. Optionally drizzle with olive oil or add a dollop of plain or plant-based yogurt.
Notes
Do not overcook lentils to avoid mushy texture. Bloom spices with tomato paste for best flavor. Adjust harissa amount to control heat. Fresh lemon juice added at the end brightens the soup. Homemade harissa can be stored in the fridge for weeks. Leftovers taste better the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 280
- Sugar: 6
- Sodium: 400
- Fat: 7
- Saturated Fat: 1
- Carbohydrates: 40
- Fiber: 15
- Protein: 15
Keywords: Moroccan lentil soup, harissa soup, easy lentil soup, vegan soup, gluten-free soup, spicy soup, comfort food


