Harira is one of Morocco’s most beloved soups, known for its rich tomato base, fragrant spices, and hearty combination of lentils, chickpeas, herbs, and delicate vermicelli. This comforting dish is deeply rooted in Moroccan culinary tradition and is especially popular during Ramadan when families gather to break their fast with a warm bowl of this nourishing soup. With its balanced blend of flavors and satisfying texture, Harira offers a wholesome and deeply comforting meal that can be enjoyed any time of the year.

Why You’ll Love This Recipe

Harira is a soup that brings together warmth, flavor, and nutrition in one bowl. It is both hearty and comforting while still being surprisingly balanced and wholesome.

First, the combination of lentils, chickpeas, and tomatoes creates a rich, satisfying texture that feels like a full meal rather than just a starter. The slow simmering process allows the spices and herbs to blend beautifully, producing a deep and aromatic flavor.

Another reason to love Harira is its versatility. It can be prepared with tender pieces of lamb or beef for a richer version, or it can easily be made vegetarian or vegan while still maintaining its traditional taste.

This soup is also perfect for meal preparation. The flavors continue to develop after cooking, making leftovers even more delicious the next day.

Finally, Harira brings a touch of Moroccan tradition to your kitchen. It’s a recipe that celebrates family, culture, and comfort in every spoonful.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 tablespoons olive oil
1 medium onion, finely chopped
2 celery stalks with leaves, finely chopped
2 cups fresh tomatoes, blended or finely grated (about 4 medium tomatoes)
1/2 cup dried lentils, rinsed
1/2 cup dried chickpeas, soaked overnight and drained
100 g lamb or beef, cut into small cubes (optional)
1/4 cup fresh parsley, finely chopped
1/4 cup fresh cilantro, finely chopped
1 teaspoon ground ginger
1 teaspoon turmeric
1/2 teaspoon ground cinnamon (optional)
1/2 teaspoon black pepper
1 1/2 teaspoons salt, or to taste
6 cups water or broth
1/2 cup vermicelli noodles
2 tablespoons all-purpose flour
1/2 cup water (for the thickening mixture)
lemon wedges for serving

Directions

  1. Heat the olive oil in a large pot over medium heat. Add the chopped onion and celery, then sauté for about 5 minutes until softened and fragrant.
  2. If using meat, add the lamb or beef cubes to the pot. Cook for several minutes until the meat is lightly browned on all sides.
  3. Stir in the ground ginger, turmeric, cinnamon, black pepper, and salt. Mix well so the spices coat the ingredients and release their aroma.
  4. Add the blended tomatoes, lentils, soaked chickpeas, and water or broth. Stir everything together until well combined.
  5. Bring the soup to a gentle boil, then reduce the heat and let it simmer for about 40 to 50 minutes, or until the lentils and chickpeas become tender.
  6. While the soup is simmering, mix the flour with 1/2 cup water in a small bowl until smooth. This mixture will help thicken the soup.
  7. Slowly pour the flour mixture into the soup while stirring constantly to prevent lumps from forming.
  8. Add the vermicelli noodles and continue simmering for another 8 to 10 minutes until the noodles are tender.
  9. Stir in the chopped parsley and cilantro during the final few minutes of cooking.
  10. Taste and adjust the seasoning if needed. Serve the soup hot with fresh lemon wedges on the side.

Servings and timing

Servings: 6 servings

Prep time: 20 minutes
Cook time: 60 minutes
Total time: 1 hour 20 minutes

Variations

Vegetarian Harira
Simply omit the meat and use vegetable broth instead of meat broth. The lentils and chickpeas provide plenty of protein and texture.

Vegan Harira
Prepare the soup with olive oil, vegetables, lentils, chickpeas, and vegetable broth. The flavor remains rich and satisfying without any animal products.

Rice Instead of Vermicelli
Some variations use cooked white rice instead of vermicelli noodles for a slightly different texture.

Extra Vegetable Harira
Add diced carrots, zucchini, or spinach to increase the vegetable content and enhance the nutritional value.

Gluten-Free Version
Replace the flour thickener with chickpea flour or cornstarch mixed with water.

Storage/Reheating

Harira stores very well and often tastes even better the next day as the flavors continue to develop.

Refrigeration
Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days.

Freezing
Harira can be frozen for up to 3 months. For best results, freeze it without the vermicelli and add freshly cooked noodles when reheating.

Reheating
Reheat the soup gently on the stovetop over medium heat while stirring occasionally. If the soup thickens too much, add a little water or broth to reach the desired consistency.

FAQs

What makes Harira different from other soups?

Harira is unique because it combines legumes, herbs, spices, and tomatoes with a special flour mixture that slightly thickens the broth, creating a rich and hearty texture.

Can I use canned chickpeas instead of dried chickpeas?

Yes, canned chickpeas can save time. Rinse and drain them before adding to the soup, and reduce the cooking time slightly.

Is Harira traditionally eaten during Ramadan?

Yes, Harira is commonly served to break the fast during Ramadan, but it is also enjoyed throughout the year.

Can I make Harira without vermicelli?

Yes, you can substitute vermicelli with cooked rice, small pasta, or simply leave it out for a lighter soup.

How do I prevent lumps when adding the flour mixture?

Always whisk the flour with water until smooth and pour it slowly into the soup while stirring continuously.

Is Harira spicy?

Harira is aromatic rather than spicy. The spices provide warmth and depth rather than heat.

Can Harira be made in advance?

Yes, Harira is excellent for meal prep. The flavors deepen over time, making it even tastier the next day.

What is traditionally served with Harira?

It is often served with dates, fresh bread, boiled eggs, and sweet pastries.

Can I make Harira in a pressure cooker?

Yes, using a pressure cooker can significantly reduce the cooking time while still producing a flavorful soup.

How can I make the soup thicker?

If you prefer a thicker soup, add a slightly larger flour-water mixture or allow the soup to simmer longer.

Conclusion

Harira is more than just a soup—it’s a symbol of Moroccan hospitality, comfort, and culinary heritage. With its rich tomato base, nourishing legumes, fragrant herbs, and warm spices, it delivers deep flavor and satisfying texture in every bowl. Whether prepared with tender meat or made completely plant-based, Harira is a timeless dish that brings warmth and tradition to the table. Perfect for family meals, special gatherings, or cozy evenings, this Moroccan classic is sure to become a favorite in any kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Harira – The Heartwarming Moroccan Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings
  • Diet: Halal

Description

A traditional Moroccan soup made with tomatoes, lentils, chickpeas, fragrant spices, fresh herbs, and vermicelli noodles, creating a rich and comforting dish often enjoyed during Ramadan.


Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 celery stalks with leaves, finely chopped
  • 2 cups fresh tomatoes, blended or finely grated (about 4 medium tomatoes)
  • 1/2 cup dried lentils, rinsed
  • 1/2 cup dried chickpeas, soaked overnight and drained
  • 100 g lamb or beef, cut into small cubes (optional)
  • 1/4 cup fresh parsley, finely chopped
  • 1/4 cup fresh cilantro, finely chopped
  • 1 teaspoon ground ginger
  • 1 teaspoon turmeric
  • 1/2 teaspoon ground cinnamon (optional)
  • 1/2 teaspoon black pepper
  • 1 1/2 teaspoons salt, or to taste
  • 6 cups water or broth
  • 1/2 cup vermicelli noodles
  • 2 tablespoons all-purpose flour
  • 1/2 cup water (for thickening mixture)
  • lemon wedges for serving

Instructions

  1. Heat olive oil in a large pot over medium heat and sauté the chopped onion and celery for about 5 minutes until softened.
  2. If using meat, add the lamb or beef cubes and cook until lightly browned.
  3. Add ginger, turmeric, cinnamon, black pepper, and salt, stirring well to coat the ingredients.
  4. Stir in the blended tomatoes, lentils, soaked chickpeas, and water or broth.
  5. Bring to a boil, then reduce heat and simmer for 40–50 minutes until the lentils and chickpeas are tender.
  6. In a bowl, whisk together flour and 1/2 cup water until smooth.
  7. Slowly pour the mixture into the soup while stirring continuously to prevent lumps.
  8. Add vermicelli noodles and cook for another 8–10 minutes until tender.
  9. Stir in chopped parsley and cilantro during the final minutes of cooking.
  10. Taste and adjust seasoning as needed. Serve hot with lemon wedges.

Notes

  • Stir constantly when adding the flour mixture to avoid lumps.
  • The soup thickens as it rests, so add a little broth when reheating if needed.
  • For quicker preparation, canned chickpeas can replace dried chickpeas.
  • Fresh herbs added at the end brighten the flavor.
  • Harira tastes even better the next day as the flavors develop.
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Moroccan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 8g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 9g
  • Protein: 13g
  • Cholesterol: 15mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star