Big bowls of Harira bring pure comfort with every spoonful—rich tomatoes, tender lamb, hearty lentils, and warm spices all simmered together into something downright soul-soothing. Even with its bold flavor, this soup comes together with pantry staples and simple steps that feel totally doable on a busy evening. It’s the kind of cozy pot I love setting out when family gathers around the table and everybody’s ready for something filling and full of heart.
Why You’ll Love This Harira (Moroccan Tomato and Lentil Soup)
- Deep, layered flavor: The combination of smoked paprika, cumin, coriander, cinnamon, and ginger gives this soup incredible warmth and richness.
- Hearty enough for dinner: Between the lamb, chickpeas, lentils, and pasta, this soup eats like a full meal instead of a light starter.
- Wonderful texture: Every bite has something different—from tender meat to soft lentils and silky broth.
- Great for sharing: This recipe makes a generous pot that’s perfect for feeding family or setting out for guests.
- Balanced and comforting: The bright lemon juice added at the end keeps the soup from feeling too heavy.
- Simple pantry ingredients: Canned tomatoes, chickpeas, broth, and dried lentils make this recipe easy to pull together without hunting down hard-to-find items.
- Perfect for cozy evenings: Slow simmering gives the whole kitchen that welcoming, home-cooked feeling everybody loves.
Ingredients You’ll Need
This Harira is packed with humble ingredients that work together to create a rich, satisfying soup with incredible depth. The blend of herbs, spices, tomatoes, and lentils gives it that unmistakable comforting flavor while still feeling light enough for everyday cooking.
I especially love how every ingredient has a job to do here—from building the broth to adding texture and freshness. If you enjoy hearty mediterranean dinner recipes, this soup brings plenty of bold flavor without needing complicated techniques.

- 2 tablespoons extra-virgin olive oil, plus more for garnish: Olive oil helps brown the lamb and carries all those warm spices throughout the broth. The extra drizzle at the end adds richness and a smooth finish.
- 12 ounces boneless lamb shoulder, cut into ½-inch pieces: Lamb gives the soup a savory depth and hearty bite. Cutting it into small pieces helps it become tender during simmering while spreading flavor through the broth.
- 1 large yellow onion, diced: Onion builds the base flavor of the soup and softens beautifully as it cooks down with the lamb and spices.
- 1 teaspoon kosher salt, divided, or to taste: Salt layers seasoning throughout the cooking process instead of making the soup taste flat at the end.
- 1 ½ teaspoons smoked paprika: Smoked paprika adds warmth and a slightly smoky backbone that gives the broth a deeper flavor.
- 1 teaspoon ground coriander: Coriander brings a gentle citrusy note that balances the richness of the lamb and tomatoes.
- 1 teaspoon ground cumin: Cumin adds earthiness and helps give Harira its signature comforting flavor.
- ½ teaspoon ground ginger: Ginger adds warmth and subtle spice that blends beautifully into the broth.
- ½ teaspoon freshly ground black pepper: Black pepper gives the soup a little bite and rounds out the seasoning.
- ¼ teaspoon ground cinnamon: Cinnamon adds just enough warmth and depth without making the soup sweet.
- 4 cloves garlic, minced: Garlic strengthens the savory flavor of the soup and pairs beautifully with the tomato base.
- 1 tablespoon tomato paste: Tomato paste intensifies the tomato flavor and gives the broth a richer color and body.
- 4 cups chicken broth: Chicken broth creates the savory liquid base that ties everything together.
- 1 (15 ounce) can crushed tomatoes: Crushed tomatoes provide body, acidity, and that classic tomato-forward flavor Harira is known for.
- 2 ribs celery with leaves, chopped: Celery adds freshness and a subtle herbal flavor that keeps the soup balanced.
- 2 cups water, or to taste: Water adjusts the consistency so the soup stays brothy while the lentils and pasta cook.
- 1 (15 ounce) can chickpeas, drained: Chickpeas make the soup hearty and satisfying while adding a creamy texture.
- ¾ cup green lentils, rinsed: Green lentils give the soup body and help thicken it naturally as they simmer.
- 1 tablespoon all-purpose flour: Flour helps create the slurry that slightly thickens the broth for a more velvety texture.
- 2 tablespoons cold water: Cold water mixes with the flour to form a smooth slurry without lumps.
- ½ cup chopped fresh cilantro, divided: Cilantro brings freshness and brightness that lifts the rich broth.
- ½ cup chopped fresh parsley, divided: Parsley adds a clean, fresh flavor that balances the spices and tomatoes.
- ½ cup vermicelli pasta, broken into ½-inch pieces: Vermicelli adds tenderness and turns the soup into an extra hearty bowl.
- ⅛ teaspoon cayenne pepper: Cayenne gives the soup a gentle kick at the end without overpowering the other spices.
- 1 lemon, juiced: Fresh lemon juice brightens the soup and wakes up all the savory flavors right before serving.
How to Make Harira (Moroccan Tomato and Lentil Soup)
This soup has the kind of slow-built flavor that makes folks wander into the kitchen asking what smells so good. Every layer adds something special, and once that broth starts simmering away, you’ll know you’re headed toward one mighty comforting bowl of soup.

- Brown the lamb in olive oil in a stock pot over medium-high heat until the pieces are nicely browned and some of the fat has rendered. This first step builds a rich foundation that carries through the whole soup.
- Cook the diced onion with a pinch of salt until softened and lightly browned, then stir in the smoked paprika, coriander, cumin, ginger, black pepper, and cinnamon. Add the garlic and stir until combined with the spices and onions.
- Stir in the tomato paste and cook briefly before adding the chicken broth, crushed tomatoes, celery, and water. Bring everything to a boil so the flavors begin melding together.
- Add the chickpeas and green lentils once the soup reaches a boil, then season with salt to taste. Reduce the heat to medium-low and let the soup simmer, stirring occasionally as the lentils begin to soften and the broth develops body.
- Whisk the flour and cold water together in a small bowl, then drizzle the slurry into the soup to lightly thicken the broth. Stir in half of the cilantro and parsley, then continue simmering until the lamb and lentils are tender.
- Finish the soup by stirring in the broken vermicelli pasta and cooking until tender. Taste and adjust with cayenne and additional salt if needed, then stir in the remaining cilantro, parsley, and lemon juice before serving with a drizzle of olive oil.
Tips for the Best Harira (Moroccan Tomato and Lentil Soup)
- Brown the lamb well — Letting the lamb develop color at the beginning gives the broth deeper flavor throughout the entire pot.
- Cook the spices with the onions — Stirring the spices directly into the onion mixture helps distribute their flavor evenly into the soup.
- Use cold water for the slurry — Mixing the flour with cold water helps it blend smoothly into the soup without clumping.
- Add herbs in two stages — Using some cilantro and parsley during simmering builds flavor, while adding the rest at the end keeps the soup fresh and lively.
- Break the vermicelli into small pieces — Smaller pasta pieces distribute evenly through the soup and make every spoonful balanced.
- Adjust the consistency as needed — Since the lentils and pasta absorb liquid while cooking, adding water to taste helps keep the broth at your preferred texture. This also works beautifully for mediterranean meal prep because the soup can easily be loosened when reheated.
Storage & Make-Ahead Tips
Fridge: Store leftover Harira in an airtight container in the refrigerator for up to 3 to 4 days. The soup thickens as it sits because the lentils and pasta continue soaking up the broth, so I like adding a splash of water when reheating.
Freezer: This soup freezes well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating gently on the stovetop.
Make-ahead: Harira is one of those soups that tastes even better after the flavors have had time to mingle. You can make it ahead earlier in the day and reheat before serving, adding a little extra water if needed to loosen the broth.
What to Serve With Harira (Moroccan Tomato and Lentil Soup)
This soup is hearty enough to stand on its own, but I love pairing it with a few simple sides to round out the meal and soak up every last bit of that flavorful broth.
- Warm crusty bread
- Steamed rice
- A simple green salad
- Roasted vegetables
- Fresh sliced cucumbers and tomatoes
- Warm flatbread
Frequently Asked Questions
Q: Can I make Harira ahead of time?
Absolutely. In fact, the flavor deepens beautifully after the soup sits for a while. The spices, tomatoes, and broth continue blending together as it rests, giving the soup an even richer taste the next day. Just keep in mind that the lentils and vermicelli absorb more liquid during storage, so you may want to stir in extra water while reheating to bring the broth back to your preferred consistency.
Q: What does the flour slurry do in this soup?
The flour and water mixture lightly thickens the broth without making it overly heavy. Harira traditionally has a hearty, velvety texture, and the slurry helps create that body while keeping the soup smooth and balanced. It also helps the broth cling nicely to the lentils, chickpeas, and pasta so every bite feels rich and satisfying.
Q: Can I use a different type of pasta?
The recipe specifically uses broken vermicelli, which cooks quickly and blends nicely into the texture of the soup. Its small size works especially well because it distributes evenly throughout the broth instead of overpowering the other ingredients. If you use another pasta shape, the texture and overall feel of the soup may change quite a bit.
Q: Why are the herbs added in two stages?
Adding half of the cilantro and parsley during simmering allows their flavor to cook directly into the broth. The remaining herbs added at the end keep the soup tasting fresh and bright right before serving. That combination gives the soup both deep cooked flavor and a lively finish that balances the richness of the lamb and tomatoes.
Q: How spicy is this Harira?
This soup is flavorful and warmly spiced more than truly spicy. The cayenne pepper is added at the end in a small amount, so it gives the broth a gentle kick without overwhelming the other seasonings. The smoked paprika, cumin, coriander, ginger, and cinnamon create warmth and depth rather than intense heat.
Q: Can I adjust the thickness of the soup?
Yes, and that’s one thing I really love about this recipe. If you prefer a brothier soup, simply add more water while simmering or reheating. For a thicker texture, allow the soup to simmer a bit longer so the lentils and pasta continue releasing starch into the broth. The recipe already gives flexibility by noting the water can be adjusted to taste.
Q: What gives Harira its signature flavor?
The signature flavor comes from the layering of spices, tomatoes, fresh herbs, lamb, lentils, and lemon juice. Each ingredient contributes something important. The spices build warmth, the tomatoes add richness, the herbs bring freshness, and the lemon juice brightens the entire bowl at the very end. Together, they create a soup that feels deeply comforting and balanced all at once.
Q: Is this good for busy weeknight dinners?
While the soup does take time to simmer, most of that cooking happens quietly on the stove while the flavors develop. Since the recipe makes a generous batch and reheats well, it works wonderfully for healthy mediterranean meals throughout the week. A big pot can easily stretch into multiple comforting lunches or dinners.
There’s something mighty special about a pot of Harira bubbling away on the stove—it fills the kitchen with warmth and brings folks running straight to the table. Between the tender lamb, rich tomato broth, and cozy spices, this is the kind of meal that turns an ordinary evening into something memorable.

Harira (Moroccan Tomato and Lentil Soup)
Ingredients
Method
- Gather all ingredients.
- Heat olive oil in a stock pot over medium-high heat and cook lamb until browned and some fat has rendered, about 5 minutes.
- Add diced onion and a generous pinch of salt and cook, stirring often, until onion is soft and lightly browned, 4 to 5 minutes.
- Season with smoked paprika, coriander, cumin, ginger, black pepper, and cinnamon.
- Add minced garlic and cook and stir until combined, 30 seconds to 1 minute.
- Add tomato paste and cook and stir for about 1 minute.
- Add chicken broth, crushed tomatoes, celery, and water and bring to a boil over high heat.
- Add chickpeas and green lentils and season with salt to taste.
- Reduce heat to medium-low and simmer for 30 minutes, stirring occasionally.
- Mix flour and cold water in a small bowl to form a slurry.
- Drizzle slurry into the soup to thicken.
- Bring soup back to a simmer and stir in half of the cilantro and parsley.
- Simmer on medium-low heat until meat and lentils are tender and soup has thickened, about 20 more minutes.
- Stir in vermicelli pasta and cook until tender, 10 to 15 minutes.
- Taste and adjust seasoning with cayenne and salt.
- Stir in remaining cilantro and parsley.
- Finish soup with lemon juice to taste.
- Serve immediately with a drizzle of olive oil.