When you think of Moroccan cuisine, dishes such as chicken and olive tagine, lamb and prune tagine, couscous and pastilla might be the first to come to mind. But harira, a traditional Moroccan soup, is just as cherished, bringing people together around the table with its rich flavours and comforting warmth.

If you’ve never tried harira before, think of it as the ultimate Moroccan comfort soup. It brings together tomatoes, lentils, chickpeas, vermicelli, fresh herbs and warming spices. The result is a hearty, fragrant and deeply satisfying bowl. If you’re already familiar with harira, you’ll know that no two family recipes are quite the same.

Harira is particularly popular during Ramadan, when it is traditionally enjoyed at iftar, often alongside dates, as part of the meal that breaks the daily fast. For many Moroccan families, it is much more than simply a soup; it is part of the ritual of coming together around the table after a day of fasting.

Why Does Harira Taste Like Home?

Harira is also a taste of home for me. No matter how many times I make it, it never quite tastes as delicious as my mum’s, my aunty’s or my grandmother’s. I used to know my mum was making harira as soon as I walked through the front door, just from the smell of the spices and herbs simmering away in the kitchen. That familiar aroma is something I’ve never quite been able to recreate.

My mum’s version has a few little touches that make it particularly special to me. She starts with “smen”, a traditional Moroccan preserved butter similar to ghee, and adds fine sheriya (vermicelli) towards the end. Then comes the beaten egg, stirred gently through the soup to create delicate ribbons. You can also add chicken cubes or small pieces of lamb, depending on your preference.

While every Moroccan family has its own version of harira, this is the recipe I grew up with. It takes me straight back to our family kitchen. The ingredients are simple, but together they create a soup that is rich, fragrant and deeply comforting.

So, next time you’re craving a soup full of flavour, warmth and comforting spices, why not give this Moroccan harira recipe a try? You might just find yourself coming back to it time and time again.

Harira Recipe

Serves: 4–6

Prep time: 15 minutes

Cook time: 60 minutes

Total time: 1 hour 15 minutes

Ingredients

– 1 tsp smen (Moroccan preserved butter), or ghee

– 1 onion, roughly chopped

– 2 celery sticks, roughly chopped

– A generous handful of fresh coriander

– A generous handful of fresh parsley

– 2 cups water, for blending

– 1kg ripe tomatoes, roughly chopped and blended, or 1 x 690g jar of 100% tomato passata

– 1 tsp ground ginger

– ½ tsp turmeric

– ½ tsp ground cinnamon

– Salt, to taste

– Freshly ground black pepper, to taste

– 1 litre water

– 100g lentils

– ½ x 400g tin chickpeas, drained and rinsed

– A small handful of fine sheriya (vermicelli)

– Chicken breast cubes or small pieces of lamb, optional

– 1½ cups plain flour, for thickening

– 1 egg, beaten

– Fresh lemon, to serve

Method

– If using fresh tomatoes, remove the skins and either blend or grate the 1kg tomatoes until smooth. Set aside.

– In a blender, add the onion, celery, coriander, parsley and 2 cups of water. Blend until smooth. If using passata instead of fresh tomatoes, set it aside ready to add to the saucepan.

– Melt the smen or ghee in a large saucepan over a medium heat. Pour in the blended vegetable and herb mixture and stir well. If using fresh tomatoes, add them at this stage. If using passata, add it instead and stir well.

– Add the ginger, turmeric, cinnamon, salt and freshly ground black pepper. Stir well.

– Add 1 litre of water and, if using, the chicken cubes or lamb cubes. Bring to a gentle simmer.

– Add the lentils and continue to simmer until they begin to soften and the meat is cooked through.

– Add the rinsed chickpeas and sheriya (vermicelli) and continue simmering until the lentils and vermicelli are cooked.

– Mix the plain flour with a little cold water until smooth. Gradually stir it into the soup to thicken the harira, then allow it to simmer.

– Once the harira is fully cooked, beat the egg and slowly drizzle it into the gently simmering soup while stirring continuously, creating delicate ribbons of egg.

Ladle into bowls and finish with a squeeze of fresh lemon juice and, if you like, a sprinkle of fresh coriander. Serve warm with fresh bread.

Can Food Hold a Memory?

There’s something special about recipes that are passed from one generation to the next. The ingredients may be simple, but the memories attached to them are not.

For me, harira will always bring back memories of family and sitting down together for a warm bowl at the end of the day, dipping freshly baked bread into the rich, fragrant soup. I can follow my mum’s recipe, use the same ingredients and make it in the same way, but somehow, it still never tastes quite like hers.

Perhaps that’s the magic of family cooking. Sometimes, the ingredient you can never quite recreate is the memory itself.

For more on Morocco’s rich history and culture, check out: Exploring Morocco’s Rich History and Culture: A Mother-Daughter Adventure.