Cozy Authentic Moroccan Harira Soup Recipe
Heartwarming Moroccan Comfort
Every vibrant bowl of Harira soup is a tribute to the deep, soul-stirring traditions of Moroccan cuisine. Growing up in the sun-soaked kitchens of my family, I learned that food is a gateway to love, laughter, and cherished moments. The rich aromas of spices mingled with fresh herbs whisk me back to lively family gatherings, where shared meals became stories of resilience and joy. Though I may call Orlando home, every spoonful of Harira is an invitation to embrace the warmth of Morocco, bringing together hearty ingredients and spices that dance on the palate, making each bite an adventure.
Quick Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Servings: 8
- Difficulty: Intermediate
- Cuisine: Moroccan
- Best Season: Fall & Winter
What Makes This Dish Shine
- Rich and Comforting Flavors: Harira soup is a culinary masterpiece, combining warm spices with earthy lentils and chickpeas for a comforting meal that wraps around you like a warm hug.
- Hearty and Nutritious: With a bounty of protein-rich ingredients, including lentils, chickpeas, and tender meat, this dish is filling enough to serve as a meal on its own while still being inherently wholesome.
- Adaptable and Versatile: Whether you crave a vegetarian version or want to spice it up, Harira allows for delightful modifications, making it perfect for various dietary needs and palate preferences.
- Celebration of Tradition: This soup is often enjoyed during special occasions and Ramadan, bringing families together for sharing and celebrating, making it the ideal dish for gatherings.
Ingredients You’ll Need
350 g Veal or Beef Cubes: Traditionally, lamb or beef is very common in Harira. We’ve chosen veal for its tender texture and delicate flavor, which beautifully absorbs the spices without overpowering them. When selecting your meat, look for cuts suitable for stewing, like chuck or shank. Cut the meat into very small, bite-sized cubes (about 1/4 inch), ensuring it becomes incredibly tender during cooking, so you get a little bit in every spoonful.
Vegetarian/Vegan Option: To make this soup vegetarian or vegan, simply omit the meat. The soup will still be incredibly flavorful and hearty due to the abundance of lentils and chickpeas. You may want to start with a rich vegetable broth to build a deeper flavor base.
3 tablespoons Olive Oil: A good quality olive oil is essential for building the first layer of flavor. It’s used to sear the meat and sauté the onions, creating a rich, savory foundation for the rest of the ingredients.
2 large Onions: Onions provide a sweet, aromatic base that is fundamental to almost any great soup. Finely dicing them ensures they melt into the broth, adding depth and body without large chunks.
1 stalk Celery: Celery adds a subtle, savory, and almost peppery note that brightens the entire dish. It’s blended with the tomatoes and herbs to create a fresh, vibrant “salsa” that gets stirred into the soup, infusing it with wonderful freshness.
1 cup Parsley or Cilantro, packed: This is a point of wonderful debate in Moroccan kitchens! Some families are firmly in the parsley camp, while others swear by cilantro. Parsley offers a clean, peppery taste, while cilantro provides a more pungent, citrusy flavor. Both are authentic and delicious.
2 tablespoons Tomato Paste: This concentrated tomato essence provides a deep, rich umami flavor and contributes to the soup’s beautiful reddish-brown color. Allowing it to caramelize briefly in the pot before adding liquids intensifies its sweetness and complexity.
2 teaspoons Ground Ginger: Ginger adds a warm, zesty, and slightly sweet spice that cuts through the richness of the meat and lentils.
1 teaspoon Ground Turmeric: Turmeric provides a beautiful golden hue and an earthy, slightly bitter flavor that balances the other spices. It’s also renowned for its anti-inflammatory properties.
1/2 teaspoon Ground Black Pepper: For a touch of classic, pungent heat. Feel free to adjust to your personal preference.
2 teaspoons Salt: Essential for bringing all the flavors to life. Start with the recommended amount and adjust at the end, as the broth will also contribute saltiness.
1 teaspoon Ground Cinnamon: This might seem unusual in a savory soup, but it’s a hallmark of Moroccan cooking. Cinnamon adds a subtle warmth, sweetness, and exotic fragrance that is absolutely key to an authentic Harira.
1/4 teaspoon Cayenne Pepper: This is optional but highly recommended for those who enjoy a gentle background heat. It adds a pleasant tingle that awakens the palate.
1/2 cup Brown Lentils: Brown or green lentils are perfect for Harira as they hold their shape well during cooking, providing a wonderful texture and an earthy, nutty flavor. Be sure to rinse them thoroughly and pick through them for any small stones before adding them to the pot.
540 ml Chickpeas (1 can): For convenience, canned chickpeas are a fantastic time-saver. Simply drain and rinse them before use. If you prefer to use dried chickpeas, soak them overnight and cook them separately before adding them to the soup, as they take much longer to soften.
1/3 cup Vermicelli Pasta: These fine, short noodles are a classic addition, providing a delightful texture and thickening the soup slightly. If you can’t find vermicelli, you can break regular spaghetti into small pieces.
800 ml Chicken Broth: Using a quality chicken broth adds a significant layer of savory depth. You can substitute it with beef broth, vegetable broth (for a vegetarian version), or even half water if you prefer a lighter base.
2 Tomatoes: Fresh, ripe tomatoes blended create the fresh salsa. They add bright acidity and sweetness that balances the earthy spices and lentils.
Juice of 1 Lemon: A final squeeze of fresh lemon juice brightens all the flavors and adds a final, signature zing that makes the soup sing.
Ingredient Insights
Veal or Beef Cubes: Opt for well-marbled cuts for tenderness and flavor.
Tomato Paste: Caramelizing enhances depth; don’t rush this step.
Parsley/Cilantro: Using a mix can bring out both flavors beautifully.
Chickpeas: Canned options streamline prep, but soaking dried chickpeas offers a fresh legume texture.
Step-by-Step Directions
- Sear the Meat: In a large pot, heat olive oil over medium heat. Add your veal or beef cubes, searing until browned on all sides.
- Sauté the Onions: Add diced onions and celery to the pot, cooking until softened, about 5 minutes, stirring as needed.
- Bloom the Spices: Stir in tomato paste, ginger, turmeric, black pepper, and cinnamon, allowing the spices to bloom and infuse about a minute.
- Simmer with Lentils: Pour in chicken broth and bring to a gentle simmer. Add lentils, stirring occasionally for about 20 minutes.
- Prepare the Fresh Salsa: While the soup is simmering, blend tomatoes with parsley (or cilantro) until smooth. Set aside.
- Combine and Continue: Stir in chickpeas and the fresh salsa into the pot, simmering for another 10-15 minutes until everything is tender.
- Cook the Noodles: Add vermicelli pasta, stirring to combine, and cook until tender, about 5 minutes.
- Serve and Garnish: Remove from heat, stir in lemon juice, and taste for seasoning. Serve warm with additional herbs and a wedge of lemon.
Pro Pointers for Best Results
- Cutting Meats: Even-sized pieces ensure even cooking and tenderness.
- Adjust Seasoning: Taste as you go; soup flavors deepen as they cook.
- Aromatics Matter: Sauté onions and spices until fragrant for rich flavor.
- Let It Rest: Allow the soup to sit for a few minutes after cooking for the flavors to meld beautifully.
Recipe Variations to Try
- Vegetarian Harira: Omit the meat and increase lentils and chickpeas for heartiness.
- Mild Version: Scale back the spices and opt for a sweet bell pepper instead of cayenne for a gentler flavor profile.
- Spicy Twist: Introduce fresh chili or a dash of harissa for extra heat.
- Regional Flair: Experiment with local spices or herbs for a personalized touch reflective of your own culinary traditions.
Perfect Pairings for Serving
- Wide Flatbread: Serve avec Moroccan bread or fresh pita to dip into the soup.
- Salad: A simple cucumber and tomato salad freshens the palate wonderfully.
- Mint Tea: The sweet, refreshing notes of mint tea are the quintessential Moroccan finish to your meal.
Making Ahead & Storage Tips
- Prepping Ahead: You can chop and prepare ingredients a day in advance for streamlined cooking.
- Store: Keep leftover soup in an airtight container in the fridge for up to 3 days.
- Freezer Friendly: Portion the soup into freezer bags and lay flat for easy storage. Freeze for up to 3 months.
- Reheating: Gently reheat on the stovetop to maintain texture, adding a splash of broth if needed.
Serving Style for Cozy Vibes
When plating, offer generous bowls filled with steaming Harira. Garnish with fresh herbs and a squeeze of lemon for brightness. Pair with warm, crusty bread on the side for a communal dining experience that invites everyone to dig in together.
Insider Cooking Tricks
- Herb Infusion: Tie herbs in a bundle for easy removal if using whole stems.
- Balance Flavors: Always adjust seasoning after the soup has simmered; tastes can shift.
- Creaminess Factor: For a rich addition, blend a small portion of the soup and stir it back for a creamy texture.
Storage Insights
- Microwave: Heat individual servings in 1-2 minute intervals, stirring in between.
- Stovetop: Reheat over a medium flame, adding a splash of water or broth to restore texture and moisture.
Common Queries Answered
- Can I make Harira vegan? Yes, simply omit the meat and consider using vegetable broth.
- What can I substitute for lentils? Split peas or beans like black beans can be used as alternate legumes.
- Is Harira spicy? The spice level is adjustable, so feel free to tailor it to your taste.
- How can leftovers be used? Harira makes a fantastic filling for wraps or served over rice.
- What if I can’t find vermicelli? Regular pasta or rice can be great substitutes to thicken the soup.
- How can I enhance the flavor? Allow the soup to sit overnight in the refrigerator to develop deeper flavors.
Nutritional Information
- Serving Size: 1 bowl
- Calories: 320
- Protein: 20g
- Carbs: 40g
- Fat: 10g
- Fiber: 12g
- Sugar: 5g
Nutrition facts are estimates and may vary based on ingredient choices and portion sizes.
A Heartfelt Note
Creating this Harira soup is more than just a recipe; it’s a love letter to my heritage, echoing the warm traditions of home and family. It reminds me that every ingredient carries a memory and every meal becomes a story shared. Food has the power to bridge gaps, celebrate diversity, and nourish not only our bodies but our souls.
Winding Down with a Flavorful Parting
Now it’s your turn to bring this authentic Moroccan Harira soup into your kitchen. As you gather your ingredients and savor the aromas filling your home, remember that every bowl tells a story. Gather your loved ones, share this heartwarming dish, and don’t forget to pin this recipe for later. With every spoonful, you’re not just enjoying a meal; you’re celebrating culture, love, and togetherness.

Cozy Authentic Moroccan Harira Soup
- Total Time: 80 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian (optional, omit meat)
Description
A heartwarming Moroccan soup infused with rich flavors, lentils, and chickpeas, celebrating cherished traditions and home-cooked meals.
Ingredients
- 350 g Veal or Beef Cubes
- 3 tablespoons Olive Oil
- 2 large Onions, finely diced
- 1 stalk Celery, chopped
- 1 cup Parsley or Cilantro, packed
- 2 tablespoons Tomato Paste
- 2 teaspoons Ground Ginger
- 1 teaspoon Ground Turmeric
- 1/2 teaspoon Ground Black Pepper
- 2 teaspoons Salt
- 1 teaspoon Ground Cinnamon
- 1/4 teaspoon Cayenne Pepper (optional)
- 1/2 cup Brown Lentils
- 540 ml Chickpeas (1 can), drained and rinsed
- 1/3 cup Vermicelli Pasta
- 800 ml Chicken Broth (or vegetable broth for vegan version)
- 2 Tomatoes, blended
- Juice of 1 Lemon
Instructions
- Sear the Meat: In a large pot, heat olive oil over medium heat. Add your veal or beef cubes, searing until browned on all sides.
- Sauté the Onions: Add diced onions and celery to the pot, cooking until softened, about 5 minutes.
- Bloom the Spices: Stir in tomato paste, ginger, turmeric, black pepper, and cinnamon, allowing the spices to bloom for about a minute.
- Simmer with Lentils: Pour in chicken broth and bring to a gentle simmer. Add lentils, stirring occasionally for about 20 minutes.
- Prepare the Fresh Salsa: Blend tomatoes with parsley (or cilantro) until smooth. Set aside.
- Combine and Continue: Stir in chickpeas and the fresh salsa into the pot, simmering for another 10-15 minutes until everything is tender.
- Cook the Noodles: Add vermicelli pasta, stirring to combine, and cook until tender, about 5 minutes.
- Serve and Garnish: Remove from heat, stir in lemon juice, and taste for seasoning. Serve warm with additional herbs and a wedge of lemon.
Notes
Allowing the soup to rest after cooking enhances the flavors. Adjust seasoning as needed before serving.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 5g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 20g
- Cholesterol: 30mg



