Hearty Lamb Harira with Chickpeas and Lentils

Posted on May 14, 2026

Spread the love

Email this recipe

Hearty lamb harira brings together tender lamb, chickpeas, lentils, and tomatoes in a thick, warmly spiced broth. Fresh cilantro, parsley, and lemon juice brighten the soup at the end, balancing its deep, savory flavor.

The key to a satisfying pot is building flavor in stages. Browning the lamb and softening the vegetables gives the broth a savory base, while the lentils and chickpeas make it substantial without taking attention away from the tender meat.

Build a savory base with browned lamb

Season the lamb before browning, then work in batches so the pieces have room to sear. Crowding the pot can make the meat release moisture and steam instead of developing browned edges. Transfer each batch to a plate, keeping the browned bits in the pot; they add flavor when the broth goes in.

Once the lamb is out, let the onion and celery soften in the same pot. Stirring the garlic, tomato paste, cumin, ginger, turmeric, cinnamon, and paprika into the vegetables gives the spices a chance to coat the mixture. Keep stirring so the garlic and tomato paste do not stick or scorch.

Let the lentils and chickpeas shape the soup

Crushed tomatoes and chicken broth create the base for the lamb to simmer in. Return the browned meat and its plate juices to the pot, then keep the heat gentle while it cooks covered. A steady simmer helps the lamb become tender without making the broth boil vigorously.

Add the rinsed brown lentils and drained chickpeas for the uncovered simmer. Brown lentils hold their shape and usually become tender during this stage, though they may need more simmering if they are still firm. Stir occasionally and check the lentils and lamb for tenderness before moving on. The chickpeas add a creamy contrast to the lentils’ firmer bite.

Thicken lightly, then finish with herbs and lemon

Whisking the all-purpose flour with cold water until smooth helps it blend into the soup without lumps. Stir the slurry in during the final part of cooking, then let the broth simmer until it thickens slightly. Harira should feel hearty and cohesive, while still being a soup; add the slurry gradually and assess the texture as it simmers.

Take the pot off the heat before stirring in the cilantro, parsley, and lemon juice. Their fresh, bright flavors stand out best at the finish. Taste the soup and adjust the seasoning, then serve with lemon wedges so you can add more citrus to your bowl if you like.

Frequently Asked Questions

Why brown the lamb in batches?

Batches leave enough space around the lamb for it to brown instead of steam. That sear adds savory flavor to the pot, and the browned bits left behind help give the onion, celery, and broth a deeper base.

What should I do if the lentils are still firm?

Keep the soup simmering uncovered until the brown lentils are tender, stirring occasionally. Their texture can vary, so use tenderness as your guide rather than assuming they are ready at a particular point in the simmer.

How do I keep the flour from making lumps?

Whisk the flour with cold water until the mixture is smooth before adding it to the soup. Stir it in during the final simmer and give the broth time to thicken slightly before deciding whether the texture is right.

Hearty Lamb Harira with Chickpeas and Lentils

Recipe by Claire Donovan
0.0 from 0 votes
Course: Main CourseCuisine: MoroccanDifficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

1

hour 

25

minutes
Calories

470

kcal
Total time

1

hour 

40

minutes

Tender lamb simmers with chickpeas, lentils, tomatoes, and warm spices in this hearty Moroccan soup. Fresh herbs and lemon brighten the thick broth just before serving.

Ingredients

  • Lamb and aromatics
  • 2 tbsp olive oil

  • 1 1/2 lb lamb stew meat, cut into 1-inch cubes

  • 1 tsp kosher salt

  • 1/2 tsp black pepper

  • 1 medium yellow onion, finely chopped

  • 2 celery ribs, finely chopped

  • 3 garlic cloves, minced

  • 2 tbsp tomato paste

  • 1 tsp ground cumin

  • 1 tsp ground ginger

  • 1/2 tsp ground turmeric

  • 1/4 tsp ground cinnamon

  • 1/2 tsp paprika

  • Soup and finish
  • 1 (14.5-oz) can crushed tomatoes

  • 6 cups low-sodium chicken broth

  • 3/4 cup brown lentils, rinsed and picked over

  • 1 (15-oz) can chickpeas, drained and rinsed

  • 1/4 cup all-purpose flour

  • 1/3 cup cold water

  • 1/4 cup chopped fresh cilantro

  • 1/4 cup chopped fresh flat-leaf parsley

  • 2 tbsp fresh lemon juice

  • Lemon wedges, for serving

Directions

  • Season the lamb with the salt and pepper. Heat the olive oil in a large Dutch oven over medium-high heat. Brown the lamb in batches for 8 minutes total, then transfer it to a plate.
  • Reduce the heat to medium. Add the onion and celery to the pot and cook for 6 minutes, stirring occasionally, until softened.
  • Stir in the garlic, tomato paste, cumin, ginger, turmeric, cinnamon, and paprika. Cook for 1 minute, stirring to coat the vegetables.
  • Add the crushed tomatoes, chicken broth, browned lamb, and any juices from the plate. Bring to a gentle simmer, cover, and cook over low heat for 45 minutes.
  • Stir in the lentils and chickpeas. Simmer uncovered for 25 minutes, stirring occasionally, until the lentils and lamb are tender. During the last 5 minutes, whisk the flour with the cold water until smooth, stir the slurry into the soup, and continue simmering until the broth thickens slightly.
  • Remove the pot from the heat. Stir in the cilantro, parsley, and lemon juice. Taste and adjust the seasoning, then serve with lemon wedges.

Notes

  • Brown lentils hold their shape and usually become tender within the 25-minute simmer; if yours are still firm, continue simmering until tender.

Tags: