| |

Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe

If you love comforting, fragrant soups that warm you up from the inside out, then you’re going to adore this Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe. It’s packed with earthy lentils, tender chickpeas, and a beautiful bouquet of warming spices that just sing with every spoonful. I promise, this is one of those soups that feels like a big, cozy hug—and it’s absolutely delicious whether you’re making it for a family dinner or prepping ahead for a busy week.

❤️

Why You’ll Love This Recipe

  • Bursting with Flavor: The blend of warm spices like cumin, cinnamon, and turmeric bring authentic Moroccan depth to every bite.
  • Hearty and Nourishing: Lentils and chickpeas make it super filling and packed with protein and fiber.
  • Make-Ahead Friendly: It tastes even better the next day — perfect for leftovers or meal prep.
  • Simple Pantry Staples: Most ingredients you likely already have, making it an easy go-to for busy nights.

Ingredients You’ll Need

Each ingredient in this Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe plays a crucial role in building the rich flavors and textures that make this soup unforgettable. I always make sure to use fresh spices for maximum aroma and flavor—but don’t stress if you don’t have everything; the soup is forgiving and flexible.

Flat lay of a large yellow onion finely chopped, two celery stalks chopped, one peeled and chopped carrot, four garlic cloves minced, bright red crushed tomatoes in a gentle pile, fresh green cilantro leaves loosely arranged, small heaps of green and red lentils, a can of beige chickpeas spilling some out, a few lemon wedges with vibrant yellow rinds, all placed on a white marble surface, photo taken with an iphone --ar 2:3 --v 7 - Moroccan Lentil and Chickpea Soup, Harira, Moroccan soup with warm spices, hearty Moroccan lentil soup, traditional Moroccan chickpea soup
  • Extra virgin olive oil: For a smooth sauté base, I love using a good quality olive oil to bring out the flavors of the veggies and spices.
  • Yellow onion: Finely chopped so it melts into the broth and adds sweetness.
  • Celery stalks: Chopped for that subtle crunch and aromatic freshness.
  • Carrot: Peeled and chopped—this adds a touch of natural sweetness to balance spices.
  • Kosher salt: Enhances flavors—don’t be shy to season gradually as you cook.
  • Garlic cloves: Minced for a punch of savory goodness.
  • Black pepper: Freshly ground gives just the right bit of heat.
  • Turmeric, cumin, ground ginger, ground cinnamon, cayenne: Essential warm spices that create the Moroccan magic here.
  • Crushed tomatoes: Adds a rich base and mild acidity to balance the spices.
  • Tomato paste: Deepens the tomato flavor and adds some body.
  • Fresh cilantro: I always add plenty—it brightens the soup at the end.
  • Green and red lentils: Rinsed and ready to soften into creamy deliciousness.
  • Chickpeas: Canned for convenience but flavorful and filling.
  • Vegetable or chicken stock: Low-sodium is my pick so you control the salt.
  • Long grain rice or broken vermicelli: Adds a lovely texture, absorbing the broth as it cooks.
  • Lemon wedges: For serving—don’t skip! A squeeze brightens every spoonful.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I’ve played around with this Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe quite a bit, and honestly, it’s forgiving enough that you can tweak it to your liking without losing its soul. Whether you want to make it vegan, add a little extra heat, or tailor it to what’s in your pantry, there’s room for creativity!

  • Vegan Version: Simply swap chicken stock for vegetable stock to keep it plant-based—and it’s just as rich and satisfying.
  • Extra Spicy: Add a pinch more cayenne or some finely chopped fresh chili when you sauté the spices for a welcomed kick.
  • Herbs Swap: If you don’t love cilantro, try adding fresh parsley or a mix of both for a slightly different fresh note.
  • Thicker Texture: Blend a cup of the soup with an immersion blender for a creamier consistency—this really satisfies the cozy craving.

How to Make Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe

Step 1: Sauté Your Aromatics

Start by heating 4 tablespoons of extra virgin olive oil in a large Dutch oven over medium heat until you see it shimmer—that’s your cue that it’s ready. Add the finely chopped onions, celery, and carrots, then sprinkle with kosher salt. Cook these veggies, stirring regularly, for about 5 minutes or until they soften and the onion is translucent. This is the base of the whole soup, so don’t rush it. I learned early on that a good sauté creates a deep, comforting flavor foundation.

Step 2: Spice It Up

Now add the minced garlic and all your warm spices—black pepper, turmeric, cumin, ground ginger, cinnamon, and cayenne. Cook them together for 1 to 2 minutes, stirring constantly so they don’t burn but become fragrant. This is when your kitchen will start smelling amazing, I promise. The secret here is to let the spices toast lightly to unlock those flavors.

Step 3: Build Your Soup Base

Dump in the crushed tomatoes, tomato paste, and a big handful of chopped fresh cilantro. Stir in both the green and red lentils along with the chickpeas. Add a dash more salt to season and cook everything together for 5 minutes to let those flavors mingle. The colors start to brighten and that thick stew-like look tells you you’re on the right track.

Step 4: Simmer and Tenderize

Pour in your vegetable or chicken stock and crank up the heat until it boils. Let it bubble strongly for 5 minutes, then reduce to low, cover, and simmer gently for 45 minutes. This slow simmer is crucial—the lentils soften beautifully, and the soup thickens to a luscious, hearty consistency. Keep an eye on it, and don’t hesitate to add a splash more broth or water if it gets too thick—you want it thick but still pourable. Adjust the salt as you go; seasoning taste is key here.

Step 5: Finish with Rice

Finally, stir in rinsed long grain rice (or broken vermicelli if you prefer). Cook uncovered for another 15 minutes until the rice is tender and has soaked up the soup’s incredible flavors. This last step gives the soup a nice body and that comforting texture that makes it a meal in itself.

Step 6: Serve with a Bright Finish

Scoop the hot Harira into bowls and serve with plenty of lemon wedges on the side. I always squeeze fresh lemon juice into my bowl just before eating—it adds a vibrant lift that balances the warm spices perfectly. Plus, it’s traditional and really makes the flavors pop!

👨‍🍳

Pro Tips for Making Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe

  • Soak Lentils Improves Cooking Time: I usually rinse my lentils really well, but if you have extra time, soak them for 30 minutes before cooking to cut down simmering time.
  • Add Liquids Gradually: I add more broth or water throughout cooking as needed, so the soup’s texture stays just right—not too thick or thin.
  • Fresh Herbs Make a Difference: Adding chopped cilantro at the end keeps the soup bright and fresh—you can’t skip this step if you want that signature flavor.
  • Don’t Overcook the Rice: Keep a close eye once you add the rice to avoid mushiness; it should be tender but still hold its shape.

How to Serve Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe

The image shows a thick and hearty orange-red stew filled with small lentils, chickpeas, and rice in a white bowl with a blue rim. The stew has a soft, slightly chunky texture with visible bits of vegetables and herbs. On top, there are a few fresh green parsley leaves placed as garnish. A silver spoon rests inside the bowl on the right side. Nearby on the white marbled surface, there are lemon wedges placed to the top right corner of the bowl. photo taken with an iphone --ar 2:3 --v 7 - Moroccan Lentil and Chickpea Soup, Harira, Moroccan soup with warm spices, hearty Moroccan lentil soup, traditional Moroccan chickpea soup

Garnishes

My go-to garnish is a generous wedge of lemon for each bowl—trust me, the citrusy zing transforms this soup. Sometimes, I sprinkle a little extra fresh cilantro on top for that herbal punch. If you want to get fancy, a drizzle of good olive oil or a small dollop of plain yogurt adds creaminess and richness that balances the spice.

Side Dishes

I love serving Harira with warm pita bread or crusty baguette for dunking into the soup—there’s something so comforting about mopping up every last drop. A simple green salad with lemon vinaigrette or pickled vegetables also pairs beautifully to cut through the hearty stew.

Creative Ways to Present

For special occasions, I sometimes serve Harira in small cups or mugs as an elegant starter. Another fun idea is to ladle it over couscous in a shallow bowl and top with toasted almonds and fresh herbs for a richer presentation. It always impresses guests and feels extra celebratory.

Make Ahead and Storage

Storing Leftovers

I store leftover Harira in airtight containers in the fridge for up to 4 days. I actually love how the flavors deepen overnight—it tastes even better the next day! Just give it a good stir before reheating, as the lentils tend to settle and thicken the soup.

Freezing

This soup freezes wonderfully. I portion it into freezer-safe containers or bags and keep it for up to 3 months. When you’re ready, thaw overnight in the fridge for best texture. Because of the rice, it might thicken a bit, so you can add a splash of broth or water when reheating.

Reheating

I usually reheat Harira gently on the stovetop over medium-low heat, stirring occasionally until warmed through. Avoid boiling it again to keep the lentils and rice from turning mushy. A squeeze of fresh lemon right before serving always refreshes the flavors beautifully.

FAQs

  1. Can I make Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe vegan?

    Absolutely! Just swap out the chicken stock for a good vegetable stock, and you’ve got a flavorful and hearty vegan soup. The lentils and chickpeas provide plenty of protein, making it very satisfying without any animal products.

  2. What can I substitute if I don’t have both types of lentils?

    If you’re missing either green or red lentils, you can use just one type—red lentils cook faster and break down more, giving a creamier soup, while green lentils hold their shape better. Either way works well in this soup.

  3. Can I prepare Harira ahead of time?

    Yes! In fact, Harira tastes even better the next day as the spices meld more deeply. Prepare it a day or two in advance, store in the fridge, and gently reheat before serving with fresh lemon wedges.

  4. Is there a gluten-free version of this soup?

    For a gluten-free version, skip the vermicelli and use only rice or even quinoa as the grain component. Just ensure your broth and all ingredients are gluten-free certified.

Final Thoughts

This Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe has such a special place in my kitchen rotation—it’s the kind of dish that wakes up your senses and fills your home with the most comforting aromas. I love how it’s both hearty and healthy, simple yet exotic. If you’re craving a soup that’s as wholesome as it is flavorful, I can’t recommend giving this one a try enough. Grab your pot, stir in those spices, and trust me, you’ll end up making it again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Harira: Moroccan Lentil and Chickpea Soup with Warm Spices Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 70 reviews
  • Author: Lauren
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Vegetarian

Description

Harira is a classic Moroccan lentil and chickpea soup bursting with fresh herbs and warm spices. This hearty and satisfying vegetarian soup combines green and red lentils, chickpeas, tomatoes, and a medley of aromatic spices, simmered to perfection in a flavorful broth. Perfect as a nutritious make-ahead meal, it is traditionally served with lemon wedges and pairs beautifully with warm pita bread.


Ingredients

Vegetables & Herbs

  • 1 large yellow onion, finely chopped
  • 2 celery stalks, chopped
  • 1 carrot, peeled and chopped
  • 4 garlic cloves, minced
  • 1 cup packed chopped fresh cilantro

Spices & Seasonings

  • Kosher salt, to taste
  • 1 ½ teaspoons black pepper
  • 1 ½ teaspoons turmeric
  • 1 teaspoon cumin
  • ½ teaspoon ground ginger
  • ½ teaspoon ground cinnamon
  • ½ teaspoon cayenne pepper

Legumes & Grains

  • 1 cup green lentils, rinsed
  • 1 cup red lentils, rinsed
  • 1 14-ounce can chickpeas, drained
  • ¼ cup long grain rice, rinsed (or ¼ cup broken vermicelli)

Canned & Jarred

  • 2 14-ounce cans crushed tomatoes
  • 3 tablespoons tomato paste

Liquids & Oils

  • 7 cups vegetable or chicken stock, preferably low-sodium
  • 4 tablespoons extra virgin olive oil

To Serve

  • Lemon wedges


Instructions

  1. Sauté Vegetables: In a large Dutch oven, heat 4 tablespoons of extra virgin olive oil over medium heat until shimmering. Add the chopped onions, celery, and carrots, then season with kosher salt. Cook for 5 minutes, stirring regularly, until the vegetables soften.
  2. Add Garlic and Spices: Stir in the minced garlic along with black pepper, turmeric, cumin, ground ginger, cinnamon, and cayenne pepper. Cook for 1 to 2 minutes, stirring frequently to fully release the aromas of the spices.
  3. Combine Tomato Ingredients and Legumes: Add the crushed tomatoes, tomato paste, chopped fresh cilantro, green lentils, red lentils, and chickpeas. Season with a little more kosher salt and cook for 5 minutes, stirring occasionally to blend the flavors.
  4. Add Broth and Simmer: Pour in the vegetable or chicken stock and raise the heat to bring the mixture to a boil. Boil for 5 minutes, then reduce the heat to low. Cover the pot and let it simmer gently for 45 minutes or until the lentils and chickpeas are very tender. Check occasionally, adding more stock or water if the soup becomes too thick, and adjust salt as needed.
  5. Cook the Rice: Stir in the rinsed rice and continue to cook for an additional 15 minutes or until the rice is fully cooked and tender.
  6. Serve: Ladle the soup into bowls and serve hot with fresh lemon wedges on the side for squeezing over. Optionally, serve with warm pita bread for a complete meal.

Notes

  • Harira is best made ahead as the flavors deepen overnight, making it an excellent meal prep option.
  • This recipe is vegetarian but can be made with chicken stock or vegetable stock depending on preference.
  • Adjust cayenne to your preferred spice level.
  • The soup should be thick but still pourable; add additional broth or water during simmering as needed.
  • Warm pita bread is a traditional and delicious accompaniment to this soup.

Nutrition

  • Serving Size: 1 serving
  • Calories: 304.3 kcal
  • Sugar: 7 g
  • Sodium: 320 mg
  • Fat: 2.6 g
  • Saturated Fat: 0.3 g
  • Unsaturated Fat: 2.3 g
  • Trans Fat: 0 g
  • Carbohydrates: 37 g
  • Fiber: 24.9 g
  • Protein: 22.3 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star