Go Back
+ servings
Print

Harira Soup – Moroccan Chickpea & Lentil Soup

This hearty Moroccan soup is packed with chickpeas, lentils, tomatoes, and warm spices, making it the perfect comforting meal. Traditionally enjoyed for Ramadan iftar, it's also a delicious, filling dish for any time of the year. Serve it with warm bread, dates, or mint raita for an authentic experience.
Prep Time 15 minutes
Cook Time 45 minutes
Servings 8
Author Fareeha

Ingredients

Base Ingredients:

  • 2 tablespoons olive oil
  • 1 onion , finely chopped
  • 3 cloves garlic , minced
  • 2 cups crushed tomatoes canned or fresh
  • 6 cups broth vegetable or chicken

Legumes & Noodles:

  • 1 cup cooked chickpeas or canned, drained
  • ½ cup lentils brown or green
  • ½ cup vermicelli noodles optional

Spices & Herbs:

Thickener & Finishing Touches:

  • 3 tablespoons all-purpose flour mixed with ¼ cup water for thickening
  • Juice of 1 lemon

Instructions

Sauté the onions & garlic

  • Heat olive oil in a large pot over medium heat. Add onions and cook until soft. Stir in garlic and cook for 30 seconds.

Add spices & tomatoes

  • Mix in cumin, turmeric, cinnamon, paprika, and ginger. Stir for a minute, then add the crushed tomatoes and let simmer for 5 minutes.

Add broth, lentils & chickpeas

  • Pour in the broth, then add lentils and chickpeas. Simmer for 30–40 minutes until lentils are tender.

Thicken the soup

  • In a small bowl, mix flour with water until smooth. Slowly pour into the soup while stirring to thicken.

Add noodles & fresh herbs

  • If using noodles, add them now and let cook for 5 minutes. Stir in cilantro and parsley.

Finish with lemon & serve

  • Squeeze fresh lemon juice into the soup. Taste and adjust seasoning as needed. Serve hot with bread or dates.

Notes

Tips & Variations

  • For a spicier kick, add a spoonful of harissa or red chili flakes.
  • To make it vegetarian, use vegetable broth.
  • Freezer-friendly – Store without noodles for up to 3 months.