When the autumn chill begins to creep in, there’s nothing quite like curling up with a warm bowl of Harira soup. This traditional Moroccan delight is more than just a meal; it’s a heartfelt embrace in a bowl. Each time I prepare this dish, the fragrance of spices fills my kitchen, transporting me back to my childhood and the cherished moments spent around the table. Rich with flavors from savory chickpeas, vibrant tomatoes, and a blend of aromatic spices, Harira offers a cozy getaway from the mundane fast-food routine.
Perfectly vegan and undeniably comforting, this soup is not only a celebration of Moroccan culinary heritage but also a versatile canvas for personal touches. Whether you’re looking to impress your dinner guests or simply want a nourishing dish to warm you after a long day, this Harira soup recipe is your answer. So, roll up your sleeves and join me in creating a dish that not only satisfies the taste buds but also warms the soul.
Why is this harira soup recipe a must-try?
Comforting Warmth: This Harira soup recipe wraps you in warmth, making it ideal for chilly evenings.
Flavorful Experience: With vibrant spices and hearty ingredients, each spoonful is a delightful explosion of taste that transports you to Morocco.
Vegan-Friendly: You can enjoy this dish guilt-free, as it’s entirely plant-based, yet packs a protein punch!
Easy to Customize: Add your favorite veggies or swap out ingredients to make it truly your own.
Meal Prep Gem: Perfect for busy days, make a big batch ahead of time and enjoy it throughout the week.
Whether served alone or paired with crusty bread, this soup promises to impress your friends and family while providing a warm hug in a bowl!
Harira Soup Ingredients
For the Base
- Diced Tomatoes – Adds acidity and foundational tang; substitute with fresh tomatoes if desired.
- White Onion – Provides a sweet and aromatic base; optional: use yellow onion for a different flavor profile.
- Ghee or Olive Oil – Fats to sauté spices and enhance flavors; ghee offers a traditional flavor, while coconut oil serves as a vegan substitute.
For the Protein
- Chickpeas (with juice) – Adds protein and creaminess; can replace with white beans if necessary.
- Dry Red Lentils – Key protein and texture component; can substitute with any other type of lentils, adjusting cooking time.
For Flavor
- Cilantro – Provides freshness and vibrancy; optional: use parsley for a milder flavor.
- Parsley – Offers herbal notes; substitute with additional cilantro or scallions.
- Cinnamon – Contributes warmth; for a change, consider allspice.
- Ground Ginger – Provides a zesty undertone; fresh ginger can substitute for a stronger flavor.
- Turmeric – Adds both color and earthy taste; optional but recommended for health benefits.
- Saffron – Imparts unique flavor and aroma; can use turmeric or omit for a budget-friendly option.
- Pepper – Adds warmth and spice; can be substituted with a dash of cayenne for extra heat.
- Sea Salt – Enhances overall taste; adjust according to personal preference.
For Thickening
- Tomato Paste – Enhances depth of flavor; can use concentrated tomato puree as a substitute.
- Flour Slurry – Thickens the soup; optional: cornstarch mixed with water can serve as a gluten-free alternative.
For Cooking
- Water – Essential to achieve desired soup consistency; can swap with vegetable broth for extra flavor.
With these ingredients at hand, you’re well on your way to creating a delightful harira soup recipe that’ll leave everyone asking for more!
How to Make Harira Soup
Blend pureed base: In a food processor, blend the diced tomatoes and white onion until they form a smooth slurry; set aside to create the flavorful base of your soup.
Toast spices: Heat ghee or olive oil over medium heat. Add the cinnamon, ground ginger, turmeric, and saffron, toasting them for about 30 seconds until aromatic, enhancing the flavors beautifully.
Combine ingredients: Pour in the prepared tomato slurry, chickpeas, red lentils, cilantro, parsley, and water. Cover the pot and simmer for 20 minutes, stirring every 5 minutes until the lentils are tender.
Stir in flavors: Mix in the tomato paste and let it simmer for an additional 5 minutes, allowing the soup to absorb those rich, cohesive flavors.
Thicken the soup: Stir in the flour slurry to thicken your Harira. If it becomes too thick, adjust the consistency by adding extra water until it reaches your desired texture.
Serve hot: Ladle the soup into bowls and serve warm, garnished with spicy harissa, a splash of fresh lemon juice, and a sprinkle of cracked pepper for an extra kick.
Optional: Top with additional cilantro or a dollop of vegan yogurt for creaminess.
Exact quantities are listed in the recipe card below.

Make Ahead Options
Preparing your harira soup recipe in advance is a wonderful way to save time on busy nights! You can chop the vegetables and blend the tomato and onion slurry up to 24 hours ahead. Simply store them in airtight containers in the refrigerator until you’re ready to cook. Additionally, the soup itself can be made and stored in the fridge for up to 3 days; just be sure to reheat it gently on the stove, adding a splash of water to prevent thickening. This way, you’ll enjoy a vibrant, flavorful harira that tastes just as delicious as when it was freshly made! When it’s time to serve, simply reheat your soup, adjust seasoning if needed, and enjoy a nourishing meal with minimal effort.
Harira Soup Variations
Feel free to get creative with this Harira soup recipe and make it your own by trying these delightful twists!
Lentil Alternatives: Substitute dry red lentils with quinoa or barley for a unique texture that adds a delightful chewiness. Both options provide fantastic nutritional benefits, elevating the dish even further.
Protein Punch: For added protein, include diced tofu or tempeh. This not only complements the flavors but also boosts the heartiness of the soup, making it even more satisfying!
Veggie Boost: Experiment with adding various vegetables such as carrots, zucchini, or sweet potatoes. Each vegetable brings its unique flavor and texture, turning the soup into a colorful and nutrient-rich delight.
Herb Swap: Opt for fresh basil or mint instead of cilantro or parsley for a refreshing twist. Their vibrant flavors create an exciting contrast that can elevate your Harira experience.
Spicy Kick: If you love heat, toss in sliced jalapeños or a dash of harissa directly into the pot. The extra spice will give your soup a fiery edge that warms both the palate and the heart!
Creamy Add-In: For a luscious finish, stir in a dollop of coconut milk or a splash of cream. This adds velvety richness, transforming the soup into an indulgent treat that feels even cozier.
With these variations, you’ll never tire of this classic dish! Each twist offers a new way to celebrate the comforting warmth of Harira while catering to your taste preferences. Happy cooking!
What to Serve with Harira Soup?
When you’re ready to dive into a flavorful bowl of warmth, consider pairing it with delightful sides that elevate your meal experience.
- Crusty Bread: A perfect companion to scoop up that rich soup, its texture provides a lovely contrast to the hearty Harira.
- Simple Green Salad: Fresh greens with a light vinaigrette balance the spiciness of the soup, adding a refreshing crunch to your meal.
- Couscous: Fluffy and slightly nutty, couscous absorbs the flavors of the soup beautifully, making each bite a burst of deliciousness.
- Spicy Harissa Paste: A dollop of harissa not only enhances the flavor but also brings a kick that complements the warm spices in the Harira.
- Roasted Vegetables: Seasonal roasted veggies infused with olive oil add an earthy sweetness, creating a vibrant medley that pairs beautifully.
- Mint Tea: Traditional Moroccan mint tea provides a refreshing sip after the soupy comfort, leaving you feeling warm and content.
- Lemon Wedges: A squeeze of lemon brightens the flavors, adding a zesty touch that cuts through the richness of the soup.
- Date Balls: Sweet, chewy, and often served as a treat, these can balance the soup’s savory notes and make for a lovely finish to your meal.
Storage Tips for Harira Soup
Fridge: Store your harira soup in an airtight container for up to 3 days. Allow the soup to cool completely before refrigerating to maintain flavor and quality.
Freezer: You can freeze harira soup for up to 1 month. Make sure to use freezer-safe containers, leaving some space at the top as the soup may expand when frozen.
Reheating: When you’re ready to enjoy your harira soup, reheat it on the stove over low heat, adding a splash of water or broth to loosen the consistency as needed.
Make-Ahead: Prepare the soup in advance and store it in the fridge or freezer, making meal prep simple and delicious. Enjoy this comforting dish on a busy weeknight or during a chilly day!
Expert Tips for Harira Soup
Perfect Spice Toasting: Ensure you toast the spices without burning; this enhances their flavors and aroma, making your harira soup recipe truly delightful.
Frequent Stirring: Stir the soup regularly while it simmers. This prevents the lentils from sticking to the bottom and ensures even cooking throughout.
Adjust Seasoning Late: Taste and adjust the seasoning towards the end of cooking. This final touch is crucial for balancing the rich flavors of your harira soup.
Optimal Consistency: If your soup is too thick after adding the flour slurry, simply add a bit more water to reach your desired creamy consistency.
Experiment with Veggies: Don’t hesitate to add your favorite vegetables, like carrots or spinach. They can enrich your harira soup recipe and boost its nutritional profile.

Harira Soup Recipe FAQs
What kind of tomatoes should I use for this harira soup recipe?
Absolutely! You can use canned diced tomatoes for convenience, which add a rich flavor. If you’re feeling adventurous and want a fresher taste, substitute with fresh tomatoes, peeling and dicing them for a more vibrant base.
How long can I store leftover harira soup in the fridge?
You can store your harira soup in the refrigerator for up to 3 days. Be sure to keep it in an airtight container to maintain its rich flavors and avoid spoilage.
Can I freeze harira soup?
Yes, you can freeze your harira soup for up to 1 month. Simply pour it into freezer-safe containers, ensuring you leave about an inch of space at the top for expansion. When you’re ready to enjoy it, just thaw in the refrigerator overnight before reheating!
What if my lentils aren’t cooking properly?
If your lentils seem tough or undercooked, ensure you’re simmering your soup covered and stirring it occasionally to prevent sticking. You may also need to add a splash more water to keep everything well-hydrated and ensure the lentils finish cooking.
Is this dish safe for those with gluten allergies?
Yes, this harira soup recipe is gluten-free! Just ensure that the flour slurry you use is substituted with cornstarch mixed with water, which works perfectly to thicken your soup without gluten.
What can I serve with harira soup?
You can serve your harira soup with crusty bread, over rice, or even quinoа for a filling meal. Each option complements the soup beautifully, soaking up all those wonderful flavors while adding delicious texture!

Cozy Up with My Vegan Harira Soup Recipe You'll Love
Ingredients
Equipment
Method
- Blend pureed base: In a food processor, blend the diced tomatoes and white onion until they form a smooth slurry; set aside to create the flavorful base of your soup.
- Toast spices: Heat ghee or olive oil over medium heat. Add the cinnamon, ground ginger, turmeric, and saffron, toasting them for about 30 seconds until aromatic, enhancing the flavors beautifully.
- Combine ingredients: Pour in the prepared tomato slurry, chickpeas, red lentils, cilantro, parsley, and water. Cover the pot and simmer for 20 minutes, stirring every 5 minutes until the lentils are tender.
- Stir in flavors: Mix in the tomato paste and let it simmer for an additional 5 minutes, allowing the soup to absorb those rich, cohesive flavors.
- Thicken the soup: Stir in the flour slurry to thicken your Harira. If it becomes too thick, adjust the consistency by adding extra water until it reaches your desired texture.
- Serve hot: Ladle the soup into bowls and serve warm, garnished with spicy harissa, a splash of fresh lemon juice, and a sprinkle of cracked pepper for an extra kick.










