
Traditional Moroccan Harira soup holds a special place in Mediterranean cuisine. This hearty soup combines tender meat, fresh vegetables, and aromatic spices into a warming meal that fills the kitchen with enticing aromas. The slow-simmered broth develops deep, complex flavors that make this dish truly memorable.
A Classic Moroccan Comfort Soup
Harira's rich combination of textures and flavors creates a satisfying one-pot meal. The tender meat, soft vegetables, and perfectly cooked legumes meld together in a fragrant broth seasoned with traditional North African spices. Each spoonful delivers a harmonious blend of ingredients that have been carefully balanced through generations of cooking.
Essential Ingredients
- 240g mixed ground meat: Equal parts beef and lamb
- 2 medium onions: Finely diced
- 4 celery stalks: Including leaves
- 1 bunch parsley: Fresh
- 1 bunch cilantro: Fresh
- Spice blend: Moroccan harira mix
- 1 tbsp tomato paste: For richness
- 450g tomatoes: Ripe, crushed
- 75g lentils: Small brown
- 240g chickpeas: Cooked
- 75g vermicelli: Fine noodles
- 2 tbsp flour: For thickening
- 1.5L water: Room temperature
- Salt: To taste
- Lemon and cilantro: For garnish
Preparation Method
- Form the Meatballs
- Shape seasoned meat into small, uniform balls and brown in olive oil.
- Create the Base
- Sauté onions and celery until softened and fragrant.
- Add Aromatics
- Incorporate spices and lentils to build foundational flavors.
- Combine Main Ingredients
- Add tomatoes, chickpeas, and meatballs; simmer until tender.
- Finish the Soup
- Stir in vermicelli and flour slurry to achieve proper consistency.

Serving Suggestions
Serve this aromatic soup in traditional earthenware bowls. Garnish with fresh lemon wedges and chopped cilantro just before serving. Accompany with warm Moroccan bread and fresh dates for an authentic dining experience.
Frequently Asked Questions
- → Can I make harira ahead of time?
- Absolutely! Store it in the fridge for 2–3 days. It even tastes better the next day. Warm it gently and add a splash of water if it's too thick.
- → Is it okay to use dried legumes?
- If you're using dried chickpeas, soak them overnight and pre-cook them. For a quicker option, canned chickpeas do the trick.
- → How do I get the perfect texture?
- Mix flour with water and slowly add it near the end. You want a silky soup—adjust it to your liking.
- → Do I have to include the noodles?
- Noodles are traditional but not essential. Feel free to skip or use less for a lighter version.
- → Can I freeze harira?
- Yes! Just leave the noodles out before freezing, and add them fresh when reheating for a better texture.