Harira is a rich, tomato-based soup from Morocco, traditionally made with lentils, chickpeas, fresh herbs, and either lamb or beef, then thickened with a flour-and-water mixture called tedouira. It is most famously served during Ramadan to break the daily fast, but it is also eaten year-round as a hearty starter or a light supper. The soup is typically seasoned with turmeric, ginger, pepper, and a generous handful of cilantro and parsley, and it is often finished with a squeeze of lemon juice and a few dates on the side. While the core ingredients are consistent, every Moroccan family has its own version, and the soup can be made entirely vegetarian by omitting the meat.
What Exactly Is Harira?
Harira is a slow-simmered soup whose base is onions, celery, and tomatoes, cooked down with spices and either lamb or beef. The meat is usually cut into small pieces and left in the soup, giving it body and flavor. Lentils and chickpeas add substance, and the soup is thickened at the end with a slurry of flour and water, which gives it a velvety, slightly viscous texture. It is served hot, often with lemon wedges, and in Morocco it is commonly accompanied by dates, chebakia (a sesame-and-honey cookie), or msemen (a flaky flatbread).
The word harira comes from the Arabic root h-r-r, which relates to heat or warmth, though the soup itself is only mildly spiced. The name likely refers to the soup’s warming, comforting nature rather than to chili heat. Harira is not a standardized dish with a single recipe; it varies by region and family, and the only truly constant elements are the tomato base, the legumes, and the flour thickener.
Key Ingredients and Substitutions
The classic harira ingredients are widely available, but a few may need substitutes depending on where you shop.
- Meat: Lamb shoulder or beef chuck, cut into small cubes. For a vegetarian version, omit the meat and use vegetable broth; the soup will still be hearty because of the legumes.
- Legumes: Dried chickpeas (soaked overnight) and brown or green lentils. You can use canned chickpeas to save time, but reduce the salt in the recipe and add them in the last 20 minutes. Red lentils cook faster but will break down more, making the soup thicker.
- Tomatoes: Fresh ripe tomatoes, grated or pureed, are traditional. Canned crushed tomatoes work well off-season; use about 2 cups (480 ml) for every pound (450 g) of fresh tomatoes.
- Herbs: A large bunch of fresh cilantro and flat-leaf parsley, tied in a bundle or chopped. Dried herbs are not a good substitute—fresh herbs are essential to harira’s flavor.
- Thickener: A mixture of flour and water, called tedouira. If you are gluten-free, you can use cornstarch or rice flour, but the texture will be slightly different—less silky and more gelatinous.
- Spices: Turmeric, ground ginger, black pepper, and sometimes a pinch of cinnamon or saffron. Ras el hanout, a Moroccan spice blend, can be used in place of the individual spices, but it often contains warm spices like cinnamon and nutmeg that will change the flavor profile.
If you cannot find saffron, omit it or use a tiny pinch of turmeric for color. The soup will still be delicious.
How Harira Is Traditionally Made
Making harira is a multi-step process that rewards patience. Here is the typical method, which you can adapt to your own schedule.
- Soak the chickpeas overnight in cold water. If you are using canned chickpeas, skip this step.
- Brown the meat in a large pot with a little oil. Add chopped onions and celery and cook until soft, about 5 minutes.
- Add the spices (turmeric, ginger, pepper, and optional saffron) and stir for 1 minute until fragrant.
- Add the tomatoes and cook for 5–10 minutes until they break down into a sauce.
- Add the chickpeas and water or broth (about 8 cups / 1.9 L for a thick soup) and bring to a boil. Reduce to a simmer and cook for 30–40 minutes, until the chickpeas are nearly tender.
- Add the lentils and cook for another 20–30 minutes, until they are soft.
- Make the tedouira: whisk 1/2 cup (60 g) of flour with 1 cup (240 ml) of water until smooth. Slowly stir this into the simmering soup, and cook for 5–10 minutes more, until the soup thickens and no raw flour taste remains.
- Stir in the fresh herbs and cook for 2–3 minutes. Season with salt and pepper to taste.
If you are adding meat, the total cooking time is about 1 hour 30 minutes. Without meat, it is closer to 1 hour. The soup should be slightly thick but still pourable; add more water if it becomes too dense.
Common Problems and How to Fix Them
Harira is forgiving, but a few issues can arise.
- Soup is too thin: The tedouira may not have been cooked long enough, or you added too much water. Simmer uncovered for 10–15 minutes to reduce, or whisk another tablespoon of flour into a little cold water and stir it in.
- Soup is too thick: Stir in hot water or broth a few tablespoons at a time until it reaches the consistency you like. Remember that it will thicken further as it cools.
- Lentils are still hard after 30 minutes: Some lentils, especially older ones, take longer to cook. Simmer for another 10–15 minutes, or use red lentils, which cook faster.
- The flour taste is raw: The tedouira needs at least 5 minutes of simmering. If you still taste flour, cook for another 5 minutes.
One common misconception is that harira must be spicy. Traditional harira is only mildly spiced—the heat comes from black pepper, not chili. If you want more heat, add a pinch of cayenne or a chopped fresh chili, but that is a personal addition, not a traditional one.
How to Serve and Store Harira
Harira is usually served as a first course, but it is substantial enough to be a main dish, especially with bread. In Morocco, it is often eaten with dates and a glass of milk or buttermilk to balance the acidity. A squeeze of fresh lemon juice is essential at the table—it brightens the soup and cuts through the richness.
Leftover harira keeps well in the refrigerator for 3–4 days. The flavors meld and often improve overnight. Reheat gently on the stovetop, adding a splash of water if it has thickened too much. You can also freeze harira for up to 3 months, but note that the lentils and chickpeas will soften further, and the texture may become slightly mealy. Thaw overnight in the refrigerator before reheating.
Because harira contains meat and legumes, always refrigerate it within 2 hours of cooking. Do not leave it at room temperature for longer, as bacteria can grow rapidly.
Harira vs. Other Legume Soups
Harira is often compared to other lentil or bean soups, but it has distinct characteristics.
- Vs. lentil soup: Harira is thicker and more tomato-forward, with a velvety texture from the flour thickener. Lentil soup is usually thinner and may not contain chickpeas or meat.
- Vs. minestrone: Minestrone is Italian, vegetable-based, and often includes pasta and a variety of vegetables. Harira is North African, with a pureed tomato base and no pasta.
- Vs. shorbat adas: This is a Middle Eastern red lentil soup that is often pureed and may be flavored with cumin. Harira is not pureed and has a more complex spice profile.
What sets harira apart is the combination of legumes, meat, fresh herbs, and the flour thickener, which gives it a unique, silky texture that you do not find in other soups.
Frequently Asked Questions
Can I make harira in a slow cooker or Instant Pot? Yes. For a slow cooker, brown the meat and sauté the onions first, then add all ingredients except the lentils, herbs, and tedouira. Cook on low for 6–8 hours, add the lentils for the last 30 minutes, then thicken on the stovetop. For an Instant Pot, use the sauté function for the meat and onions, then pressure cook on high for 20 minutes with a natural release. Add the lentils and cook for 5 more minutes, then thicken.
Is harira gluten-free? Traditional harira uses wheat flour for the tedouira, so it is not gluten-free. You can make it gluten-free by using cornstarch or rice flour, but the texture will be slightly different. Use 2 tablespoons (16 g) of cornstarch mixed with 1/4 cup (60 ml) of cold water for every 1/2 cup (60 g) of flour.
Why is harira eaten during Ramadan? Harira is a nourishing, filling soup that provides energy after a day of fasting. It is easy to digest and can be made in large batches, making it practical for feeding a family at iftar, the evening meal. The combination of protein from meat and legumes, complex carbohydrates from the lentils and chickpeas, and hydration from the broth makes it a balanced way to break a fast.
Can I use chicken instead of lamb or beef? Yes, but chicken cooks faster and will become dry if simmered for the full hour. Use boneless, skinless chicken thighs and add them in the last 20–30 minutes of cooking, or use a whole chicken and remove the bones before serving. The soup will have a lighter flavor.
What is the best way to reheat frozen harira? Thaw it overnight in the refrigerator, then reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a little water or broth to loosen the texture. Avoid boiling, as that can cause the soup to separate.
Final Tips for Authentic Harira
To get the most authentic flavor, use fresh herbs generously—do not skimp on cilantro and parsley. Grate the tomatoes rather than chopping them; this releases their juice and creates a smoother base. And do not skip the tedouira; it is what gives harira its signature velvety texture. If you are making a vegetarian version, use a good-quality vegetable broth and consider adding a pinch of smoked paprika to mimic the depth that meat provides.
Harira is a soup that improves with time, so making it a day ahead is a great idea. Just reheat it gently and add a little water if needed. Serve it with lemon wedges, dates, and warm crusty bread for a truly Moroccan experience.
Related
- California Burrito Nutrition: Calories and Recipe
- Chicago Hot Dog Ketchup Rule: What Belongs on It?
- Snake River Farms Locations and Where to Buy Its Beef
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).