Moroccan lentil soup ( Harira ) | Protein-Rich & Flavourful Soup
Quick Links
- Introduction of Moroccan lentil soup
- Traditional & Regional Value of Harira
- Is Moroccan lentil soup Healthy?
- Recipe Key Ingredients & Steps (Quick Summary)
- Main Ingredients
- Quick Steps
- Watch video and learn how to make Traditional Moroccan lentil soup
- Tips & Tricks to make perfect Moroccan lentil soup
- Variations
- What Can Be Eaten Together / What to Serve With
- Frequently Asked Questions (FAQ)
- 1. Can I make Harira without chickpeas?
- 2. Can I freeze Moroccan lentil soup?
- 3. Why is my soup not thick?
- 4. Is Harira spicy?
- 5. Can I use red lentils?
Moroccan Lentil Soup (Harira) – Comforting, Protein-Rich & Flavourful
Introduction of Moroccan lentil soup
Moroccan Lentil Soup, also known as Harira, is a warm, comforting and deeply flavourful North African soup made with lentils, tomatoes, herbs and warming spices. It’s traditionally enjoyed during Ramadan to break the fast because it is nourishing, light and packed with energy. Harira is the perfect bowl of goodness for chilly evenings, busy weekdays or when you need a wholesome, filling meal without much effort.
Traditional & Regional Value of Harira
Harira is one of Morocco’s most iconic dishes, often served at family gatherings, celebrations and religious festivals. Traditionally, it is made with lentils, chickpeas, tomatoes and aromatic spices like cinnamon, turmeric and ginger. Each region in Morocco has its own style—some add meat, others keep it vegetarian. The vegetarian version is especially popular as a nutritious and affordable meal packed with plant-based protein. It reflects the rich tradition of slow-cooked Moroccan soups enjoyed across North Africa.
Is Moroccan lentil soup Healthy?
Yes, Harira is incredibly healthy. It is rich in protein from lentils and chickpeas, full of fibre, packed with antioxidants from tomatoes, and supports digestion thanks to spices like ginger and cumin. The soup is low in fat, naturally gluten-free and keeps you full for long hours. It’s perfect for weight management, vegetarian diets and balanced eating.
Short Video Recipe
Watch recipe video about Moroccan lentil soup ( Harira ) | Protein-Rich & Flavourful Soup: Harira: Moroccan tomato, chickpea and lentil soup from Sanaa McLeod
Welcome back to Lairg Learning Centre's 'Staycation' series and we've got a great warming soup for you to have a go at. Harira is ...
Recipe Key Ingredients & Steps (Quick Summary)
Main Ingredients
- 1 cup cooked or soaked lentils
- 1/2 cup cooked chickpeas
- 1 onion, finely chopped
- 2 tomatoes or 1 cup tomato puree
- 1–2 stalks celery, chopped
- 2–3 garlic cloves
- Fresh coriander & parsley
- Spices: turmeric, cumin, black pepper, cinnamon, ginger
- 2 tbsp olive oil
- 6 cups water or vegetable broth
- 1 tbsp flour (optional, for thickening)
Quick Steps
- Sauté onion, garlic and celery in olive oil until soft.
- Add tomatoes, spices and herbs; cook until fragrant.
- Add lentils, chickpeas and water/broth.
- Simmer for 25–30 minutes until the soup thickens.
- Whisk flour in water and add if you want a thicker consistency.
- Adjust seasoning and serve hot with lemon wedges.
Watch video and learn how to make Traditional Moroccan lentil soup
Tips & Tricks to make perfect Moroccan lentil soup
- Soak lentils for quicker cooking and a smoother texture.
- Use vegetable broth for a richer flavour.
- Add a pinch of saffron for authentic Moroccan aroma.
- If using canned chickpeas, add them in the last 10 minutes.
- Lemon juice at the end brightens the flavours beautifully.
Variations
- Traditional Meat Harira: Add small pieces of lamb or beef.
- Gluten-Free: Skip the flour or use cornstarch.
- Spicy Version: Add harissa paste or chilli flakes.
- High-Protein: Add quinoa or extra chickpeas.
- Vegetable-Packed: Add carrots, potatoes or zucchini.
What Can Be Eaten Together / What to Serve With
- Warm Moroccan flatbread
- Couscous or yellow rice
- Fresh salad with lemon dressing
- Dates (traditional pairing during Ramadan)
- Roasted vegetables
- Mint tea to complete the meal
Frequently Asked Questions (FAQ)
1. Can I make Harira without chickpeas?
Yes, you can make it with only lentils. The flavour remains delicious.
2. Can I freeze Moroccan lentil soup?
Absolutely. It freezes well for up to 2 months. Reheat on low flame.
3. Why is my soup not thick?
Simmer longer or add a slurry of flour/cornstarch for thickness.
4. Is Harira spicy?
Traditionally, it is mild with warm spices. You can adjust heat as you like.
5. Can I use red lentils?
Yes, red lentils cook faster and give a creamy texture, though brown/green are more traditional.

Harira
Ingredients
Equipment
Method
- In a large Dutch oven, heat 4 tablespoons of extra virgin olive oil over medium heat until shimmering. Add the onions, celery, and carrots. Season with kosher salt and cook for 5 minutes, stirring regularly, until softened.
- Add the garlic and spices (black pepper, turmeric, cumin, ground ginger, ground cinnamon, and cayenne) and cook for 1 to 2 minutes, stirring regularly, until fragrant.
- Add the crushed tomatoes, tomato paste, cilantro, lentils (both green and red), and chickpeas. Add a dash more kosher salt and cook for 5 minutes, stirring.
- Add the broth and raise the heat. Bring to a boil for 5 minutes, then turn the heat to low. Cover and let simmer for 45 minutes or until the legumes are fully cooked and very tender. Check occasionally and plan to add more stock or water if needed to maintain a pourable consistency.
- Stir in the rice and cook for another 15 minutes, or until the rice is fully cooked.
- Serve with lemon wedges on the side for squeezing into the soup.
Notes
Substitutions: Use vegetable broth for a vegan version; substitute dried chickpeas (soaked overnight) for canned; replace rice with orzo or vermicelli if preferred.
Storage: Cool completely and store in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months. Reheat gently on the stove.
Pro Tips: The soup tastes even better the next day as flavors meld. For a smoother texture, use an immersion blender to partially puree the soup before serving. Adjust seasoning after adding more liquid to maintain balance.
