Easy Moroccan Harira Soup for Beginners

Harira is one of Morocco’s most comforting soups, combining tomatoes, lentils, chickpeas, herbs, spices, and usually some meat into a thick and flavorful bowl. It is especially associated with Ramadan, but many Moroccan families enjoy it throughout the year.

Traditional harira can look complicated when you see a long ingredient list or several preparation steps. For beginners, however, the process becomes much easier when you break it into a few stages: build the tomato base, cook the legumes and meat, add the herbs and spices, and finish the soup with a simple flour mixture to create its characteristic texture.

This beginner-friendly version keeps the method straightforward while preserving the flavors that make harira recognizable.

What Is Harira?

Harira is a Moroccan soup made with a tomato-based broth, legumes, herbs, spices, and often meat.

There are many versions across Morocco. Some families make it thicker, some use more tomatoes, some add rice or vermicelli, and others adjust the spices or meat according to personal preference.

There is no single recipe that represents every Moroccan kitchen.

For a beginner, the most useful approach is to learn the basic structure rather than worry about making the soup exactly like someone else’s family recipe.

Ingredients You Will Need

For approximately 5–6 servings, you can use:

  • 250 g lamb or beef, cut into small pieces
  • 1 medium onion, finely chopped
  • 2 celery stalks, finely chopped
  • A small handful of fresh coriander, chopped
  • A small handful of fresh parsley, chopped
  • 400–500 g crushed or grated tomatoes
  • 100 g cooked chickpeas
  • 100 g lentils
  • 1.5 liters of water or broth
  • 2 tablespoons tomato paste
  • 2 tablespoons vegetable oil or olive oil
  • 1 teaspoon ground ginger
  • 1 teaspoon ground cumin
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon black pepper
  • Salt to taste
  • 50–70 g vermicelli
  • 2 tablespoons flour
  • About 250 ml cold water for the flour mixture

You can adjust the amount of meat, chickpeas, and lentils depending on how hearty you want the soup to be.

Prepare the Ingredients First

Harira becomes much easier when everything is prepared before you turn on the stove.

Chop the onion, celery, parsley, and coriander.

Cut the meat into small pieces. Smaller pieces cook more quickly and are easier to eat with a spoon.

If you are using dried chickpeas, soak and cook them beforehand. For a beginner-friendly version, canned or already-cooked chickpeas can save considerable time.

Rinse the lentils under cold water and remove any damaged pieces or debris.

If you are using fresh tomatoes, grate or blend them until smooth.

Start With the Aromatics

Place a large pot over medium heat.

Add the oil, followed by the chopped onion and celery.

Cook for several minutes until the onion starts to soften.

Add the meat and stir everything together.

Cook for a few minutes until the outside of the meat changes color.

The meat does not need to be fully cooked at this stage because it will continue cooking in the soup.

Add the Herbs and Spices

Add the chopped coriander and parsley.

Then add:

  • Ginger
  • Cumin
  • Turmeric
  • Black pepper
  • Salt

Stir well so the herbs and spices coat the meat and vegetables.

Cooking the spices briefly in the oil helps release their aroma and gives the soup a deeper flavor.

Be careful with the salt at this stage. The soup will reduce as it cooks, so you can adjust the seasoning later.

Add the Tomatoes

Add the crushed or grated tomatoes and tomato paste.

Stir everything together.

Cook for several minutes before adding the water.

This short cooking period helps the tomato mixture develop a deeper flavor and reduces some of the raw taste of the tomatoes.

The tomato paste also contributes color and concentration.

Add the Lentils and Liquid

Add the rinsed lentils and approximately 1.5 liters of water or broth.

Stir everything together.

Bring the soup to a gentle boil.

Once it begins boiling, reduce the heat and allow it to simmer.

Keep the lid partially covered rather than completely sealed if the soup is bubbling strongly.

Cook Until the Meat and Lentils Are Tender

Let the soup simmer until the meat and lentils are cooked.

The exact cooking time depends on the type and size of the meat and whether you are using dried or partially cooked ingredients.

Check the lentils periodically.

They should become tender without completely disappearing into the broth.

The meat should also be tender enough to break apart easily with a spoon.

If the liquid level becomes too low before the ingredients are cooked, add a little more hot water.

Add the Chickpeas

Once the lentils and meat are nearly ready, add the cooked chickpeas.

If you are using canned chickpeas, drain and rinse them before adding them.

Chickpeas do not need a long cooking time if they are already cooked.

Allow them to simmer in the soup long enough to absorb some of the flavors.

If you prefer very soft chickpeas, you can add them earlier.

Add Vermicelli

Add the vermicelli once the main ingredients are cooked.

Thin vermicelli cooks quickly, so it does not need to be added at the beginning.

Stir the soup after adding it to prevent the noodles from sticking together.

Cook until the vermicelli is tender.

Do not overcook it because it will continue absorbing liquid as the soup sits.

Prepare the Flour Mixture

The flour mixture is one of the most important parts of harira because it helps give the soup its characteristic thick texture.

Place about two tablespoons of flour in a bowl.

Slowly add approximately 250 ml of cold water while whisking continuously.

Continue mixing until the flour is completely dissolved.

The mixture should be smooth with no visible lumps.

Why Use Cold Water?

Cold water makes it easier to dissolve the flour before it enters the hot soup.

If you add dry flour directly to a hot pot, it can form unpleasant lumps that are difficult to remove.

You can also strain the flour mixture through a fine sieve if you want to be extra careful.

Add the Flour Mixture Slowly

Reduce the heat slightly before adding the flour mixture.

Slowly pour it into the soup while stirring continuously.

Do not dump it all in at once.

Keep stirring as the soup thickens.

After adding the flour mixture, allow the harira to simmer gently for several minutes.

This cooks the flour and gives the soup a smoother consistency.

How Thick Should Harira Be?

Harira should be thicker than a simple broth, but it should still be easy to eat with a spoon.

It should not resemble a thick paste.

If your soup becomes too thick, add some hot water or broth.

If it remains too thin, prepare a little more flour mixture and add it gradually.

Remember that harira can thicken further as it cools.

For this reason, it is better to stop slightly before reaching an extremely thick consistency.

Taste and Adjust the Seasoning

Taste the soup near the end.

You may need additional salt, pepper, ginger, or cumin depending on the tomatoes and broth you used.

If the tomato flavor is too strong, additional herbs and a little more broth can help balance it.

If the soup tastes flat, check the salt first.

Many soups seem bland simply because they need a little more seasoning rather than more ingredients.

Common Harira Mistakes Beginners Make

Adding Too Much Flour

It is tempting to add extra flour when the soup looks thin.

However, too much flour can turn harira into a heavy, gluey soup.

Add the flour mixture gradually and give the soup time to thicken before deciding whether more is needed.

Adding Vermicelli Too Early

Vermicelli cooks quickly.

If you add it at the beginning, it can become overly soft and absorb too much of the broth.

Add it toward the end.

Not Cooking the Lentils Enough

Undercooked lentils can remain firm even after the rest of the soup is ready.

Make sure they are tender before finishing the soup.

Using Too Much Water

Adding a large amount of water at the beginning can leave the soup thin and dilute the tomato and spice flavors.

You can always add more liquid later, but reducing an overly watery soup takes longer.

Not Stirring After Adding Flour

The flour mixture needs to be distributed evenly.

Keep stirring as you add it and for several minutes afterward.

This helps prevent lumps and ensures the soup thickens consistently.

How to Make Harira Without Meat

Harira can easily be made vegetarian.

Simply leave out the meat and use vegetable broth or water.

Increase the amount of chickpeas and lentils if you want a heartier soup.

You can also add extra celery, carrots, or other vegetables.

The herbs and spices remain important because they provide much of the soup’s character.

Can You Use Canned Tomatoes?

Yes.

Fresh tomatoes are traditional in many versions, but canned crushed tomatoes can make the preparation easier, particularly when fresh tomatoes are out of season.

Choose plain crushed tomatoes without added seasoning.

You can adjust the tomato paste depending on how concentrated the canned tomatoes are.

Can You Use Canned Chickpeas?

Absolutely.

Canned chickpeas are convenient and work well in a quick version of harira.

Drain them and rinse them before adding them to the soup.

This removes the canning liquid and gives you a cleaner flavor.

Using Dried Chickpeas

Dried chickpeas require more preparation.

Soak them in plenty of water until they have softened, then cook them until tender before using them in the soup.

If you frequently make Moroccan soups, cooking a larger batch of chickpeas and freezing portions can save time later.

How to Store Harira

Allow leftover harira to cool appropriately before transferring it to the refrigerator.

Store it in a covered container and refrigerate it promptly.

Because the soup contains meat and cooked legumes, handle leftovers carefully and reheat them thoroughly.

Harira often becomes noticeably thicker after refrigeration because the lentils, flour, and vermicelli continue absorbing liquid.

When reheating, add a little water or broth and stir well.

Warm it gently until it reaches the desired consistency.

Harira Often Tastes Better the Next Day

The flavors of the tomatoes, herbs, spices, lentils, and meat have more time to come together after resting.

However, the texture will usually become thicker.

This is normal.

Add a small amount of water or broth while reheating and adjust the seasoning if necessary.

What to Serve With Harira

Harira is often enjoyed with Moroccan accompaniments such as dates, bread, lemon wedges, or traditional sweets.

A little fresh lemon juice can add brightness to the soup.

Some people also enjoy adding additional fresh coriander or parsley before serving.

Keep toppings simple so they complement rather than overpower the soup.

A Simple Beginner’s Cooking Order

If the full recipe feels overwhelming, remember this basic sequence:

  1. Chop the vegetables and herbs.
  2. Cook onion and celery in oil.
  3. Add meat.
  4. Add herbs and spices.
  5. Add tomatoes and tomato paste.
  6. Add lentils and water or broth.
  7. Simmer until the meat and lentils are tender.
  8. Add cooked chickpeas.
  9. Add vermicelli.
  10. Mix flour with cold water.
  11. Slowly add the flour mixture while stirring.
  12. Simmer until the soup thickens.
  13. Taste and adjust the seasoning.
  14. Serve hot.

Once you have made harira a few times, the process becomes much more natural.

How to Adjust the Recipe to Your Taste

One of the best things about homemade harira is how easily it can be adjusted.

For a thicker soup, use slightly more flour mixture or allow the soup to reduce longer.

For a lighter soup, use less flour and more broth.

For a more tomato-forward version, increase the tomatoes or tomato paste.

For a more herb-focused flavor, add extra coriander and parsley.

For a heartier version, increase the chickpeas, lentils, or meat.

You do not need to make every adjustment at once. Change one thing at a time so you can understand how it affects the final soup.

Conclusion

Making harira for the first time may seem complicated because the soup contains several ingredients and stages, but the actual technique is quite manageable.

The most important things are to build the tomato and herb base carefully, cook the lentils and meat until tender, add the vermicelli near the end, and introduce the flour mixture gradually while stirring.

Do not worry about making your first pot exactly like a restaurant version or someone else’s family recipe. Once you understand the basic method, you can adjust the thickness, seasoning, legumes, meat, and herbs to create a version that suits your kitchen.

A warm bowl of homemade harira is filling, flavorful, and deeply connected to Moroccan cooking traditions—and it is much easier to prepare than it first appears.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -spot_img

Latest Articles