Authentic Moroccan Harira Soup

Authentic Moroccan Harira Soup

By:

CHEF RAMSAY

|

June 30, 2026

Last Updated

|

July 12, 2026

Authentic Moroccan Harira soup is a masterclass in balance, offering a vibrant, earthy, and deeply comforting experience that defines the heart of North African home cooking. This traditional stew, teeming with tender lentils, hearty chickpeas, and delicate vermicelli, is elevated by a fragrant blend of warming spices that fill the kitchen with an aroma you will dream about for days. Whether you are seeking a nourishing mid-week dinner or a special dish to share with family, this golden, tomato-rich bowl provides a satisfying depth of flavor that feels like a warm hug.

As someone who spends most of my time navigating the busy streets of New York, I find that Authentic Moroccan Harira soup really offers that necessary moment of stillness. It is the kind of recipe that rewards you for slowing down, smelling the aromatics as they bloom, and waiting for the textures to meld perfectly. It is a bold, beautiful, and accessible dish that proves you do not need 50 ingredients to create a world-class meal right in your own kitchen.

What is Authentic Moroccan Harira Soup?

Authentic Moroccan Harira soup is the national soup of Morocco, historically served to break the fast during Ramadan, though it has become a staple dish across the globe due to its wholesome nature. Unlike thinner broths, Harira is a hearty, protein-packed experience that bridges the gap between a soup and a full meal. It relies on a foundation of tomatoes, celery, and fresh herbs, which are blended into a savory salsa that gives the liquid its signature, slightly thickened texture.

What makes this soup unique is the meticulous layering of flavors. You begin by searing the meat to build a savory base, then stir in spices like ginger, turmeric, and cinnamon, which provide a nuanced, warming undertone rather than an aggressive heat. Every spoonful is a complex blend of earthy lentils, pop-in-your-mouth chickpeas, and soft noodles, all held together by the acidity of lemon and the freshness of cilantro or parsley added at the very end.

Reasons to Try Authentic Moroccan Harira Soup

If you are tired of the same old weeknight rotation, this soup is exactly what your routine needs. It is incredibly budget-friendly, utilizing pantry staples like lentils, chickpeas, and canned tomatoes to create a meal that tastes like it came from an upscale bistro. Plus, it is naturally packed with fiber and plant-based protein, making it an excellent choice for a healthy, balanced diet that keeps you full for hours.

This recipe is also wonderfully forgiving for beginners. The process is straightforward, and because it is a stew-like soup, you do not have to worry about the precision required for baking or delicate delicate searing. It is an ideal “gateway” into Moroccan cooking, opening your eyes to how simple ingredients can undergo a transformation into something truly spectacular.

Ingredients Needed to Make Authentic Moroccan Harira Soup

350g veal or beef cubes (cut into maximum 1/4 inch pieces for even cooking)

3 tablespoons olive oil

2 large onions (finely diced)

2 tablespoons tomato paste

2 teaspoons ground ginger

1 teaspoon ground turmeric

1/2 teaspoon ground black pepper (more to taste)

2 teaspoons salt (plus extra to taste)

1 teaspoon ground cinnamon

1/4 teaspoon cayenne pepper (optional for added warmth)

1/2 cup brown lentils (washed and drained)

800ml chicken or vegetable broth

540ml canned chickpeas (drained and rinsed)

1/3 cup vermicelli pasta (or short grain rice)

2 fresh tomatoes

1 stalk celery

1 cup fresh parsley or cilantro

1 lemon (juiced)

Instructions to Make Authentic Moroccan Harira Soup – Step by Step

Step 1: Start by heating the olive oil in a heavy-bottomed pot over medium-high heat. Add your finely diced veal or beef cubes and sear them until they are nicely browned on all sides. If the meat begins to release moisture, just stay patient and let it evaporate until the beef develops a rich, caramelized crust.

Step 2: Toss in your finely diced onions and sauté them with the meat until they become translucent and take on a soft golden hue, which usually takes about 5 to 7 minutes. This step is crucial because it builds the aromatic foundation for your soup.

Step 3: Sprinkle in the ginger, turmeric, cinnamon, cayenne, salt, and black pepper. Stir them for about 2 minutes to toast the spices, then mix in the tomato paste. Let the paste cook for another 2 minutes until it deepens in color; this removes the raw, metallic taste of the paste and adds deep savoriness.

Step 4: Pour in your broth and add the washed brown lentils. Cover the pot and lower the heat to a steady medium, letting the mixture simmer for 15 minutes. This gives the lentils a head start while the beef continues to tenderize.

Step 5: While the soup carries on, place your tomatoes, celery, and fresh herbs into a blender. Blitz them into a smooth salsa-like consistency. If you aren’t a fan of the tomato skins, you can blanch and peel the tomatoes beforehand, but a high-powered blender usually smooths everything out perfectly.

Step 6: Stir that vibrant salsa mixture into the pot along with the chickpeas. Cover and let it bubble away for another 10 minutes, allowing those fresh, vegetal flavors to integrate with the spiced broth.

Step 7: Finally, taste your soup and adjust the salt or pepper to your liking. Fold in the vermicelli noodles and cook for a final 10 minutes until the noodles are tender and the soup reaches a perfect, slightly thickened consistency. Serve hot, finished with a generous squeeze of lemon and a handful of fresh herbs.

Chef’s Tips for a Perfect Result

  • Use fresh, small-cut meat: Keeping the beef cubes at 1/4 inch or smaller ensures they become tender during the relatively short cooking time.
  • Don’t rush the spice toast: Cooking the spices in the oil before adding liquid unlocks essential oils and creates a much bolder flavor profile.
  • Balancing act: The secret to an authentic taste is the final acidic kick from the lemon juice, which cuts through the richness of the lentils.
  • Texture check: If the soup becomes too thick, simply splash in a little more broth or water to achieve your desired consistency.

Variations and Substitutions

  • Vegan Option: Simply omit the veal and swap the chicken broth for a rich vegetable stock or bouillon. The heartiness of the lentils and chickpeas ensures you won’t miss the meat at all.
  • Gluten-Free Alternative: Replace the vermicelli noodles with a handful of short-grain white rice or even cubed potatoes to maintain that hearty texture.
  • Budget Swap: If fresh herbs are out of season or too pricey, you can use a smaller amount of high-quality dried parsley, though the fresh stuff provides a vastly superior bright flavor.

How to Serve and Pair

Harira is traditionally served as a standalone light meal, but it pairs beautifully with warm, crusty bread or pita to soak up all the flavorful broth. For a festive Moroccan touch, serve it alongside fresh medjool dates; the combination of the salty, savory soup followed by the sweetness of the fruit is a true culinary tradition. A side of cucumber salad or some olives makes for a wonderful, light accompaniment.

Storage and Reheating

Refrigerator: Store in an airtight container for up to 4 days. The flavors actually develop and deepen as it sits, making it even better the next day.

Freezer: This soup freezes exceptionally well. Portion it into freezer-safe bags or containers and store for up to 3 months. Thaw in the fridge overnight before heating.

Reheating: Reheat slowly on the stovetop over medium-low heat. Because the noodles continue to soak up liquid, you may find the soup is thicker the next day; add a splash of water or broth to reach your favorite consistency.

Nutritional Values

Calories: 313kcal | Carbohydrates: 27g | Protein: 17g | Fat: 16g | Fiber: 9g. Approximate values.

Frequently Asked Questions (FAQ)

Can I substitute brown lentils with red lentils?

You can use red lentils, but keep in mind they break down much faster than brown lentils. If using red, add them at the same time as the tomato salsa instead of at the beginning so they hold some texture.

How do I know when the soup is fully ready?

The soup is ready when the lentils and beef are fork-tender and the vermicelli noodles have plumped up. You should also notice the broth has reached a slightly silky, thickened consistency from the starch of the noodles and lentils.

My soup tastes a bit bland, what should I do?

If the soup tastes flat, it usually needs a balance of salt and acidity. Double-check your salt level and add an extra squeeze of fresh lemon juice, as the acidity is what wakes up the warm spices.

Can I make this soup in advance?

Yes, Harira is a fantastic make-ahead dish because the flavors meld over time. Just prepare the soup as normal, leave out the noodles until you are ready to serve, or prepare them separately to prevent them from becoming too soft.

What is the best way to customize this dish?

You can customize the heat profile by adding more cayenne pepper or even a dash of harissa paste for a smoky, spicy kick. For a creamier finish, some people stir in a tablespoon of flour mixed with water, though the traditional version relies on the natural starches.

Conclusion

Authentic Moroccan Harira soup is a vibrant, soul-warming dish that brings the complex, aromatic flavors of North Africa straight to your table. You will love how the combination of earthy lentils and bright lemon creates a perfectly balanced bowl that is both nourishing and deeply satisfying. Once you experience that first taste of spiced, savory goodness, it is guaranteed to become a staple in your home kitchen, much like it has in mine. Happy cooking!

Print

Authentic Moroccan Harira Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A deeply comforting and nutrient-dense Moroccan staple, this vibrant soup features a rich tomato base layered with earthy lentils, tender chickpeas, and delicate vermicelli. Infused with warming spices like ginger, turmeric, and cinnamon, Harira is a protein-packed meal that serves as a beautiful introduction to North African cuisine. Perfectly balanced with a bright finish of fresh herbs and lemon, this hearty stew is as satisfying as it is aromatic, making it the ideal dish for cozy family gatherings or a nourishing slow-paced dinner at home.

  • Author: CHEF RAMSAY
  • Prep Time: 20
  • Cook Time: 75
  • Total Time: 95
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop simmer
  • Cuisine: Moroccan
  • Diet: Dairy-free

Ingredients

Scale

2 tbsp olive oil
1 lb beef, cut into small cubes
1 large onion, finely chopped
2 stalks celery, finely chopped
1 cup fresh cilantro, chopped
1 cup fresh parsley, chopped
1 tsp ground ginger
1 tsp ground turmeric
1/2 tsp ground cinnamon
1 tsp salt
1/2 tsp black pepper
2 lbs fresh tomatoes, blended or 28 oz crushed tomatoes
3 tbsp tomato paste
1/2 cup brown or green lentils, rinsed
1 can (15 oz) chickpeas, drained
6 cups water or beef stock
1/2 cup vermicelli noodles
2 tbsp lemon juice

Instructions

Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the beef cubes and cook until browned on all sides.
Stir in the chopped onion and celery, sautéing until softened.
Add the cilantro, parsley, ginger, turmeric, cinnamon, salt, and pepper, stirring for 2 minutes to toast the spices.
Pour in the blended tomatoes, tomato paste, and water/stock, bringing the mixture to a gentle boil.
Reduce heat to low, cover, and simmer for 40 minutes.
Add the rinsed lentils and continue simmering for another 20 minutes until lentils are tender.
Stir in the chickpeas and vermicelli noodles, cooking for 5-7 minutes until the noodles are soft.
Remove from heat and stir in the fresh lemon juice.
Serve hot, garnished with extra fresh cilantro if desired.

Notes

Leftovers can be stored in an airtight container for up to 3 days. The soup will thicken significantly in the fridge due to the lentils and noodles; add a splash of water when reheating to restore the consistency. For a vegetarian version, simply omit the beef or swap it for cubed sweet potatoes or carrots.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star