Harira
In Moroccan Arabic: حريرة, from the root ح-ر-ر, meaning silk. The name describes the texture, not the ingredients: the soup should come out velvety and slightly thick, not clear. In Hebrew the most common spelling is “מרק חרירה” (harira soup), and “חריירה” and “הרירה” also appear — all the same soup.
This is Morocco’s national soup and also the dish most identified with the month of Ramadan, when it is eaten every evening to break the fast. In Israel it has become established as the soup for the end of Yom Kippur — by exactly the same logic, and in many homes of Moroccan origin it is the first thing to enter the stomach when the fast ends. Its base is lentils, chickpeas and tomatoes, with a small amount of beef or lamb — an amount meant to add flavor, not to serve as a main course — and an unusual quantity of fresh cilantro and parsley. The thickness comes at the end, from a mixture of water and flour called tedouira.
Prep time: 20 minutes · Cook time: 90 minutes · Total: about two hours · Yield: 10 servings · Difficulty: medium
Why a legume soup is exactly the right thing at the end of a fast
The Moroccan iftar meal barely changes: dates, milk, harira, chebakia and a hard-boiled egg. This order looks like custom, but it is also good physiology. After 14 hours without food, the system that is supposed to receive the first meal is an empty stomach with slow emptying, and any heavy, fatty dish at this stage causes discomfort and fatigue. A hot, salty liquid with plant protein, by contrast, replenishes the fluid deficit and restores lost sodium before the main course arrives.
There is also nutritional logic here that has been preserved for generations without anyone planning it. A legume with tomato and lemon in the same bowl improves the absorption of plant iron — vitamin C increases it several times over — and combining legumes with flour and noodles completes an amino acid profile that neither provides on its own. The same idea is behind Turkish lentil soup and Iranian ash reshteh.
Ingredients (for 10 servings)
For the base:
- 250 grams beef or lamb, in small cubes (or one bone with a little meat)
- 2 medium onions, finely chopped
- 3 celery stalks with leaves, chopped
- 3 tablespoons olive oil
- 1 teaspoon turmeric, 1 teaspoon ground ginger, 1/2 teaspoon black pepper, 1/2 teaspoon cinnamon, a pinch of saffron
- Salt
For the legumes and liquid:
- 150 grams brown or green lentils
- 150 grams dried chickpeas, soaked overnight (or 350 grams cooked chickpeas, weighed after draining)
- 800 grams ripe tomatoes, peeled and grated (or 800 grams canned crushed tomatoes)
- 1 tablespoon tomato paste
- 2.5 liters water
- 50 grams fine soup noodles or broken thin spaghetti
To finish:
- A large bunch of cilantro and a bunch of parsley, very finely chopped
- 2 tablespoons flour + 250 ml cold water — the tedouira
- Lemon wedges for serving
Choosing ingredients and substitutes
Fine soup noodles or broken thin spaghetti work; there is no need for a product carrying the French name. You can use 350 grams of cooked, drained chickpeas instead of dried, adding them in the last 20 minutes. For the tomatoes use 800 grams fresh or canned crushed, by weight and not by number of cans. The pinch of saffron can be skipped.
Method
- Build the flavor base. Heat olive oil in a large pot, add the meat, onion, celery and spices, and stir for 5 minutes over medium heat until the meat changes color and the spices are fragrant.
- Add tomatoes and legumes. Add the grated tomatoes and the tomato paste, cook for 10 minutes, then add the lentils, the soaked chickpeas, the salt and the water. Bring to a boil and lower the heat.
- Cook slowly. Partly cover and cook for 60-75 minutes, until the chickpeas are completely soft. Canned chickpeas go in only in the last 20 minutes, or they will fall apart.
- Add the herbs and noodles. Add the chopped cilantro and parsley and the broken noodles, and cook another 8-10 minutes.
- Thicken. Mix the flour into the cold water until there are no lumps at all, and pour in a thin stream into the boiling soup while stirring constantly. This is the step that determines the result: cold water, not hot, a thin stream, and nonstop stirring — otherwise you get flour lumps that won’t go away.
- Cook another 10 minutes after adding the mixture, so the raw flour taste disappears and the soup settles at its final thickness.
- Serve with a lemon wedge, dates on the side and bread. For a traditional presentation, add chebakia too.
Nutrition facts and calorie estimate
The recommended serving is a bowl of about 300 ml, about one-tenth of the pot.
| Component | Per bowl (300 ml) |
|---|---|
| Calories | about 260 |
| Protein | about 13 grams |
| Carbohydrates | about 29 grams |
| Of which fiber | about 5 grams |
| Fat | about 10 grams |
| Sodium | depends on the salt — about 400-800 mg |
Harira is one of the most balanced soups there is, and that comes from the structure of the recipe rather than a nutritional choice: 250 grams of meat divided among ten servings means about 25 grams of meat per serving, and most of the protein actually comes from the legumes. The result is 13 grams of protein and 5 grams of fiber in under 300 calories — a ratio most meat dishes in this cuisine don’t come close to.
What can change the picture isn’t in the soup but around it: an extra tablespoon of oil adds only about 12 calories per serving, but two chebakia add about 330 — more than the soup itself — and a thick slice of bread another 100-150. The bowl is cheap in calories; the plate around it isn’t necessarily.
Variations and tips
- Fully vegan version: Leave out the meat, add 100 grams of dried chickpeas and a teaspoon of smoked paprika. Drops to about 235 calories per serving and rises to about 7 grams of fiber.
- Without noodles: Replace with 3 tablespoons of rice or leave out entirely. The calorie difference is small (about 18 calories per serving), but the texture changes.
- Thickening without flour: Mash some of the cooked chickpeas and whisk them back in. This is the traditional way in some regions, and it adds fiber instead of refined starch.
- Making ahead: Harira improves on the second day and keeps in the fridge for 4 days. It keeps thickening, so add boiling water when reheating. Don’t freeze it after adding the noodles — they fall apart when thawed.
Summary
Harira is one dish that demonstrates the whole logic of Moroccan cuisine: a little meat, lots of legumes, an aromatic rather than hot layer of spices, and an amount of fresh herbs that looks excessive until you taste it. About 260 calories per bowl with 12 grams of protein make it a soup you can eat as a whole meal rather than a starter. More recipes in Moroccan cuisine, more soups in Soups, and for the nutritional values of the legume itself see lentils and the comparison of lentil types.
Frequently asked questions
Question: How many calories are in harira? Answer: A 300 ml bowl is about 260 calories, with about 13 grams of protein and 5 grams of fiber. In the vegan version, without the meat, the number drops to about 235 calories. A restaurant serving usually comes with bread and chebakia, and those double the number.
Question: What is the difference between harira and shorba (chorba)? Answer: Harira is the thick Moroccan soup based on lentils, chickpeas and tomatoes. Shorba (or chorba) is a general word for soup in Arabic and Turkish, and the soups called that in other cuisines are built completely differently — see for example Turkish lentil soup, which is fully pureed and has no meat.
Question: Why did my harira come out lumpy? Answer: The flour mixture (tedouira) was poured in too fast, or it was made with hot water. The flour must be completely dissolved in cold water, poured in a thin stream into boiling soup, and stirred without stopping as it goes in. If lumps have already formed, a second or two with an immersion blender solves the problem.
Question: Can you make harira without meat? Answer: Yes, and it is an entirely common version in Morocco itself. Add 100 grams of dried chickpeas and a teaspoon of smoked paprika for depth, and you get a vegan soup of about 235 calories with about 9 grams of protein. The meat in the original recipe is only about 25 grams per serving anyway.
Question: How long does harira keep? Answer: 4 days in the fridge, and it improves on the second day. For freezing, make it without the noodles and add them fresh when reheating — noodles frozen in soup fall apart completely. Every time you reheat it, add boiling water, since the soup keeps thickening as it cools.