Traditional Moroccan Harira Soup Recipe
Some of the links on this website are affiliate links, which means that if you make a purchase through these links, I may earn a small commission at no additional cost to you. As an Amazon Associate, I earn from qualifying purchases. I only recommend products I genuinely trust and believe will bring value to my readers. Also, some of the content was created with strategic use of AI tools. For more information, please visit the Privacy Policy page. Thank you for supporting my blog and helping me continue to provide valuable content.
Imagine sitting down to a bowl of Moroccan Harira soup, a dish that embodies the warmth and richness of traditional Moroccan cuisine. This hearty soup is perfect for any occasion, whether it’s a family gathering or a cozy night in. Packed with meat, chickpeas, and a symphony of fresh herbs, it’s a recipe that carries the essence of Moroccan culture right into your kitchen.
Made with love and a variety of spices, Harira is not just a meal; it’s a celebration of flavors. The combination of tender meat and nutritious chickpeas creates a satisfying base, while the fresh herbs brighten every bite. Serve it during Ramadan or as a comforting warm-up on a chilly day, and you’ll find yourself reaching for seconds.
This Harira soup recipe is versatile too! You can adjust the spices and ingredients to suit your taste, making it a delightful choice for both meat lovers and vegetarians alike.
Hearty and Flavorful Moroccan Harira Soup

This Moroccan Harira soup is a rich and savory dish, filled with tender meat, chickpeas, and fresh herbs. The taste is a beautiful balance of spices, earthy chickpeas, and aromatic herbs, resulting in a comforting and hearty meal that warms the soul.
Ingredients
- 1 lb lamb or beef, diced
- 1 cup dried chickpeas, soaked overnight
- 1 large onion, finely chopped
- 2 medium tomatoes, chopped
- 1/2 cup lentils, rinsed
- 2 celery stalks, chopped
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh parsley, chopped
- 2 teaspoons ground cumin
- 1 teaspoon ground cinnamon
- 1 teaspoon turmeric
- Salt and pepper to taste
- 6 cups water or beef broth
- Juice of 1 lemon
- Olive oil for cooking
Instructions
- In a large pot, heat some olive oil over medium heat. Add the diced meat and sauté until browned on all sides.
- Stir in the chopped onion, celery, and tomatoes. Cook until the onions are softened.
- Add the soaked chickpeas, lentils, cumin, cinnamon, turmeric, salt, and pepper. Mix well.
- Pour in the water or broth and bring to a boil. Reduce the heat, cover, and let it simmer for about 1.5 hours, or until the chickpeas are tender.
- Once cooked, stir in the fresh cilantro and parsley, and add lemon juice to taste. Let it simmer for an additional 10 minutes.
- Serve hot with bread or over rice, and enjoy!
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours
- Servings: 6 bowls
- Calories: 320kcal
- Fat: 15g
- Protein: 25g
- Carbohydrates: 30g
For more unique internationally-inspired comfort foods to chase away the holiday blues, visit our article, 15 Cozy Garden-Inspired Winter Comfort Foods from Around the World.
One Comment