Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Moroccan Harira Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Moroccan Harira Soup is a warm, hearty, and comforting soup made with tender meat, chickpeas, green lentils, tomatoes, vermicelli noodles, fresh herbs, and gentle spices. It is rich, filling, and full of cozy flavor.

Harira is a traditional Moroccan soup often served during Ramadan, especially at iftar. It has a beautiful tomato-based broth, soft chickpeas, lentils, small pieces of meat, and thin vermicelli noodles that make it satisfying enough to enjoy as a light meal.

This soup is perfect for Ramadan tables, cold evenings, family dinners, or anytime you want something nourishing and homemade.

  • Total Time: 1 hour 50 minutes
  • Yield: 4

Ingredients

Main Ingredients

  • * 250g finely diced lamb or beef
  • * 200g finely diced tomatoes (canned tomatoes work well)
  • * 75g green lentils
  • * 75g dried chickpeas
  • * 75g vermicelli noodles (wheat vermicelli not rice vermicelli)
  • * 70g tomato paste
  • * 25g all-purpose flour
  • * 1 medium brown onion (diced)
  • * 1 tablespoon butter
  • * 1.5 litres water

Herbs and Spices

  • * 2 small pieces cinnamon bark or ½ teaspoon ground cinnamon
  • * ¼ cup minced celery leaves
  • * ¼ cup minced parsley
  • * ¼ cup minced coriander
  • * 2 teaspoons salt
  • * ¾ teaspoon ginger powder
  • * ½ teaspoon black pepper

For Serving

  • * Fresh lemon wedges
  • * Extra coriander or parsley (optional)

Instructions

Step 1: Soak the Chickpeas

  1. Soak the dried chickpeas overnight in plenty of water. They should at least double in size.
  2. The next day, drain and rinse them before adding them to the soup.

Step 2: Prepare the Ingredients

  1. Finely mince the celery leaves, parsley, and coriander.
  2. Dice the onion into medium pieces.
  3. Cut the lamb or beef into very small cubes so it cooks evenly and becomes tender in the soup.
  4. Wash the lentils and keep everything ready before you start cooking.

Step 3: Brown the Meat

  1. Place a large pot on high heat and add the butter.
  2. Once the butter melts, add the finely diced meat. Sear it well until it gets a deep brown color and a browned layer forms at the bottom of the pot.
  3. This step gives the soup a deeper flavor, so do not rush it.

Step 4: Add the Onion

  1. Turn the heat down to medium.
  2. Add the diced onion and sauté it with the meat until the onion becomes soft and translucent.
  3. Add a little water to the pot and scrape the bottom gently. This helps lift all the browned flavor from the pot into the soup.

Step 5: Add Tomatoes, Lentils, Chickpeas, and Spices

  1. Add the diced tomatoes, washed lentils, soaked chickpeas, minced celery leaves, cinnamon, ginger powder, black pepper, salt, and 1.5 litres of water.
  2. Mix everything well.
  3. Bring the soup to a boil. Once it starts boiling, reduce the heat to medium, cover the pot, and let it simmer for about 45 minutes.

Step 6: Check the Chickpeas, Lentils, and Meat

  1. After 45 minutes, check if the chickpeas, lentils, and meat are cooked and tender.
  2. If the chickpeas still feel firm, cook the soup for a little longer until everything softens.
  3. Once cooked, stir in the tomato paste and mix well.

Step 7: Thicken the Soup

  1. In a small bowl, mix the flour with ½ cup water to make a smooth slurry.
  2. Pour the slurry into the soup while stirring continuously.
  3. Let it cook for about 2 minutes so the soup thickens slightly and the flour taste disappears.

Step 8: Add Vermicelli and Fresh Herbs

  1. Add the vermicelli noodles, minced parsley, and minced coriander.
  2. Cook for about 10 minutes, stirring often so the vermicelli does not stick to the bottom.
  3. Once the vermicelli is cooked, taste the soup and adjust salt or pepper if needed.

Notes

Tips for the Best Harira Soup

Soak the chickpeas overnight so they cook properly.

Cut the meat into very small pieces so it becomes tender faster.

Brown the meat well at the start because this adds deep flavor to the soup.

Use fresh herbs if possible. Parsley, coriander, and celery leaves give harira its signature taste.

Stir often after adding vermicelli because it can stick to the bottom of the pot.

Add lemon juice only when serving, not while cooking, so the flavor stays fresh.

  • Prep Time: 20 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Soup
  • Cuisine: Morocan
Scroll to Top