Written by

Brenda Moody

Published

Hearty Moroccan Lamb and Chickpea Harira Soup Recipe Easy and Perfect for Winter

Ready In 1 hour
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You know that feeling when the winter chill sneaks in, and all you want is something warm, hearty, and a bit unexpected? Well, last January, as the snow piled up outside my kitchen window, I found myself rummaging through my spice drawer trying to remember where I’d tucked away a recipe I overheard at that little Moroccan café downtown. The owner, a soft-spoken man named Rachid, was chatting with a customer about his grandmother’s special harira soup — a dish that sounded like a hug in a bowl. I wasn’t expecting much, honestly. But when I finally tried making this Hearty Moroccan Lamb and Chickpea Harira Soup with Yogurt Drizzle, it was a game changer. There was this perfect spice balance, the tender lamb mingling with chickpeas, and that cool yogurt drizzle cutting through the warmth just right. I remember almost dropping the ladle in my excitement the first time I tasted it (clumsy me!).

Maybe you’ve been there — craving something different but comforting at the same time. This recipe isn’t just a stew; it’s a story of cozy evenings, kitchen experiments, and unexpected delight that stuck with me through the colder months. Let me tell you, this harira soup has become my go-to, especially when I want a meal that feels like a celebration of flavor without hours of fuss. So, if you’re up for a winter warmer with a bit of Moroccan magic, you’re in the right place.”

Why You’ll Love This Recipe

Having tested this Moroccan lamb and chickpea harira soup more times than I can count, I can say it’s one of those recipes that brings comfort without compromise. Here’s why it’s a winner every time:

  • Quick & Easy: Ready to serve in under 1 hour — perfect when you’re juggling a busy day but want a satisfying dinner.
  • Simple Ingredients: Uses pantry staples like canned chickpeas and common spices, plus affordable lamb cuts that make the dish feel special.
  • Perfect for Winter Nights: Thick, rich, and soul-soothing — this soup is ideal for curling up with a bowl after a cold day out.
  • Crowd-Pleaser: Kids and adults alike love the hearty texture and the gentle warmth from the spices, with none of that overpowering heat.
  • Unbelievably Delicious: The combination of tender lamb, chickpeas, tomatoes, and a cool yogurt drizzle creates layers of flavor and texture that keep you coming back.

This isn’t just another lamb stew. What makes this harira different is the way the spices are balanced — not too sharp, but just enough warmth and earthiness to make every bite exciting. Plus, the yogurt drizzle adds a creamy tang that cuts through the richness, something I learned after a few trial runs that really made the dish sing. Honestly, it’s the kind of recipe that makes you close your eyes and savor each spoonful, and I can’t wait for you to try it!

What Ingredients You Will Need

This recipe relies on straightforward, wholesome ingredients that pack a punch in flavor and texture. Most you probably have in your kitchen already, and a few can be found easily at any grocery store or specialty market.

  • For the Soup Base:
    • 1 lb (450g) lamb shoulder, cut into bite-sized pieces (preferably from a trusted butcher for tenderness)
    • 1 can (15 oz/425g) chickpeas, drained and rinsed (I like using Goya brand for consistency)
    • 1 medium onion, finely chopped (adds sweetness and depth)
    • 2 cloves garlic, minced (for that warm aromatic base)
    • 2 medium ripe tomatoes, chopped (or 1 cup canned crushed tomatoes for off-season)
    • 4 cups (1 liter) beef or lamb broth (homemade if you can, but store-bought works great)
  • Spices & Herbs:
    • 1 tsp ground cumin (toasty and earthy)
    • 1 tsp ground coriander (adds brightness)
    • 1/2 tsp cinnamon (just a hint for warmth)
    • 1/2 tsp turmeric (for color and subtle flavor)
    • 1 tsp smoked paprika (optional, but highly recommended for depth)
    • Salt and freshly cracked black pepper, to taste
    • A small bunch of fresh cilantro, chopped (for garnish and fresh bite)
  • For the Yogurt Drizzle:
    • 1 cup plain Greek yogurt (full fat preferred for creaminess)
    • Juice of half a lemon (brightens the yogurt)
    • Pinch of ground cumin (to echo the soup’s spices)
    • Salt, to taste

Ingredient tips: If lamb shoulder isn’t available, boneless lamb stew meat works well too. For a dairy-free option, swap Greek yogurt with coconut yogurt, but that will change the flavor profile slightly. Fresh cilantro is a must for authenticity, but if you’re not a fan, flat-leaf parsley makes a good substitute.

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven: Essential for even heat distribution and slow cooking the lamb to tender perfection. I personally swear by my cast-iron Dutch oven — it’s held up through years of hearty stews.
  • Sharp chef’s knife: For chopping onions, tomatoes, and herbs efficiently.
  • Wooden spoon or heatproof spatula: For stirring without scratching your cookware.
  • Measuring spoons and cups: To keep the spice balance just right.
  • Small bowl: To mix the yogurt drizzle ingredients.

If you don’t own a Dutch oven, a heavy saucepan with a tight-fitting lid will work in a pinch. Just keep an eye on the liquid levels and stir frequently to avoid sticking. Also, if you want to keep cleanup easy, line your ladle with a paper towel to catch drips — trust me, I learned this the hard way!

Preparation Method

Moroccan lamb and chickpea harira soup preparation steps

  1. Prepare the lamb and aromatics (10 minutes): Pat the lamb pieces dry with paper towels (this helps with browning). Heat a tablespoon of oil in your Dutch oven over medium-high heat. Add the lamb in batches to avoid overcrowding and brown on all sides for about 5 minutes per batch. Transfer browned lamb to a plate.
  2. Sauté the onions and garlic (5 minutes): In the same pot, reduce heat to medium and add the chopped onion. Cook until softened and translucent, about 4 minutes. Add minced garlic and cook for another 1 minute, stirring constantly to avoid burning.
  3. Add spices and tomatoes (3 minutes): Stir in cumin, coriander, cinnamon, turmeric, and smoked paprika. Cook for about 1 minute to release their aromas. Then add the chopped tomatoes, stirring well.
  4. Return lamb and add broth (5 minutes): Put the browned lamb back into the pot. Pour in the broth, scraping up any browned bits from the bottom — that’s where the magic is. Bring to a gentle boil, then reduce to a simmer.
  5. Simmer the soup (40 minutes): Cover the pot partially with a lid and let it simmer gently for 35-40 minutes, stirring occasionally. Lamb should become tender, and the flavors meld beautifully. If the liquid reduces too much, add a splash of water or broth.
  6. Add chickpeas and adjust seasoning (10 minutes): Stir in the drained chickpeas and simmer uncovered for another 10 minutes. Taste and add salt and pepper as needed.
  7. Prepare the yogurt drizzle (5 minutes): While the soup simmers, mix Greek yogurt with lemon juice, a pinch of cumin, and salt in a small bowl. Adjust lemon and seasoning to taste. The drizzle should be tangy and creamy.
  8. Serve (immediately): Ladle the hot soup into bowls, sprinkle with fresh chopped cilantro, and finish each serving with a generous drizzle of the yogurt mixture.

Note: The soup thickens as it cools. If reheating, add a splash of broth or water to loosen it back up. The smell while simmering will fill your kitchen with the kind of cozy warmth that makes you want to dig right in.

Cooking Tips & Techniques

Getting this harira just right is all about layering flavors and managing the simmer. Here are some personal tips I’ve picked up along the way:

  • Brown the lamb well: Don’t rush this step. The caramelized bits add a depth of flavor that makes all the difference.
  • Mind the spices: Toasting ground spices for a minute in the pot before adding liquids really helps release their oils and aroma.
  • Simmer low and slow: A gentle simmer is key. Too high and the lamb gets tough; too low and the flavors won’t develop fully.
  • Don’t forget to stir: Occasional stirring prevents sticking and helps distribute flavors evenly.
  • Yogurt drizzle magic: Add the yogurt drizzle just before serving to keep its freshness and texture. If you add it too early, it might curdle or lose its bright flavor.
  • Multitasking tip: Use the simmer time to prep a crusty bread or a simple salad — it pairs beautifully.

Variations & Adaptations

This harira recipe is pretty flexible, so you can tweak it based on your pantry or dietary needs:

  • Vegetarian version: Skip the lamb and add extra chickpeas plus diced carrots and celery for heartiness. Use vegetable broth instead of meat broth.
  • Spice it up: Add a pinch of cayenne or fresh chopped chili if you like a little heat in your soup.
  • Seasonal substitutions: In warmer months, swap chickpeas for fresh fava beans or add chopped zucchini towards the end of cooking.
  • Cooking method: This soup can be made in a slow cooker on low for 6-7 hours. Brown lamb and sauté spices on the stove, then transfer everything to the slow cooker.
  • Dairy-free yogurt: Use coconut or almond-based yogurt for the drizzle if you’re avoiding dairy — just make sure it’s plain and unsweetened.

I once tried adding a spoonful of harissa paste to the mix for a smoky twist—delicious but definitely for spice lovers!

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with the cooling yogurt drizzle on top for contrast. I like to present it in wide bowls so the aroma can really reach you as you dig in.

Pair it with warm crusty bread or a simple cucumber and mint salad to balance the richness. A light red wine or a mint tea also compliments the flavors beautifully.

Leftovers keep well in the fridge for up to 3 days. The flavors actually deepen overnight, so reheating can be even better! Gently warm on the stove over low heat, stirring in a bit of broth or water if it’s too thick.

For longer storage, freeze the soup (without the yogurt drizzle) in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently.

Nutritional Information & Benefits

This Moroccan lamb and chickpea harira soup is a nutritious powerhouse. One serving (about 1.5 cups) typically contains:

  • Calories: ~350 kcal
  • Protein: 28g (from lamb and chickpeas)
  • Fiber: 8g (thanks to chickpeas and tomatoes)
  • Healthy fats: Mostly from lamb and yogurt

Lamb is a great source of iron and B vitamins, while chickpeas add fiber and plant-based protein. The spices not only boost flavor but also contain antioxidants and anti-inflammatory properties. Just watch salt levels if you’re monitoring sodium intake.

This soup fits well into low-carb and gluten-free diets, especially if you skip any bread accompaniments or choose gluten-free options.

Conclusion

If you’re looking for a soup that’s more than just a meal — something that warms your heart and fills your kitchen with inviting aromas — this Hearty Moroccan Lamb and Chickpea Harira Soup with Yogurt Drizzle is it. It’s approachable, flavorful, and sure to become one of those recipes you reach for again and again in colder months.

Feel free to tweak it to your taste or dietary needs, and don’t be shy about making it your own. I love how this recipe brings a bit of Moroccan tradition to my home with minimal fuss but maximum flavor.

If you give it a try, I’d love to hear how it turns out for you — leave a comment, share your twists, or ask questions below. Cooking is all about sharing and experimenting, after all!

Happy cooking and warm bowls ahead!

FAQs

Can I use beef instead of lamb for this harira soup?

Yes, beef stew meat works well as a substitute. Just adjust cooking time until the beef is tender, which might take a bit longer than lamb.

Is it possible to make this soup in a pressure cooker?

Absolutely! Brown the lamb and sauté the spices first, then pressure cook for about 25 minutes. It’s a great time-saver.

Can I prepare this soup in advance?

Yes, the flavors develop even more after a day. Store it in the fridge for up to 3 days and add the yogurt drizzle just before serving.

What can I use instead of chickpeas?

White beans or lentils can be good substitutes, though texture and flavor will vary slightly.

How do I prevent the yogurt from curdling when adding it to hot soup?

Add the yogurt as a cold drizzle on top just before serving rather than stirring it into the hot soup. This keeps it creamy and fresh.

Pin This Recipe!

Moroccan lamb and chickpea harira soup recipe

Print

Hearty Moroccan Lamb and Chickpea Harira Soup with Yogurt Drizzle

A warm, hearty Moroccan soup featuring tender lamb, chickpeas, and a balanced blend of spices, finished with a tangy yogurt drizzle. Perfect for cozy winter nights and quick to prepare in under an hour.

  • Author: Elara
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Moroccan

Ingredients

Scale
  • 1 lb lamb shoulder, cut into bite-sized pieces
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium ripe tomatoes, chopped (or 1 cup canned crushed tomatoes)
  • 4 cups beef or lamb broth
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp cinnamon
  • 1/2 tsp turmeric
  • 1 tsp smoked paprika (optional)
  • Salt and freshly cracked black pepper, to taste
  • Small bunch fresh cilantro, chopped (for garnish)
  • For the yogurt drizzle:
  • 1 cup plain Greek yogurt (full fat preferred)
  • Juice of half a lemon
  • Pinch of ground cumin
  • Salt, to taste

Instructions

  1. Pat the lamb pieces dry with paper towels. Heat 1 tablespoon of oil in a Dutch oven over medium-high heat. Brown the lamb in batches for about 5 minutes per batch. Transfer to a plate.
  2. Reduce heat to medium. Add chopped onion to the same pot and cook until softened and translucent, about 4 minutes. Add minced garlic and cook for 1 minute, stirring constantly.
  3. Stir in cumin, coriander, cinnamon, turmeric, and smoked paprika. Cook for 1 minute to release aromas. Add chopped tomatoes and stir well.
  4. Return browned lamb to the pot. Pour in broth, scraping up browned bits. Bring to a gentle boil, then reduce to a simmer.
  5. Partially cover and simmer gently for 35-40 minutes, stirring occasionally, until lamb is tender. Add water or broth if liquid reduces too much.
  6. Stir in drained chickpeas and simmer uncovered for another 10 minutes. Taste and adjust salt and pepper.
  7. While soup simmers, mix Greek yogurt with lemon juice, pinch of cumin, and salt in a small bowl. Adjust seasoning to taste.
  8. Serve hot soup in bowls, sprinkle with fresh cilantro, and drizzle with yogurt mixture.

Notes

Brown the lamb well for depth of flavor. Toast spices briefly before adding liquids to release aroma. Simmer gently to keep lamb tender. Add yogurt drizzle just before serving to prevent curdling. For dairy-free, substitute Greek yogurt with coconut or almond yogurt. Soup thickens as it cools; add broth or water when reheating.

Nutrition

  • Serving Size: About 1.5 cups per s
  • Calories: 350
  • Sugar: 5
  • Sodium: 600
  • Fat: 18
  • Saturated Fat: 6
  • Carbohydrates: 20
  • Fiber: 8
  • Protein: 28

Keywords: Moroccan soup, lamb soup, chickpea soup, harira, winter soup, hearty soup, yogurt drizzle, easy soup recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating