Harira (Moroccan Lentil and Chickpea Soup)
Why this recipe works
- Layered flavour: Softened onion, bloomed cumin and ginger, and cooked-down tomatoes give the broth depth before the legumes are added.
- Hearty but balanced: Lentils and chickpeas make the soup filling, while fresh coriander keeps the finish fragrant rather than heavy.
- Good for making ahead: The soup keeps well, reheats gently and can be loosened with a splash of water if it thickens in the fridge or freezer.
Get the most out of this recipe
Authenticity notes
- Moroccan soup style: Harira is known for its tomato base, legumes, warm spices and fresh herbs, giving it a distinctive savoury, aromatic character.
- Plant-based version: Traditional versions can vary, including meat or extra starches, but this recipe keeps the same hearty profile with lentils and chickpeas.
Ingredient notes
- Use dried lentils: Dried green lentils hold their shape well during simmering and help thicken the soup gradually.
- Finish with fresh herbs: Fresh coriander added at the end brings brightness that dried herbs cannot replicate in the same way.
- Balance the tomatoes: Taste before serving; depending on the tomatoes, the soup may need a little extra seasoning to round out the acidity.
Make-ahead tips
- Reheat gently: Warm the soup over medium-low heat, stirring occasionally, until piping hot throughout.
- Freezes well: Cool completely before freezing in sealed containers; the texture may thicken, so loosen with a little water when reheating.
- Useful for batch cooking: The sturdy legumes hold up well over several days, making this a practical soup to cook once and serve again.
Texture tips
- For a thicker soup: Simmer uncovered towards the end so some liquid evaporates and the lentils soften into the broth.
- For a looser finish: Add a little more water gradually, then adjust the seasoning so the flavour stays balanced.
Equipment you'll need
Ingredients
Instructions
- Warm the olive oil in a large pot over medium heat. Finely chop the onion and cook for 8 to 10 minutes, stirring, until softened and lightly golden.
- Stir in the cumin and ginger and cook for 30 seconds until fragrant. Add the chopped tomatoes and cook for 3 to 4 minutes, stirring, to deepen the flavour.
- Rinse the lentils in a colander, then add them to the pot with the water, salt and pepper. Bring to the boil, then reduce to a gentle simmer and cook for 35 minutes, stirring occasionally, until the lentils are starting to turn tender.
- Drain and rinse the chickpeas, then stir them into the soup. Continue to simmer for 20 to 25 minutes until both the lentils and chickpeas are tender and the soup has thickened slightly; add a splash more water if you prefer it looser.
- Roughly chop the coriander and stir it through the soup. Taste and adjust with a little more salt and pepper if needed, then ladle into bowls and serve hot.
Recipe notes
Tips
- Keep the simmer gentle so the lentils soften without breaking down too quickly; stir now and then to stop them catching on the base of the pot.
- If you prefer a thicker harira, simmer uncovered for the last 10 minutes; for a lighter soup, add a little extra water and re-season.
- Food safety: if serving to vulnerable groups, ensure the soup is piping hot throughout before serving.
Substitutions
- Replace fresh coriander with fresh flat-leaf parsley for a different herbal finish.
- Replace ground ginger with ground turmeric for a warmer, earthier spice note.
Storage
- Refrigerate up to 4 days
- Cool completely, then refrigerate in a sealed container. Reheat gently in a saucepan over medium-low heat, stirring, until piping hot; add a splash of water if it has thickened.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 30min (20min active)
- Difficulty: Medium
- Cuisine: Moroccan
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























