Harira

Photo: Marokistorique · CC0 1.0.
A TripMag World Food Atlas recipe for Harira, inspired by Morocco home cooking.
Preparation and cooking: 60 min
Yield: 6 servings
Ingredients
- 2 tbsp olive oil
- 1 onion
- 2 celery stalks
- 400 g tomatoes
- 150 g chickpeas
- 100 g lentils
- 1 tsp ginger
- 1.5 L stock
- 60 g vermicelli
- coriander
Method
- Rinse the chickpeas if using cooked ones; if using dried chickpeas, soak overnight and cook until nearly tender first. Warm olive oil in a large soup pot and soften the chopped onion and celery for 6–8 minutes.
- Add chopped tomatoes, ginger, lentils and stock. Bring to a boil, then reduce to a steady simmer and cook for 25–30 minutes, stirring occasionally, until the lentils are soft.
- Stir in chickpeas and vermicelli and simmer until the pasta is just tender. Mix a tablespoon of flour with cold water until smooth, then whisk a little into the soup if you prefer a lightly thickened broth.
- Season with salt and pepper, add chopped coriander and simmer for another minute. The soup should be hearty but pourable; loosen with hot water if it thickens while standing. Serve with lemon wedges.
Cooking tip
Editorial formulation, not independently kitchen-tested. Dish photography is pending.
What defines this version of Harira
This TripMag home-kitchen version is built around the ingredients and method shown on this page. Recipes can vary between households and regions, so the measurements here are a practical starting point rather than a claim that there is only one authentic formula. The most useful guide is the balance of flavour, texture and technique described in the steps.
The ingredients doing the main work here include olive oil, 1 onion, 2 celery stalks, tomatoes. Read the full list before cooking, check which items need preparation in advance and make sure you have the right pan, oven tray or serving equipment ready. This small amount of preparation helps the method run smoothly and reduces the chance of overcooking something while searching for the next ingredient.
Technique checkpoints
Begin with this key step: Rinse the chickpeas if using cooked ones; if using dried chickpeas, soak overnight and cook until nearly tender first. Warm olive oil in a large soup pot and soften the chopped onion and celery for 6–8 minutes. Pay attention to the heat and texture described rather than relying on the clock alone; ingredient size, cookware and domestic appliances can all change the timing slightly.
As you approach the finish, follow the final stage carefully: Season with salt and pepper, add chopped coriander and simmer for another minute. The soup should be hearty but pourable; loosen with hot water if it thickens while standing. Serve with lemon wedges. Taste where appropriate and make small adjustments, rather than adding a large amount of salt, acid, spice or liquid all at once. For savoury dishes, season in stages and taste near the end. If the recipe includes several components, finish the slowest-cooking element first and bring the remaining elements together just before serving.
Editorial formulation, not independently kitchen-tested. Dish photography is pending.
Ingredient swaps and preparation
If an ingredient is unavailable, first consider the role it plays: a liquid adds moisture, a fat carries flavour and affects texture, an aromatic builds the base, and a finishing herb or spice contributes a more distinctive note. A close substitute may work for a supporting ingredient, but replacing a defining ingredient can change the character of the dish. Where the method names a specific alternative, use that guidance; otherwise, make one change at a time and note the result.
For the most consistent outcome, weigh ingredients when measurements are given by weight, cut them to a similar size and avoid crowding the pan. Keep raw meat, poultry, seafood and their utensils separate from ready-to-eat foods. Cook animal proteins thoroughly, chill leftovers promptly and reheat them until piping hot.
How to serve and store it
Harira is best served in the way suggested by the final method, while its intended texture and temperature are still present. If you are planning a larger meal, prepare components that tolerate resting first and leave any crisp, fresh or delicate finishing elements until the last moment. The serving suggestion should complement the main flavours rather than compete with them.
For make-ahead cooking, cool leftovers promptly, store them covered in the refrigerator and use them within a sensible food-safety window. Keep sauces or toppings separate when that helps preserve texture. If the recipe contains ingredients that do not freeze well, prepare the base ahead and complete the final cooking step shortly before serving.