Moroccan Harira

This Moroccan harira is a hearty, comforting soup that brings together tender meat, slow-simmered tomatoes, lentils, and chickpeas in a richly spiced, velvety broth. Fresh herbs and warming spices give it depth and brightness, while its satisfying texture makes it perfect as a nourishing main course or a special starter, especially during colder months or Ramadan. Though it requires a bit of preparation, the result is a deeply flavorful soup that feels both traditional and timeless.
Why This Harira Works
Harira’s strength lies in its balance of ingredients and technique. Tomatoes form the robust base, while lentils and chickpeas add body and plant-based richness. Small pieces of meat contribute savory depth without overpowering the soup, and the blend of ginger, pepper, turmeric, and optional cinnamon creates warmth and complexity. Fresh parsley and cilantro lift the flavors, and the final thickening step gives harira its signature smooth, almost creamy consistency that sets it apart from other soups.
Tips for Best Flavor and Serving
For the most authentic flavor, take time to properly prep the ingredients—soaking and peeling the chickpeas and using ripe tomatoes makes a noticeable difference. Stir frequently during the final simmer to prevent sticking and ensure an even texture. Harira tastes even better the next day, making it ideal for meal prep or entertaining. Serve it hot with lemon wedges on the side and, if desired, fresh herbs for garnish. It pairs beautifully with crusty bread or traditional Moroccan accompaniments like dates or chebakia.

Moroccan Harira
Ingredients
Method
- Finely dice 150g of onion and chop 50g of celery.

- Heat 2 tbsp of olive oil in a large pot over medium heat. Add the diced onion and chopped celery to the pot and sauté for about 5 minutes until they are soft.

- Add 1 tsp of ground ginger, 1 tsp of ground turmeric, 1/2 tsp of ground cinnamon, and 1 tsp of black pepper to the onions. Stir for 1 minute to toast the spices.
- Pour 500g of blended tomatoes and 1 tbsp of tomato paste into the pot.
- Stir in 100g of rinsed lentils, 15g of chopped cilantro, and 15g of chopped parsley.

- Pour 1.5 liters of water into the mixture and bring it to a boil.
- Reduce the heat to low, cover the pot, and simmer for 40 minutes until the lentils are tender.
- Add 400g of drained chickpeas and 50g of broken vermicelli noodles to the soup.

- Whisk 30g of flour with 100ml of water in a small bowl until smooth. Slowly pour this mixture into the boiling soup while stirring constantly to prevent lumps.

- Simmer the soup for another 10 minutes until the vermicelli is cooked and the broth has thickened slightly.
- Stir in the remaining 15g of cilantro and 15g of parsley.

- Season with salt to taste and serve hot. Optionally, add lemon wedges on the side.

