I’m so excited to share my favorite Harira: Moroccan Lentil and Chickpea Soup Recipe with you. This soup has a beautiful depth of flavor that feels both hearty and comforting, with just the right balance of spices and fresh ingredients. Whenever I make this dish, it instantly transports me to a cozy kitchen somewhere in Morocco, inviting everyone to gather around and enjoy something nutritious, filling, and perfectly spiced. It’s truly a soul-soothing meal that feels like a warm hug in a bowl.
Why You'll Love This Harira: Moroccan Lentil and Chickpea Soup Recipe
One of the things that kept me coming back to this Harira: Moroccan Lentil and Chickpea Soup Recipe is the incredible flavor profile. The combination of warm spices like cumin, turmeric, cinnamon, and a touch of cayenne creates a lively, exotic warmth without overwhelming your palate. I love how the fresh cilantro and the squeeze of lemon at the end brighten everything up, making every spoonful feel fresh yet substantial. The two types of lentils and the chickpeas add a wonderful variety in texture — some softness, some bite — which makes the soup incredibly satisfying.
Besides the amazing flavors, I can’t get over how easy this recipe is to prepare. It’s mostly about layering flavors and letting the soup gently simmer until everything melds together beautifully. For busy weeknights or for impressing guests during a cozy dinner, this soup fits wonderfully. What really makes this dish stand out for me is how it’s both humble and sophisticated — simple, wholesome ingredients coming together to create something memorable and nourishing. Every time I serve it, people can’t help but ask for the recipe.
Ingredients You'll Need
The beauty of this recipe is in its simplicity and the essential, everyday ingredients that each bring something special to the soup—whether it’s flavor, texture, or color. Here’s what you’ll gather to get started:
- Extra virgin olive oil: Adds richness and helps gently cook the vegetables.
- 1 large yellow onion finely chopped: Provides a sweet, savory base.
- 2 celery stalks chopped: Gives a fresh, slightly peppery crunch as it softens.
- 1 carrot peeled and chopped: Adds sweetness and a beautiful orange hue.
- Kosher salt: Essential for seasoning layers of flavor.
- 4 garlic cloves minced: Brings a fragrant depth to the soup.
- 1 ½ teaspoons black pepper: For subtle heat and complexity.
- 1 ½ teaspoon turmeric: Gives earthy flavor and lovely color.
- 1 teaspoon cumin: The heart of Moroccan flavor in this soup.
- ½ teaspoon ground ginger: Adds warm, gentle spice notes.
- ½ teaspoon ground cinnamon: Provides a sweet, woody undertone.
- ½ teaspoon cayenne: Just enough kick without overpowering.
- 2 14-ounce cans crushed tomatoes: Lends acidity and body to the broth.
- 3 tablespoons tomato paste: Intensifies the tomato flavor.
- 1 cup packed chopped fresh cilantro: Adds freshness and vibrant green color.
- 1 cup green lentils, rinsed: Holds shape well for texture balance.
- 1 cup red lentils, rinsed: Breaks down to thicken and enrich the soup.
- 1 14-ounce can chickpeas: Adds creaminess and protein.
- 7 cups vegetable or chicken stock: The flavorful liquid base of the soup.
- ¼ cup long grain rice or broken vermicelli: Provides a comforting, tender bite.
- Lemon wedges: For bright, tangy contrast when serving.
Directions
Step 1: Heat 4 tablespoons of extra virgin olive oil in a large Dutch oven over medium heat until you see it shimmer. Add the chopped onions, celery, and carrots. Season everything lightly with kosher salt. Cook, stirring regularly, for about 5 minutes until the vegetables have softened and started to release their natural sweetness.
Step 2: Add the minced garlic and all the spices: black pepper, turmeric, cumin, ground ginger, cinnamon, and cayenne. Stir continuously and cook for another 1 to 2 minutes until you can smell those wonderful spices blooming and mixing with the veggies.
Step 3: Stir in the crushed tomatoes, tomato paste, and chopped cilantro. Then add both the green and red lentils along with the chickpeas. Season with a bit more kosher salt to enhance the flavors. Let everything cook together for about 5 minutes while you keep stirring occasionally to prevent sticking.
Step 4: Pour in the vegetable or chicken stock and increase the heat to bring the soup to a boil. Keep it boiling for 5 minutes, then reduce the heat to low. Cover and let the soup simmer gently for 45 minutes or until the lentils are tender and fully cooked. Check occasionally and add more stock or water if it becomes too thick. The consistency should be thick but pourable, so adjust salt as needed when adding liquids.
Step 5: Stir in the rice or broken vermicelli and cook uncovered for another 15 minutes, or until the grains are fully cooked and soft.
Step 6: Serve the soup hot with lemon wedges on the side. A squeeze of fresh lemon juice just before eating makes all the difference in brightening the flavors.
Servings and Timing
This recipe makes about 6 generous servings of Harira: Moroccan Lentil and Chickpea Soup Recipe, perfect for sharing with family or friends. The prep time takes roughly 15 minutes, mainly chopping and gathering ingredients. Cook time is about 1 hour, including simmering and letting the rice or vermicelli soften. Altogether, expect around 1 hour and 15 minutes from start to finish. There is no resting or cooling time required unless you want to make it ahead, which you absolutely can.
How to Serve This Harira: Moroccan Lentil and Chickpea Soup Recipe
When I serve this Harira, I love pairing it with warm, crusty bread or fluffy couscous for dipping and soaking up every last bit of that delicious broth. A simple green salad with a lemony vinaigrette complements the spices nicely and adds a crisp contrast. For garnishes, I often sprinkle a handful of chopped fresh cilantro or parsley on top, and always include wedges of lemon on the side so everyone can customize the tanginess to their taste.
This soup is incredibly versatile for occasions. It works beautifully as a hearty weeknight meal or as part of a larger spread during holidays and family gatherings. I prefer it piping hot to fully enjoy the warming spices, though it’s also excellent warmed up the next day. Portion-wise, I usually ladle it into deep bowls, serving about 1 ½ cups per person as a hearty main course or smaller portions alongside other dishes for a richer meal.
Presentation-wise, I like to serve the soup in colorful bowls that showcase the red-orange broth and green flecks of cilantro. A drizzle of high-quality olive oil on top or an extra sprinkle of freshly cracked black pepper really makes it look inviting. Adding a few small lemon wedges on the side of the soup bowl never fails to impress my guests and adds that final fresh touch.
Variations
If you want to mix things up with this Harira: Moroccan Lentil and Chickpea Soup Recipe, there are plenty of ways I recommend experimenting. You can swap the chicken stock for vegetable stock to keep it entirely vegetarian or vegan without losing depth of flavor. For a gluten-free version, just stick to rice instead of vermicelli, and double-check your broth ingredients.
Flavor-wise, I sometimes add a pinch of smoked paprika for a subtle smoky edge or a fresh splash of rose water for a truly authentic Moroccan twist. For extra protein, adding some shredded cooked chicken or lamb can be wonderful, but I personally love how the legumes stand on their own as the star of the dish. If you’re short on time, you can use a pressure cooker or Instant Pot to speed up the simmering steps without sacrificing richness.
I’ve also played around with adding chopped spinach or kale towards the end of cooking for a boost of greens, which pairs beautifully with the spices. No matter the variants, the key for me is maintaining that balance of fragrant spices, tender lentils, and fresh brightness.
Storage and Reheating
Storing Leftovers
I always store leftover Harira in airtight containers, preferably glass or BPA-free plastic, to keep the flavors fresh and the texture intact. It keeps well in the refrigerator for up to 4 days. I find that the flavors actually deepen after a day or two, making leftovers even more delicious!
Freezing
This soup freezes beautifully, making it perfect for meal prep. To freeze, let it cool completely, then transfer to freezer-safe containers or heavy-duty ziplock bags. I like to portion it out into individual servings so I can thaw exactly what I need. Frozen Harira lasts for up to 3 months. Just be mindful that lentils might soften a bit more after freezing.
Reheating
The best way to reheat this soup is gently on the stove over low to medium heat, stirring occasionally. You may need to add a splash of water or broth to loosen it up if it thickened in the fridge. Avoid microwaving if possible, as stirring during stovetop reheating helps preserve texture and evenly warm the spices. Just be careful not to boil it vigorously again, which can affect the rice and lentils’ texture.
FAQs
Can I make Harira without both types of lentils?
Absolutely! While the combination of green and red lentils offers a great variety in texture, you can use just one type if that’s what you have on hand. Red lentils will break down more and thicken the soup, while green lentils hold their shape better for a bit more bite.
Is Harira traditionally vegan?
Traditional Harira recipes often use lamb or beef broth, but this version uses vegetable or chicken stock to keep it flexible. It’s easy to make completely vegan by using vegetable broth and ensuring your tomato paste and other ingredients are free from animal products.
Can I prepare Harira in advance?
Yes! Harira is a fantastic make-ahead soup because the flavors deepen as it sits. You can prepare it a day ahead, refrigerate, and simply reheat when ready to serve. It’s perfect for busy days or dinner parties.
What kind of rice works best in Harira?
I usually use long grain white rice for its neutral flavor and ability to cook thoroughly without getting mushy. Some prefer broken vermicelli noodles for a different texture. Just make sure to rinse rice or noodles before adding to remove excess starch.
How spicy is this Harira recipe?
The heat level is mild to moderate thanks to just a small amount of cayenne pepper. You can always adjust by adding a pinch more for extra kick or leave it out entirely if you prefer something more gentle and aromatic.
Conclusion
I truly hope you give this Harira: Moroccan Lentil and Chickpea Soup Recipe a try soon. It’s one of those dishes that feels like a treasured secret once you’ve tasted it—filled with warm spices, wholesome ingredients, and enough heartiness to satisfy. Whether you’re cooking for yourself on a chilly evening or sharing with loved ones at the table, this soup never fails to bring comfort and joy. Enjoy every savory spoonful!
PrintHarira: Moroccan Lentil and Chickpea Soup Recipe
Harira is a traditional Moroccan soup that is hearty, flavorful, and comforting. This rich and aromatic soup combines a vibrant mix of spices, lentils, chickpeas, tomatoes, and fresh herbs, simmered to perfection. Perfect for a nourishing meal, Harira is often enjoyed with a squeeze of fresh lemon juice to brighten its deep flavors.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Gluten Free
Ingredients
Vegetables and Aromatics
- 4 tbsp extra virgin olive oil
- 1 large yellow onion, finely chopped
- 2 celery stalks, chopped
- 1 carrot, peeled and chopped
- Kosher salt, to taste
- 4 garlic cloves, minced
Spices
- 1 ½ teaspoons black pepper
- 1 ½ teaspoons turmeric
- 1 teaspoon cumin
- ½ teaspoon ground ginger
- ½ teaspoon ground cinnamon
- ½ teaspoon cayenne pepper
Tomatoes and Herbs
- 2 (14-ounce) cans crushed tomatoes
- 3 tablespoons tomato paste
- 1 cup packed chopped fresh cilantro
Legumes and Grains
- 1 cup green lentils, rinsed
- 1 cup red lentils, rinsed
- 1 (14-ounce) can chickpeas, drained and rinsed
- ¼ cup long grain rice, rinsed (or ¼ cup broken vermicelli)
Liquids
- 7 cups vegetable or chicken stock, preferably low-sodium
To Serve
- Lemon wedges
Instructions
- Prepare the base: In a large Dutch oven, heat 4 tablespoons of extra virgin olive oil over medium heat until shimmering. Add the finely chopped yellow onion, chopped celery, and peeled chopped carrot. Season with kosher salt. Cook for 5 minutes, stirring regularly until the vegetables soften and become fragrant.
- Add garlic and spices: Add minced garlic along with black pepper, turmeric, cumin, ground ginger, ground cinnamon, and cayenne pepper. Cook for 1 to 2 minutes, stirring constantly to toast the spices and bring out their flavors.
- Add tomatoes, lentils, and chickpeas: Stir in the crushed tomatoes, tomato paste, chopped fresh cilantro, green and red lentils, and canned chickpeas. Add a pinch more kosher salt and cook for about 5 minutes, stirring regularly to combine everything well.
- Add broth and simmer: Pour in the vegetable or chicken stock and raise the heat to bring the soup to a boil. Let it boil gently for 5 minutes, then reduce heat to low. Cover and let simmer for 45 minutes or until the lentils and chickpeas are fully cooked and tender. Check occasionally; if the soup gets too thick, add more stock or water as needed to keep it pourable. Adjust salt accordingly as you add liquid.
- Cook the rice: Stir in the rinsed long grain rice (or broken vermicelli) and continue cooking for another 15 minutes or until the rice is tender and fully cooked, stirring occasionally to prevent sticking.
- Serve: Ladle the hot Harira soup into bowls and serve with lemon wedges on the side for squeezing over the soup to add a bright, fresh flavor.
Notes
- For a thicker or thinner consistency, adjust the amount of stock or water during simmering.
- Using a mix of green and red lentils adds texture and visual appeal, but you can substitute with any lentils available.
- Lemon wedges are essential for serving to balance the spices with acidity.
- Can be made a day ahead; flavors improve after resting and reheating.
- To make this dish vegan, use vegetable stock instead of chicken stock.
- Broken vermicelli can be substituted for rice for a lighter texture.

Leave a Reply