On chilly evenings, there’s nothing quite like a steaming bowl of harira—a rich and comforting soup that will wrap you in a warm embrace. The first spoonful takes me back to cozy family gatherings, where laughter mingled with the enticing aroma of spices and fresh herbs simmering on the stove. This delightful dish isn’t just food; it’s a comforting celebration, perfect for sharing with loved ones after a long day.
I originally found this recipe tucked away in a cherished cookbook, but I’ve since made it my own, layering in bold flavors that will have your taste buds dancing. With tender beef, hearty lentils, and vibrant vegetables, this soup is as satisfying as it is nutritious. You’ll discover that it’s not just about the ingredients, but rather how they come together to create a symphony of flavor that nourishes both body and soul.
Whether you’re looking for a stellar meal to impress guests or just a cozy option to warm your kitchen, harira is incredibly versatile and simple to whip up. So, let’s get cooking—you’ll soon be basking in the wonderful joy of homemade comfort food!
Why is Harira the Ultimate Comfort Food?
Rich, Flavorful Experience: This Harira soup is a feast for your senses, packed with spices and herbs that create a warm, inviting aroma.
Nutrient-Dense Meal: With beef, lentils, and chickpeas, it’s not just delicious but full of protein and fiber that will keep you satisfied.
Quick and Easy Preparation: You can whip this up in no time, even on a busy weeknight!
Crowd-Pleasing Recipe: Whether you’re hosting friends or enjoying a family dinner, this soup is sure to impress everyone at the table.
Enjoy it as a heartwarming starter or a main dish that brings everyone together. If you’re looking for another delicious soup, check out my recipe for Beef Lentil Soup.
Ingredients for Harira
For the Soup Base
- 2 tablespoons extra-virgin olive oil – Use this for sautéing your ingredients to add richness and flavor.
- 1 pound beef stew meat – Cut into bite-size pieces for tenderness that melts in your mouth.
- 1 medium onion – Diced, this will bring a lovely sweetness to the soup.
- 2 stalks celery – Chopped to add crunch and a subtle earthiness.
- 8 cups water – Essential for creating a broth that brings all the flavors together.
- 1 28-ounce can crushed tomatoes – Provides a rich, tangy base that enhances the soup’s flavor.
For the Aromatic Boost
- 3/4 cup minced fresh cilantro – Divided; it adds a vibrant herbal note to brighten the dish.
- 3/4 cup minced fresh parsley – Divided; this herb complements the cilantro, lending freshness.
For the Hearty Ingredients
- 1 cup dry brown or green lentils – Rinsed, they add texture and are an excellent source of protein to make this harira filling.
- 1 cup no-salt-added canned chickpeas – Rinsed to provide added heartiness and flavor.
For the Seasoning
- 1 tablespoon ground pepper – To give your soup the perfect kick.
- 2 teaspoons ground ginger – This will warm up your soup with its lovely spice.
- 1 1/2 teaspoons salt – Don’t forget to adjust this for your taste!
- 1/2 teaspoon ground turmeric – Adds a hint of earthiness and vibrant color.
- 1/2 teaspoon ground cinnamon – Brings a subtle warmth and depth to the soup.
For the Noodles
- 1 cup fideo noodles or broken vermicelli – These will soak up the delicious broth and make the dish heartier!
Now that you have everything ready, let’s hop into the cooking adventure and create a bowl of love that’s sure to make your nights cozier!
How to Make Harira
-
Heat the Oil: In a large pot, warm the olive oil over medium heat. Add the beef stew meat and brown on all sides, about 5-7 minutes, until golden brown and fragrant.
-
Sauté the Vegetables: Toss in the diced onion and chopped celery, stirring occasionally until softened, around 3-4 minutes. The kitchen will fill with a lovely aroma!
-
Combine Ingredients: Stir in the minced cilantro and parsley, followed by the water, crushed tomatoes, lentils, and chickpeas. Mix well to combine these hearty ingredients.
-
Season and Boil: Add ground pepper, ground ginger, salt, ground turmeric, and ground cinnamon. Increase heat and bring the mixture to a boil, allowing the flavors to meld beautifully.
-
Simmer: Lower the heat and let it simmer for about 30 minutes, stirring occasionally. You want to see those lentils cooking and softening to perfection.
-
Add Noodles: Gently stir in the fideo noodles or broken vermicelli. Continue to cook for another 5-7 minutes or until the noodles are tender and inviting.
-
Adjust and Serve: Taste, adjust seasoning if needed, and ladle the soup into bowls. Garnish with additional cilantro for that fresh touch before serving warm.
Optional: Add a squeeze of fresh lemon juice for a refreshing lift.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Harira soup preparations are perfect for busy weeknights! You can easily chop the vegetables and store them in an airtight container in the refrigerator up to 3 days in advance. Additionally, the lentils can be rinsed and soaked overnight, which helps reduce cooking time while maintaining their texture. To ensure quality, refrigerate the assembled soup components separately and combine them before serving. When ready to enjoy your Harira, simply simmer the broth, add the vegetables, and finish with the fideo noodles or broken vermicelli for a satisfying meal. With these make-ahead tips, you’ll have a delicious, homemade dish ready with minimal effort!
What to Serve with Harira?
Cozy up your dinner table with delightful pairings that beautifully complement this rich and comforting soup.
- Crusty Bread: Perfect for dipping, this bread complements the soup’s flavors while adding a satisfying crunch with each bite.
- Couscous Salad: Light and fluffy, a couscous salad toss with fresh vegetables and a zesty dressing balances the richness of harira.
- Roasted Vegetables: Seasoned and caramelized, they provide a delightful depth and natural sweetness that pairs wonderfully with the savory notes of the soup.
- Mint Yogurt Sauce: A refreshing dip that cuts through the warmth of the spices, adding a creamy burst of flavor with each spoonful.
- Moroccan Spiced Olives: These bring tangy, briny notes that enhance the savory profile of harira, creating a delightful burst of flavor.
- Dessert: Serve with honey-drizzled baklava or fruit salad to end your meal on a sweet note, celebrating the warmth and comfort of the evening.
With these sides, every meal is a celebration, enhancing your experience with the delightful, aromatic harira you’ve prepared.
Expert Tips for Making Harira
-
Use Quality Meat: Choose fresh, high-quality beef stew meat for tenderness and flavor. Avoid overcooking to keep it juicy and tender.
-
Properly Rinse Lentils: Rinse your lentils before adding them to the pot to remove any debris, enhancing the overall taste of your harira.
-
Season Gradually: Taste your soup as it cooks, adjusting the seasoning gradually. This helps avoid over-salting and allows you to achieve the perfect flavor balance.
-
Add Herbs Last: Stir in fresh cilantro and parsley towards the end of cooking to retain their vibrant flavor and bright color in the harira.
-
Experiment with Spices: Feel free to adjust the spices according to your preference. More ginger or cinnamon can elevate the warmth and complexity of the soup.
-
Serve with a Side: Consider pairing your harira with crusty bread or a fresh salad for a complete, satisfying meal.
Harira Variations & Substitutions
Feel free to get creative and customize your harira with these exciting variations!
-
Vegetarian: Swap beef for mushrooms or hearty veggies like carrots and zucchini for a plant-based delight.
-
Spicy Kick: Add a diced jalapeño or a sprinkle of cayenne pepper to bring some heat, perfect for those who crave a little spice in their life.
-
Creamy Twist: Stir in a splash of coconut milk during the simmering stage for a luscious, creamy version that enhances the flavors beautifully.
-
Herb Infusion: Experiment with fresh herbs like basil or dill to give your soup a unique flavor profile. It will surprise your taste buds!
-
Pasta Alternative: Use small pasta shapes like orzo or ditalini instead of fideo noodles for an exciting textural change that the whole family will love.
-
Lentil Options: Substitute brown lentils with red lentils for a softer texture that cooks up faster, perfect for busy weeknights.
-
Broth Base: Replace water with beef or vegetable broth for extra depth of flavor that will enrich every spoonful.
-
Fruit Addition: Toss in some diced tomatoes or even apricots for a subtle sweetness and unexpected twist that adds a lovely complexity to each bite.
These variations are your golden ticket to making harira your own—enjoy every creative moment in the kitchen!
How to Store and Freeze Harira
Fridge: Store your leftover harira in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water if needed to thin it out.
Freezer: Portion the soup into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: When reheating, allow the soup to simmer on medium heat until steaming. Stir occasionally for even heating, and adjust seasoning if necessary.
Separation Tip: After freezing, the soup may separate slightly. Just stir it gently during reheating to recombine all the delicious flavors.
Beef Lentil Soup Recipe FAQs
What kind of beef should I use for the Beef Lentil Soup?
Absolutely! I recommend using beef stew meat, as it’s cut into bite-size pieces. This type of meat becomes incredibly tender during cooking, making it perfect for the soup. Opt for well-marbled cuts for extra flavor and richness.
How long can I store leftover soup in the fridge?
You can store your Beef Lentil Soup in an airtight container in the refrigerator for about 3 to 4 days. Just make sure to let it cool completely before sealing. When reheating, I often add a splash of water to maintain that perfect consistency!
Can I freeze my Beef Lentil Soup? If so, how?
Absolutely! To freeze, portion the soup into freezer-safe containers. Be sure to leave a little space at the top for expansion. It will keep well in the freezer for up to 3 months. When you’re ready to enjoy it, thaw it in the fridge overnight and then reheat on the stovetop, stirring occasionally.
Why did my lentils turn mushy in the soup?
Very! If your lentils became mushy, it could be due to overcooking. Lentils typically take about 30 minutes to soften perfectly without turning to a puree. For future batches, try testing them a few minutes early to catch that ideal texture!
Can I make this soup vegetarian or vegan?
Definitely! To make a vegetarian or vegan version of this Beef Lentil Soup, simply swap the beef for a plant-based protein like tempeh or mushrooms. You can also use vegetable broth instead of water. Just keep in mind to add more seasoning to achieve a robust flavor profile.
Are there any common allergens in this recipe?
Yes, there are a few ingredients to be mindful of for allergies. The soup contains chickpeas which can be an allergen for some. Plus, if you’re sensitive to gluten, ensure your fideo noodles or vermicelli are gluten-free, or replace them with a suitable gluten-free pasta.

Savory Harira Soup for Cozy Nights at Home
Ingredients
Equipment
Method
- In a large pot, warm the olive oil over medium heat. Add the beef stew meat and brown on all sides, about 5-7 minutes.
- Toss in the diced onion and chopped celery, stirring occasionally until softened, around 3-4 minutes.
- Stir in the minced cilantro and parsley, followed by the water, crushed tomatoes, lentils, and chickpeas.
- Add ground pepper, ground ginger, salt, ground turmeric, and ground cinnamon. Increase heat and bring to a boil.
- Lower the heat and let it simmer for about 30 minutes, stirring occasionally.
- Gently stir in the fideo noodles or broken vermicelli. Continue to cook for another 5-7 minutes until tender.
- Taste and adjust seasoning if needed, then ladle into bowls and garnish with additional cilantro.







