Yvonne’s Moroccan Harira Soup

There are so many delicious recipes coming out of the North African country of Morocco and when I was there in the mid 90’s, I wasn’t able to try it because I was there for only a few short days during Ramadan and honestly don’t have any memorable food experiences while there. It wasn’t until I returned to the US that I started experimenting with Moroccan ingredients, asking more questions about the cuisine and started to experience it with Moroccan friends and at Moroccan restaurants in places like Washington, D.C., Cleveland, San Francisco and Chicago. Did I ever have Harira in those restaurants? No. This was hardly ever on the menus that I can remember, which is why I’ve only ever tried it from home cooks, and everyone seems to have their own take on it, so I created my own, too.
Maybe I enjoy the cuisine so much because it not only combines what I really love the most- that mixture of Mediterranean with Middle Eastern flavors- but also because the country itself was the very first place I ever heard the call to prayer, or the adhan. I visited Tangiers during a short trip while on holiday during a study abroad in Spain and it changed my life forever. I arrived frightened and scared at all of the tall tales I was told about visiting such a ‘mysterious’ place, but left with my heart open to an entirely new, peaceful and serene way of living.
And, as I just said, it was Ramadan.
While in Morocco as a student on holiday we did have a wonderful tour guide who took us to a restaurant that would serve us a lovely meal. I just remember feeling a little sad that it wasn’t more bustling with people at the time. Now I understand why.
Upon return to the States, I read everything I could about Moroccan cuisine and fell even more in love with the spice trail, the sweet and savory combinations and the love of local foods and beautiful agricultural lands that surround eclectic food-loving cities like Marrakesh, a place that is still on my travel destination wish list.
With this year’s Ramadan being in the summer, I wanted to find a light and healthy soup and was reminded by all the cookbooks I have about Moroccan cooking, that harira is the soup to make in this holy month where we’re fasting from before dawn to sunset time. The only problem is, there are countless varieties of harira recipes. Different regions make it different ways and even families make it differently, tweaking it according to their own preferences and perhaps local food availability. This could be frustrating for someone just wanting a traditional recipe, but I actually found it quite freeing- I, too, would make my own according to what I had on hand, what was preferable in our home, but sticking as close to the traditional taste and cooking method as possible. At the end, what was important to me was that I tasted Morocco in the dish and that it was nourishing after a long day of fasting. I don’t use meat or meat bones in this recipe, but you could; instead I use lamb broth which can be swapped out for vegetable broth and therefore made completely vegetarian.
That said, if this recipe isn’t how you’re used to having harira, I’d love to hear what different things you do in the comments below.
Here are the ingredients I used- and I’m well aware that I’m missing carrots, but I didn’t have them on hand and it came out wonderful just the same:
Tomatoes, chickpeas (cooked), onions, lentils (cooked), celery, olive oil, tomato paste, garlic, cumin, coriander, turmeric, smoked paprika, red pepper flakes, cinnamon, black pepper, sea salt, leafy greens mix (Swiss chard and some kale), fresh herbs (mint, parsley, cilantro) and orzo (I was out of vermicelli).
I did not put an egg in at the end of the cooking process, but you could definitely do that; it’s really very good that way, too.
Use a large pot or Dutch oven to make the soup, which serves 6-8 depending on soup bowl sizes.
Once it’s gently heated, add the onions.
And the chopped celery stalks, diced small.
Next, add the tomatoes.
Give it a stir and a chance to heat up and cook down a minute or two.
Now add the tomato paste.
and minced garlic.
salt and pepper and all the rest of the spices can go in now, in no particular order.
Just watch that turmeric- it stains! And somehow I always end up wearing white on the days I’m cooking with it, go figure.
Now the lentils- mine are extra cooked here, which is fine because I wanted them to be really soft (i.e. I let them cook a little too long on the stove- probably because I was back here blogging about something else).
Anyway, you can cook your own or just get the canned ones. Just don’t do what I did- they’re still completely edible but just not as pretty as if you cook them just right.
Then blend them right into the mixture of all the other stuff you put in the pot. It all starts to look and smell amazing at this point. I like to give credit to the tomatoes sand tomato paste, but that’s just my food favoritism coming through…
Now add the cooked chickpeas. These were canned, but you can (and should) cook your own, in my opinion.
Now add the herbs. These were fresh from my garden. I love saying that…
Mix it all up and that greenery makes it look lovely once again, and the aroma is captivating- it will make you feel like you’re traveling half way around the world right from your kitchen.
Now the really important stuff. Why? Because, broth is not easy to make nor is it easy to get. Granted, it’s not hard to make. But it’s time-consuming and requires quite a bit of babying the broth over the stove to skim off all the impurities and keep a watchful eye on it every so often so that it comes out just right. Believe me, I know. I have made my own- chicken, vegetable, duck, lamb, beef and seafood. Mostly I made them because they make your meals so rich and delicious and also because many commercial brands have gelatin (obviously from the gelatin created by animal bones), they are mostly not halal. Saffron Road has several halal varieties and I’m incredibly grateful for the lamb broth because it’s rich enough that it darkens up many of my dishes with that added layer of flavor that simply makes your food taste like it came from a fancy restaurant. Really.
I use one whole box for this recipe.
Let it all come to a boil, then reduce the heat to a medium flame and cook for 20 minutes.
The soup is almost done. You can skp the greens, if you don’t have them or don’t want them. I have so many on hand right now, alhamdullilah, that it was just necessary to add and a very delicious addition at that.
Stir it all in.
Now for the orzo. I love orzo and always have it in my pantry because it’s great for so many soup additions. I rarely buy vermicelli, which is the more ‘traditional’ noodle to put in harira. I say use what you’ve got and make it your own. Some recipes call for adding flour to the soup, but I find that the orzo, with all its starch, will thicken up the soup a bit at first and much more later if you let it sit, especially overnight. Let the orzo (or any noodle) cook according to its own package instructions. In this case, it was about 7-10 minutes.
I took the harira off the flame before it got too thick (that’s what it will do overnight unless you add more broth) because I wanted to eat it as a soup for Iftar.
It was so very delicious and so very special. Even though I’m not Moroccan, it felt like I was experiencing a true Ramadan dish, if not for my own family tradition, then for one that a whole country loves to have on their Iftar tables. That was special enough for me to consider making it.
Does your family or someone you know make harira? How is it different or the same as this one?


- 4 tablespoons olive oil
- 1 yellow onion, minced (about 1/2 cup)
- 2 celery stalks, diced small
- 4 tomatoes, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 cup cooked brown lentils
- 2 cups cooked chickpeas
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1.5 teaspoons smoked paprika
- 1/2 teaspoon ground cinnamon
- 1/8 teaspoon red pepper flakes (optional)
- 1.5 teaspoon sea salt
- 1 teaspoon freshly ground black pepper
- 2-3 tablespoons fresh mint leaves, chopped
- 2-3 tablespoons fresh parsley leaves, chopped
- 2-3 tablespoons fresh cilantro stems and leaves, chopped
- 1 carton (32 fl oz) Classic Culinary Lamb Broth by Saffron Road
- 1 cup mixed fresh greens (i.e. spinach, kale, Swiss chard)
- 1/2 cup orzo or small pasta noodles
- fresh lemon or lime wedges (optional)
- In a large Dutch oven, heat the olive oil gently. Add the onions and cook until translucent. Add the celery stalks and do the same.
- Add the tomatoes and cook down for 1-2 minutes then add the garlic and tomato paste. Stir to combine then add the lentils, chickpeas and all of the spices. Add the fresh herbs, too.
- Pour in the lamb broth and bring the entire mixture to a boil. Reduce the heat to medium-low and cover, cooking for about 20 minutes.
- Add the fresh greens and orzo and gently stir to combine. Raise the heat slightly and let cook for 10-12 minutes, or the amount of time given for the type of pasta/noodle being used.
- When finished, remove from heat immediately.
- Serve with a lemon or lime wedge for guests who would like to squeeze one into the soup before eating.
Will try this recipe, My sister make it with chicken or lamb or beef it is delicious.
Salam and Ramadan moubarak – I am from morocco and I live in Chicago. Thank you for the nice words about Morocco. Hrira is indeed the dish served ok every household during Ramadan. My mom doesn’t add garlic and use little bit of cinnamon.. I cook everything together with some lamb bones and it give it a nice flavor.
Ramadan Mubarak. Thanks for the nice recipes.
Looks lovely.I use ginger instead of garlic and cinnamon,black pepper,tumeric,chillie powder. I dont pre boil the red lentlils as they cook with the broth and dont take long.The chick peas are pre boiled and added at the end with skin removed Also to make the process easier,you can blend in the food processor the onion, celery and the herbs together. This will take less time to prepare.
hi Ramadan kareem
I wanna say thank you .cuz of ur way to recipe
i dont cook it yet this soup,,but I will ,
hope all ur recipe be like this way,
u show everything step by step,and i like it
thank you
Salaam!
great recipe! this is a tiny bit different from teh recipe I learned from my mil (Moroccan) but looks great! One possible suggestion is at the end to mix a little flour and water and put in the soup, it makes the soup silky and thickens a bit, really nice texture!
Salam alaykom,
I’m not that great of a cook but I tried this one out and it was great thanks a million! And Ramadan kareem
Aww, that’s wonderful! Thank you for coming back and letting me know 🙂
Hello Sister Yvonne,
Thank you so much for this lovely soup!!! I love all your wonderful recipes!! 🙂
OMG!! this looks so GOOD. I WILL, I MUST try 🙂
This looks delicious! If I were to add egg at the end, would I be able to reheat the soup for a later serving by bringing it to the boil?
Thank you!
Thanks fir this delicious recipe. We have just returned from Morocco during Ramadan and had this soup nearly every day. Your recipe took me back to Marrakech.
Made this tonight. We are a Christian family in the USA so for us, we will eat it as a hearty winter soup. It was really good. I use homemade lamb broth and I used the orzo pasta. Thanks so much for sharing. Salam to your family!
That’s so wonderful, Mariah! Thank you so very much for taking the time to not only make the recipe, but also to come back and let us all know. God bless you and your family!
You did not include Turmeric in your recipe write up.
Hello 🙂
I want to THANK YOU for your clarity, and your way of showing and telling your “story” about this recipe. I felt like I was right there in the kitchen having it explained to me.
I have loved Moroccan food since I had some made by Moroccans while living in NYC. The food is so bright, so rich in flavor and goodness..I myself am neither Moroccan, nor Muslim, but I love finding DELICIOUS ways that humans choose to glorify God, and this beautiful natural world that gives us such nourishment! I also appreciate how recipes can bring people together!
I make this with the addition of a little cinnamon, and sometimes with chicken or other meat. This year, I am using my own herbs and greens- thank heaven I have a garden again 🙂
THANK AND BLESS YOU FOR SHARING THIS RECIPE!
I really appreciate your blogs for such nice and delicious recipes.
QuranHost is an Online Quran Academy, providing Learning Quran Online, Tajweed Lessons, Quran Memorization Online, Tafseer Quran and Quran Translation to kids and adults, males & females in the world.
QuranHost has very qualified and expert Quran Tutors from all over the world. QuranHost not only providing Quran Online Classes but also Online Arabic Language Classes to its students from all over the world.
At QuranHost you and your kids can learn Quran with Tajweed and also can Memorize Quran at home. Let’s start free trial classes with our Quran Online Tutors.
this is 5 years later after my daughter shared it with me.
i take it is ok to use either beef or chicken broth, right? me and lamb don’t get along too well. wish we did!
this is def. a wonderful addition to ramadan iftars.
Yes, of course you can try a different meat or even make it vegetarian!
Looks delicious i will give this recipe to my wife.