Introduction to Harira Soup
What is Harira and Why is it Popular?
Harira soup is a beloved Moroccan dish that steals the spotlight during Ramadan, particularly at iftar, the meal that breaks a day of fasting. Rich in flavors and nutrients, this tomato-based soup is often filled with hearty ingredients like lentils, chickpeas, and tender beef, making it a wholesome option to restore energy after a long day.
But why has harira soup become such a staple? For many, it represents more than just a dish; it’s a comforting embrace from home, wrapped in spices and tradition. The soup's unique blend of aromatic spices like ginger and cinnamon not only tantalizes the taste buds but also warms the soul. It's common to share it among family and friends, fostering a spirit of community and togetherness.
Variations of harira exist across regions, each reflecting local flavors and seasonal ingredients. Some prefer adding fresh herbs, while others might include more spices. (Check out this detailed guide on the history of Moroccan cuisine MoroccanHistory.com) to learn more about this fascinating dish.
As you journey through this recipe, know that you're not just cooking a meal; you’re participating in a centuries-old cultural tradition that connects people from all walks of life.

Ingredients for Harira Soup
Essential ingredients for a flavorful Harira
Creating a comforting bowl of harira soup starts with a solid foundation of fresh, wholesome ingredients. This Moroccan favorite combines:
- 2 tablespoons extra-virgin olive oil
- 1 pound beef stew meat, cut into bite-sized pieces
- 1 medium onion, diced
- 2 stalks celery, chopped
- ¾ cup minced fresh cilantro and parsley (divided)
- 8 cups water
- 1 28-ounce can crushed tomatoes
- 1 cup dry brown or green lentils, rinsed
- 1 cup canned chickpeas, rinsed
- A carefully curated selection of spices, including ground pepper, ginger, salt, turmeric, and cinnamon
- 1 cup fideo noodles or broken vermicelli
These ingredients blend effortlessly to create a rich, aromatic soup that's deeply satisfying.
Nutritional benefits of the main ingredients
Not only is harira soup delicious, but it’s also packed with nutrition. The lean beef provides protein and iron, which are essential for energy. Lentils and chickpeas introduce fiber and complex carbohydrates, helping you feel full longer and supporting digestive health (source: Healthline). Fresh herbs like cilantro and parsley are loaded with vitamins, particularly vitamin K, which plays a vital role in bone health. Plus, the tomatoes deliver a good dose of antioxidants, particularly lycopene, known for its heart-health benefits. With such a power-packed lineup, harira soup is not just a meal; it’s a nutritious experience!
Preparing Harira Soup
Creating a delicious pot of harira soup can truly bring a taste of Morocco to your kitchen. This nourishing soup is packed with flavors and nutrients, making it perfect for sharing at the dinner table. Here’s a straightforward guide to help you craft this delicious dish step by step.
Gather and Prep the Ingredients
To kick off your cooking adventure, gather all your ingredients, as this makes the process so much smoother! Here’s what you’ll need:
- 2 tablespoons extra-virgin olive oil
- 1 pound beef stew meat, cut into bite-size pieces
- 1 medium onion, diced
- 2 stalks celery, chopped
- ¾ cup minced fresh cilantro, divided
- ¾ cup minced fresh parsley, divided
- 8 cups water
- 1 28-ounce can crushed tomatoes
- 1 cup dry brown or green lentils, rinsed
- 1 cup no-salt-added canned chickpeas, rinsed
- 1 tablespoon ground pepper
- 2 teaspoons ground ginger
- 1 ½ teaspoons salt
- ½ teaspoon ground turmeric
- ½ teaspoon ground cinnamon
- 1 cup fideo noodles or broken vermicelli
Make sure to rinse the lentils and chickpeas beforehand to remove any excess sodium. Having everything prepped and ready allows you to easily follow along without any interruptions.
Sauté the Base Ingredients
Heat the olive oil in a large pot over medium heat. When the oil is fragrant and shimmering, toss in your beef stew meat, diced onion, and chopped celery. Stir occasionally, letting these ingredients mingle for about 10 minutes. The aim is to get the meat nicely browned and the veggies tender. You'll start to notice rich aromas filling your kitchen—it's a sign that you’re on your way to creating something special!
Combine and Simmer the Broth
Next, pour in the water, along with the crushed tomatoes and their juice. Add the lentils, chickpeas, ground pepper, ginger, salt, turmeric, and cinnamon, stirring everything together well. Bring this hearty mixture to a boil, then reduce the heat to let it simmer. Cover the pot and let it bubble away for about 45 minutes. This is when the flavors really develop, so be patient!
Add the Lentils and Chickpeas
By now, your kitchen should smell incredible! After simmering for about 45 minutes, give the soup a good stir. The beef and lentils should be becoming tender. Between the spices and fresh herbs, you’re building the flavor profile that makes this harira soup so beloved. Now’s the time to ensure everything's combined and lovely.
Incorporate the Noodles and Finish Cooking
The final touch is adding the noodles! Stir in the fideo or vermicelli and let it cook for another 5 to 7 minutes over medium-high heat. These little noodles will absorb the delicious tomato broth, rounding out the entire soup experience. Just before serving, blend in the remaining cilantro and parsley, ensuring every bowl is bursting with freshness.
Now, serve your harira soup with a sprinkle of cilantro on top. This vibrant and nutritious dish is ready to be enjoyed!

Variations on Harira Soup
Vegetarian Harira Options
If you're craving a rich and hearty harira soup but want to skip the meat, you're in luck! Simply replace the beef with an array of vegetables like carrots, potatoes, or zucchini. You can also enhance the richness by adding more lentils and chickpeas. For a touch of creaminess, consider incorporating a swirl of coconut milk or a handful of diced avocados before serving. This version retains the authentic flavor of Moroccan cuisine while catering to plant-based diets.
Spicy Harira with Added Kick
For those who like a little heat, spice up your harira soup by adding diced jalapeños or a pinch of cayenne pepper. You can also experiment with spices like harissa or smoked paprika to intensify the flavor profile. Not only does this elevate the soup, but it also adds a lively kick, making it a perfect dish for family gatherings or dinner parties. Enjoy it alongside crusty bread to balance the spice!
Explore more variations on this beloved dish and let your taste buds take a journey through Morocco!
Cooking tips and notes for Harira Soup
Ingredient substitutions and tweaks
If you're looking to customize your harira soup, consider using chicken instead of beef for a lighter option, or try vegetarian lentils for a plant-based twist. Feel free to swap in other herbs, like mint or basil, if you're out of fresh cilantro and parsley. Remember, this soup is all about personal taste!
Tips for achieving the perfect texture
To get that velvety consistency in your harira soup, ensure the lentils are well-cooked before adding the noodles. If you prefer a thicker soup, blend a portion of the soup and stir it back in. For a more comforting feel, let it simmer a bit longer to enhance the flavors. Don't forget to adjust the salt and spices according to your preference!
For more tips, check out EatingWell for healthful cooking advice!

Serving suggestions for Harira Soup
Accompaniments that elevate the meal
To truly enjoy your Harira soup, consider pairing it with traditional accompaniments that enhance its flavors. Dates are a must-have—sweet and chewy, they provide the perfect balance to the savory soup. Serve alongside soft, warm semolina pancakes for dipping, and don't forget hard-boiled eggs to add a protein boost. If you’re feeling adventurous, try some crunchy chebakia (sesame cookies) for dessert. Each of these elements contributes to a fulfilling and hearty meal experience.
Presentation ideas for a vibrant table
Creating an inviting presentation for your Harira soup can set the mood for your meal. Use colorful bowls to serve the soup, and garnish with a sprinkle of fresh cilantro for a pop of green. Consider adding lemon wedges on the side—this invigorating touch not only looks appealing but allows your guests to add a bright, zesty flavor. Lay out a beautiful tablecloth with Moroccan patterns and an array of side dishes to showcase your culinary creativity. Elevate your dining atmosphere and transport your guests to Morocco!
For more inspiration on Moroccan cuisine, check out Moroccan Food.
Time Breakdown for Harira Soup
Preparation Time
Spend about 20 minutes gathering and chopping your ingredients for the delicious harira soup. This is the perfect time to enjoy a cup of tea or crank your favorite playlist while you prep!
Cooking Time
Once everything is prepared, the cooking process will take around 50 minutes. This gives the beef and lentils ample time to meld together in the fragrant tomato broth, creating a rich flavor that’s truly comforting.
Total Time
In just 1 hour and 10 minutes, you can have a steaming pot of harira soup ready to serve! Perfect for warming up chilly evenings or sharing with loved ones. For more delicious Moroccan recipes, check out EatingWell.
Nutritional Facts for Harira Soup
When diving into the delicious world of Harira Soup, it's easy to appreciate not just its rich flavors but also its nutritional benefits. Here’s a snapshot of what this hearty dish provides.
Calories
One serving of Harira Soup offers approximately 329 calories, making it a satisfying choice without compromising your dietary goals.
Protein
Packed with about 29 grams of protein, this soup is a great source of sustenance, thanks to the combination of beef, lentils, and chickpeas. It’s an excellent option for those looking to fuel their active lifestyle.
Fiber Content
With 7 grams of dietary fiber per serving, Harira Soup supports digestive health and keeps you feeling full longer. Incorporating this soup into your meal rotation can be a delicious way to boost your fiber intake.
For more insights, consider checking out this comprehensive guide on nutrition for a deeper understanding of the benefits of high-fiber diets.
FAQs about Harira Soup
What is Harira typically served with?
Harira soup is a staple during Ramadan, often enjoyed as part of iftar, the meal to break fast. It pairs beautifully with a variety of accompaniments such as dates, hard-boiled eggs, and semolina pancakes. For a sweet treat, many also enjoy chebakia, a Moroccan sesame cookie. These sides not only complement the soup's flavors but also enhance the overall dining experience.
Can I make Harira in advance?
Absolutely! Harira soup is perfect for meal prep. You can make it a day in advance and store it in the fridge. The flavors meld beautifully overnight, often making it even more delicious the next day. Just remember to reheat it on medium heat, adding a splash of water if it thickens too much.
How can I freeze leftover Harira soup?
Freezing is a great option for leftovers! Allow the soup to cool completely before transferring it to airtight containers. Make sure to leave some space at the top for expansion. Harira can be frozen for up to three months. When you're ready to enjoy it again, simply thaw it in the fridge for 24 hours and reheat on the stove. For more tips on freezing soups, check out this helpful guide.
Conclusion on Harira Soup
Why you should try making Harira at home today
Harira soup is truly a comforting dish, bursting with rich flavors and hearty ingredients. Making it at home allows you to customize it to your taste while providing a nutritious option for family meals or gatherings. Plus, it’s a wonderful way to bring Moroccan traditions into your kitchen. So gather your ingredients and start cooking this delightful soup today—your taste buds will thank you!

Harira (Moroccan Tomato, Lentil & Beef Soup)
Equipment
- large pot
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 pound beef stew meat, cut into bite-size pieces
- 1 medium onion, diced
- 2 stalks celery, chopped
- ¾ cup fresh cilantro, minced, divided
- ¾ cup fresh parsley, minced, divided
- 8 cups water
- 1 28-ounce can crushed tomatoes canned
- 1 cup dry brown or green lentils, rinsed
- 1 cup no-salt-added canned chickpeas, rinsed
- 1 tablespoon ground pepper
- 2 teaspoons ground ginger
- 1 ½ teaspoons salt
- ½ teaspoon ground turmeric
- ½ teaspoon ground cinnamon
- 1 cup fideo noodles or broken vermicelli
Instructions
- Heat oil in a large pot over medium heat. Add beef, onion, celery and ¼ cup each cilantro and parsley. Cook, stirring occasionally, until the beef is browned and the onion and celery are softened, about 10 minutes.
- Add water, tomatoes and their juice, lentils, chickpeas, pepper, ginger, salt, turmeric and cinnamon to the pot. Bring to a boil over high heat, then reduce heat to a simmer. Cook, covered and stirring once or twice, until the beef and lentils are tender, about 45 minutes.
- Stir the soup well; add noodles. Cook over medium-high heat, stirring occasionally, until the noodles are tender, 5 to 7 minutes. Stir in the remaining ½ cup each cilantro and parsley. Serve garnished with more cilantro, if desired.





Leave a Reply