Harira is a famous traditional Moroccan soup, especially enjoyed during Ramadan to break the fast. It is rich, nourishing, and deeply flavorful, made with tomatoes, lentils, chickpeas, herbs, spices, and sometimes meat. Harira is known for its silky texture, warming spices, and balanced combination of legumes and aromatics. It is usually served with dates and sweet pastries like chebakia during iftar.
This is a detailed, large-family recipe serving about 8 to 10 people.
Ingredients required include 500 grams lamb or beef cut into small cubes (optional but traditional), 1 cup dried chickpeas soaked overnight, 1/2 cup brown or green lentils, 1 cup fine vermicelli or broken spaghetti, 4 large ripe tomatoes blended into a puree, 2 large onions finely chopped, 1 large bunch fresh coriander finely chopped, 1 large bunch fresh parsley finely chopped, 2 celery stalks finely chopped, 3 tablespoons tomato paste, 1/2 cup flour mixed with 2 cups water (this is the thickening slurry called tedouira), 1/4 cup olive oil, 2 liters water or stock, 2 teaspoons salt or to taste, 1 teaspoon black pepper, 1 teaspoon ground ginger, 1 teaspoon turmeric, 1 teaspoon cinnamon, 1 teaspoon paprika, 1/2 teaspoon ground saffron or a pinch of saffron threads, juice of 1 lemon or more for serving.
Start by heating olive oil in a large heavy-bottomed pot. If using meat, add the lamb or beef cubes and brown them lightly on all sides. This step builds a deep flavor base. Add the chopped onions, celery, salt, black pepper, ginger, turmeric, cinnamon, and paprika. Stir and cook for about 8 to 10 minutes until the onions soften and the spices become fragrant.
Add the blended tomatoes and tomato paste. Cook the mixture for about 10 to 15 minutes until the tomatoes reduce and the oil begins to separate slightly from the sauce. This step is important for developing the rich, traditional Harira base.
Add the soaked chickpeas and lentils to the pot. Pour in the water or stock and bring everything to a boil. Skim off any foam that rises to the top. Reduce the heat, cover the pot, and simmer for about 45 minutes to 1 hour, or until the chickpeas become tender. If using meat, ensure it is also fully cooked and tender at this stage.
Once the legumes are cooked, add the chopped parsley and coriander. Stir well and allow them to infuse into the soup for about 10 minutes. This fresh herb mixture is essential for Harira’s signature aroma and flavor.
Now slowly add the vermicelli or broken spaghetti. Stir and cook for about 10 minutes until the pasta softens and blends into the soup.
To thicken the soup, prepare the flour slurry by whisking flour with water until completely smooth with no lumps. Slowly pour it into the soup while stirring continuously. The soup will gradually thicken and become silky and slightly creamy. Let it simmer for another 10 to 15 minutes so the flour cooks properly and the texture becomes smooth.
Taste and adjust seasoning. Add more salt, pepper, or spices if needed. You can also add a little lemon juice at this stage for brightness.
Traditionally, Harira is served hot in bowls with lemon wedges on the side so each person can adjust acidity to taste. It is commonly eaten with dates, boiled eggs, or Moroccan sweets like chebakia, especially during Ramadan evenings.
For best results, allow Harira to rest for 10 to 15 minutes after cooking because the flavors deepen as it sits. The texture should be thick but still pourable, rich but not heavy.
Some regional variations skip meat for a vegetarian version, while others add rice instead of vermicelli. The balance of tomatoes, herbs, and spices remains the defining feature in all versions.
This large recipe produces a comforting, hearty, and aromatic Harira with tender legumes, fresh herbs, warm spices, and a smooth tomato base, making it one of the most cherished soups in Moroccan cuisine.
