When cozy autumn evenings beckon, there’s nothing quite like a warm, savory bowl of Harira soup to wrap you in comfort. I first discovered this delightful Moroccan gem during a spontaneous cooking class, where the intoxicating aromas of spices, roasted tomatoes, and fresh herbs danced through the air, instantly captivating my senses. With every spoonful, I felt the heartwarming embrace of this rich soup, bursting with flavors that are as vibrant as its culture.
Crafted traditionally to nourish and celebrate community, this vegan Harira soup recipe is more than just a dish; it’s a delightful concoction that embodies the essence of togetherness. Packed with protein-rich chickpeas and lentils, it effortlessly serves as a nutritious meal to lift your spirits and satisfy your hunger. Whether you’re looking for a new fall favorite or a stunning dish to impress at your next gathering, this Harira soup is sure to become a cherished staple in your kitchen. Grab your apron and let’s dive into this delicious journey!
Why is Harira soup recipe a must-try?
Comforting warmth: This Harira soup recipe wraps you in rich flavors, perfect for those chilly evenings.
Cultural experience: Enjoy a taste of Morocco from your own kitchen, showcasing the vibrant spices and fresh herbs that define this beloved dish.
Nutrient-rich: Packed with protein from chickpeas and lentils, it’s a wholesome choice that nourishes both body and soul.
Versatile: Customize it to your liking—add extra veggies or swap lentils for a unique twist on tradition.
Quick to make: With a straightforward preparation process, you’ll have a heartwarming meal ready in no time, ideal for busy nights.
Harira Soup Ingredients
Here’s everything you’ll need to create this delightful harira soup recipe!
For the Soup
- Diced Tomatoes – Provides acidity and sweetness; use fresh tomatoes if desired for a vibrant flavor.
- White Onion – Adds depth and sweetness; substitute with shallots for a milder taste.
- Ghee or Olive Oil – Fat source for sautéing spices and adding richness; use coconut oil for a vegan alternative.
- Chickpeas – Adds protein and creaminess; canned or dried (cooked) can be used interchangeably.
- Cilantro – Fresh herb for a burst of flavor; substitute with parsley for a different taste.
- Parsley – Herb that balances the flavors; can use only cilantro if preferred.
- Water – Base for the soup; vegetable broth can enhance the flavor profile.
- Sea Salt – Essential for seasoning; adjust to taste for perfection.
- Pepper – Adds warmth; black or white pepper works well, depending on preference.
For the Spices
- Cinnamon – Contributes warmth and sweetness; no direct substitutions necessary.
- Ground Ginger – For a zesty note; fresh ginger can be used as an alternative for extra flavor.
- Turmeric – Imparts earthiness and color; this ingredient is essential and not necessary to substitute.
- Saffron – Adds unique aroma and color; for a more affordable option, a pinch of turmeric may suffice.
For the Base
- Dry Red Lentils – Base ingredient for body and nutrition; split peas may work in a pinch.
- Tomato Paste – Thickens the soup and enhances tomato flavor; optional but recommended for richness.
- Flour (for slurry) – Thickening agent; cornstarch or gluten-free flour can also be used.
With these simple ingredients in hand, you’ll be well on your way to crafting a heartwarming harira soup that fills your home with comforting aromas and nourishes your spirit!
How to Make Harira Soup
-
Blend Together: Start by blending the diced tomatoes and white onion in a food processor until smooth. This will be your flavor-packed slurry that serves as the soup’s base—set it aside for later use.
-
Sauté Spices: Heat ghee or olive oil in a large pot over medium heat. Add your cinnamon, ground ginger, turmeric, and saffron, and toast these spices for about 30 seconds until fragrant, releasing their warm aromas.
-
Combine Ingredients: Pour the tomato slurry into the pot, followed by chickpeas, dry red lentils, cilantro, parsley, and water. Give everything a good stir and bring to a gentle simmer. Cover the pot and let it cook for 20 minutes, until the lentils are tender but not mushy.
-
Thicken the Soup: Stir in the tomato paste and allow it to simmer for an additional 5 minutes. To achieve the perfect consistency, gradually incorporate the flour slurry and adjust with water if needed, until it’s just the right thickness for cozy indulgence.
-
Serve and Enjoy: Ladle the steaming Harira soup into bowls, garnishing with fresh lemon juice, spicy harissa, and a sprinkle of cracked pepper. Each bite is sure to warm your heart and delight your taste buds!
Optional: Serve with crusty bread for an extra comforting experience.
Exact quantities are listed in the recipe card below.
What to Serve with Harira Soup?
When enjoying a comforting bowl of hearty Harira, the right accompaniments can elevate your meal from wonderful to unforgettable.
-
Crusty Bread: The perfect side for dipping into your soup, it absorbs all the rich flavors and adds a satisfying crunch.
-
Fluffy Couscous: Light and airy, couscous provides a lovely texture that complements the velvety soup while adding extra heartiness.
-
Moroccan Salad: A refreshing salad with cucumbers, tomatoes, and a zesty lemon dressing brightens the meal and balances the warm spices of the soup.
-
Spicy Harissa Paste: Serve alongside for an added kick. A little goes a long way, enhancing the rich flavors of Harira perfectly.
-
Lemon Wedges: Bright and zesty, a squeeze of fresh lemon just before enjoying brings everything together and enhances the flavors beautifully.
-
Chickpea Flatbreads: Soft, warm flatbreads are ideal for scooping your soup, offering another protein-packed element to your meal.
The combination of these sides not only enhances your Harira soup experience but also transports your taste buds straight to the vibrant heart of Morocco. Enjoy!
Make Ahead Options
These Harira soup recipe components are perfect for meal prep! You can prepare the tomato and onion slurry up to 24 hours in advance and store it in an airtight container in the refrigerator to maintain freshness. Additionally, chop the herbs (cilantro and parsley) and store them separately for no more than 3 days. When you’re ready to enjoy your cozy meal, simply reheat the soup base over medium heat, stirring in the prepped herbs just before serving for vibrant flavor. This method ensures your Harira stays just as delicious while saving time on busy weeknights!
Expert Tips for Harira Soup Recipe
-
Lentil Care: Avoid overcooking lentils; they should be tender yet hold their shape for the best texture in your harira soup recipe.
-
Spice Toasting: Toast the spices in oil to enhance their flavors before adding other ingredients, creating a richer aroma and depth.
-
Substitutions: If saffron isn’t available, use a pinch of turmeric for color. This provides elegance without sacrificing flavor in your broth.
-
Thickness Control: Adjust the thickness of the soup by slowly adding the flour slurry and checking consistency; thick or thin, make it your way!
-
Flavor Boost: Consider using vegetable broth instead of water for a more robust flavor that elevates your harira soup recipe.
-
Fresh Herbs: For vibrant freshness, add some chopped cilantro and parsley just before serving to brighten the flavors and aromas.
Harira soup recipe Variations
Feel free to explore exciting twists on this classic recipe to suit your taste buds and dietary needs!
-
Yellow Lentils: Swap red lentils for yellow ones for a milder taste and a unique color in your soup.
-
Extra Veggies: Add diced carrots or zucchini to boost nutrition and create a heartier texture that makes each bite more satisfying.
-
Spicy Kick: Introduce diced jalapeños or a dash of cayenne pepper for a warm spice that dances on your palate and enhances the flavors beautifully.
-
Protein Boost: Stir in cubed tempeh or tofu for a delightful twist that will make your Harira even more filling and fulfilling.
-
Coconut Cream: For a creamier texture, drizzle in coconut cream towards the end of cooking, giving the soup a luxurious, velvety richness.
-
Herb Variations: Mix in fresh mint or basil for a refreshing flavor twist that complements the spices and elevates the overall taste experience.
-
Heat-Free Option: If you prefer a milder soup, simply omit the ground ginger and cayenne pepper for a gentler, yet equally satisfying flavor.
-
Savory Umami: Consider adding a splash of soy sauce or miso for a savory depth that adds another layer of umami flavor to your Harira.
How to Store and Freeze Harira Soup
Fridge: Store your leftover Harira soup in an airtight container for up to 5 days. This ensures it retains its delicious flavors while remaining safe to eat.
Freezer: For longer storage, freeze the soup in freezer-safe containers for up to 3 months. Leave some space at the top for expansion as it freezes.
Reheating: Thaw in the fridge overnight and gently reheat on the stove, adding a splash of water to restore its creamy consistency. Enjoy every cozy spoonful!
Harira Soup Recipe FAQs
What kind of tomatoes should I use for the harira soup recipe?
Absolutely! For the best flavor, I recommend using fresh diced tomatoes if they’re in season for that bright, vibrant taste. If fresh tomatoes aren’t available, canned tomatoes work wonderfully as well, providing sweet and tangy goodness.
How should I store leftover harira soup?
You can store leftover Harira soup in an airtight container in the refrigerator for up to 5 days. This helps maintain its rich flavors. Just make sure the container is tightly sealed to keep it fresh!
Can I freeze harira soup?
Yes! Freezing is a great option for meal prep. You can freeze the Harira soup in freezer-safe containers for up to 3 months. Just remember to leave a little space at the top of the container for expansion as the soup freezes. When you’re ready to enjoy it, thaw it in the fridge overnight and reheat gently on the stove with a splash of water to restore its creamy consistency.
What can I do if my lentils are mushy?
To avoid this issue, keep an eye on the cooking time of the lentils—20 minutes is usually perfect. If you find them mushy, it may be best to reduce simmer time next time. Alternatively, if you’re flexible with taste and texture, you could blend the soup slightly to create a smoother consistency until you find the right balance for your preference!
Is there a vegan-friendly alternative for ghee in the harira soup recipe?
Very! You can easily substitute ghee with olive oil or coconut oil to keep your Harira soup recipe vegan. Both options will offer lovely flavors while being perfect for plant-based diets. If you also want to enhance flavor, I often recommend using a high-quality olive oil for sautéing the spices.
Can I add other vegetables to the harira soup recipe?
Absolutely! The more the merrier! You can definitely include diced carrots, zucchini, or even spinach for added nutrition and flavor. Just chop them into small pieces and adjust the cooking time slightly if needed, ensuring everything is tender and delightful in this comforting soup!

Mouthwatering Harira Soup Recipe for Cozy Nights In
Equipment
- Food processor
- - Large pot
Ingredients
For the Soup
- 2 cups diced tomatoes fresh tomatoes can be used for a vibrant flavor
- 1 medium white onion substitute with shallots for a milder taste
- 2 tablespoons ghee or olive oil use coconut oil for a vegan alternative
- 1 can chickpeas canned or dried (cooked) can be used interchangeably
- 1 cup cilantro substitute with parsley for different taste
- 1 cup parsley can use only cilantro if preferred
- 4 cups water vegetable broth can enhance the flavor profile
- 1 teaspoon sea salt adjust to taste for perfection
- 1/2 teaspoon pepper black or white pepper works well
For the Spices
- 1 teaspoon cinnamon no direct substitutions necessary
- 1 teaspoon ground ginger fresh ginger can be used for extra flavor
- 1 teaspoon turmeric this ingredient is essential
- 1/2 teaspoon saffron a pinch of turmeric may suffice as an option
For the Base
- 1 cup dry red lentils split peas may work in a pinch
- 2 tablespoons tomato paste optional but recommended for richness
- 2 tablespoons flour (for slurry) cornstarch or gluten-free flour can also be used
Instructions
Preparation
- Blend Together: Start by blending the diced tomatoes and white onion in a food processor until smooth. This will be your flavor-packed slurry that serves as the soup's base—set it aside for later use.
- Sauté Spices: Heat ghee or olive oil in a large pot over medium heat. Add your cinnamon, ground ginger, turmeric, and saffron, and toast these spices for about 30 seconds until fragrant, releasing their warm aromas.
- Combine Ingredients: Pour the tomato slurry into the pot, followed by chickpeas, dry red lentils, cilantro, parsley, and water. Give everything a good stir and bring to a gentle simmer. Cover the pot and let it cook for 20 minutes, until the lentils are tender but not mushy.
- Thicken the Soup: Stir in the tomato paste and allow it to simmer for an additional 5 minutes. To achieve the perfect consistency, gradually incorporate the flour slurry and adjust with water if needed, until it's just the right thickness for cozy indulgence.
- Serve and Enjoy: Ladle the steaming Harira soup into bowls, garnishing with fresh lemon juice, spicy harissa, and a sprinkle of cracked pepper. Each bite is sure to warm your heart and delight your taste buds!


