If you have ever found yourself shivering in the winter, craving a hot bowl of comfort, preferably vegan, then you probably should try this authentic Moroccan Lentil Soup.
This is the best way to eat lentils. Period.
What is Moroccan Lentil Soup
Lentil soup is one of the most popular dishes in Morocco. Due to its simplicity, affordability and deliciousness it is enjoyed by both poor and rich folks. I remember that my mom used to make lentils for us during the winter, once a week, and I was always excited for a hearty bowl of lentil stew.
The reason why I love lentils so much has something to do with the delicate balance of flavors it always seems to strike. It’s so delicious!
The flavor is somewhere between a chili and a pasta sauce. In a sense where it’s savory, comforting with a perfect hint of sweetness to bring it all together. It’s truly fantastic.
Soup or Stew ?
While this can be considered a Moroccan Lentil Stew because of its consistency, Google stats seem to indicate that the majority of people searching for this recipe in English call it a lentil soup.
I believe it is more of a stew than a soup. However, many households in Morocco make this a little bit more runny than my version, and do indeed serve it in a soup bowl which is probably why it is called a soup.
This is why, in this post you will see me sometimes refer to it as a stew, and sometimes as a soup. However you want to call it, it really does not matter. What matters is that you make it and enjoy it.
Fun fact: in Darija, Moroccan Arabic, this is simply referred to as Lentils (عدس). That’s it.



The good news is, Moroccan lentils can and should be made in a pressure cooker, or Instant Pot. It only takes 30-40 minutes to make and is very cheap.
Here are the main ingredients
Green Lentils: the heart and soul of this dish. They are packed with healthy nutrients and unlike red lentils, green lentils are tender once they are ready but they do not break apart. Use dried green lentils and avoid canned lentils at all cost.
Red Onions: are sweeter and more flavorful than white onions. Red onions are essentially the flavor base of your lentil soup.
Olive oil is a must in Moroccan cuisine. It compliments perfectly the sweetness of onions and tomatoes.
Garlic: another staple in this dish.
Tomatoes: I love using passata, but you can also use diced tomatoes, fresh tomatoes, even tomato paste. This is the ingredient that adds sweetness and balance to your dish.
Fresh Coriander: I used coriander as both a flavor base and a topping as it adds a lot freshness to the stew and makes it a lot more enjoyable.
Optional: for an extra boost in flavor, I recommend using broth instead of water to cook the lentils.
Sweet Paprika: I like to use Hungarian paprika, or Spanish, but most of the time I use the Paprika that my parents sends me from Morocco. Try to find the freshest brightest and sweetest paprika you can find. It makes all the difference in this dish.
Ground Cumin: this is another spice I like to get from Morocco. However, if you want high quality cumin, then buy it in seed, lightly toast it in a pan and grind it.
Optional: Turmeric, hot chili pepper flakes.
I don’t recommend using spice blends such as, curry powder and garam masala as they will over power the delicate flavors of this dish. I have seen a lot of recipes out there recommending them, and I cannot disagree more. While Curry powder and garam masala are delicious, they have no place in Moroccan cuisine.



How to make Moroccan Lentil Soup in an Instant Pot
- Warm up a couple tablespoons of olive oil in your instant pot, or other pressure cooker.
- Add your onions, chopped coriander and cook for 5-7 minutes or until onions become translucent.
- Add your broth/water, along with passata, green lentils, salt, pepper, paprika, ground cumin, turmeric and chili flakes. Let simmer uncovered for 5 minutes.
- Close your instant pot and cook for 30 minutes on high pressure.
- Once the 30 minutes expire, release steam using quick release. Add a little bit of water to get the desired consistency. Garnish with some olive oil and some more fresh coriander. Serve with some Moroccan Bread. Enjoy!
How to make Moroccan Lentil Soup in a Regular Pot
- Warm up a couple tablespoons of olive oil on medium heat. Add your minced onions, minced garlic and chopped coriander and cook them for 5-7 minutes or until onions become translucent.
- Add your broth/water, along with passata, green lentils, salt, pepper, paprika, ground cumin, turmeric and chili flakes. Let simmer uncovered for 5 minutes.
- Lower the heat, cover and let your stew simmer for 40-45 minutes. Take a look at your stew every 10-15 minutes. If it looks dry, add a little bit more water.
- Once your lentils are fully cooked, turn off the heat and garnish with some olive oil and some more fresh coriander. Serve with some Moroccan Bread. Enjoy!
How to serve Moroccan Lentil Stew



Authentic Moroccan Lentil Soup
Warm, comforting and delicious this authentic Moroccan lentil soup is the perfect dish to cure your winter blues.
Ingredients
- 2 tbsp olive oil
- 1 large onion
- 2 cloves of garlic
- 2 cups dry green lentils
- 4 cups broth
- 1 cup passata
- 1/4 cup finely chopped coriander
Spices & Seasoning
- 1/2 tsp ground cumin
- 1/2 tsp ground turmeric (optional)
- 1/2 tsp ground black pepper
- 1/2 tsp chili flakes (optional)
- 1 tsp paprika
- Salt to taste
Instructions
How to make Moroccan Lentil Stew in an Instant Pot
Warm up a couple tablespoons of olive oil in your instant pot on saute mode. Add your onions, chopped coriander and cook for 5-7 minutes or until onions become translucent.
Add your broth/water, along with passata, green lentils, salt, pepper, paprika, ground cumin, turmeric and chili flakes. Let simmer uncovered for 5 minutes. Close your instant pot and cook for 30 minutes on high pressure.
Once the 30 minutes expire, release steam using quick release. Add a little bit of water to get the desired consistency. Garnish with some olive oil and some more fresh coriander. Serve with some Moroccan Bread. Enjoy!
How to make Moroccan lentil soup in a regular pot
Warm up a couple tablespoons of olive oil on medium heat. Add your minced onions, minced garlic and chopped coriander and cook them for 5-7 minutes or until onions become translucent.
Add your broth/water, along with passata, green lentils, salt, pepper, paprika, ground cumin, turmeric and chili flakes. Let simmer uncovered for 5 minutes.
Lower the heat, cover and let your stew simmer for 40-45 minutes. Take a look at your stew every 10-15 minutes. If it looks dry, add a little bit more water.
Once your lentils are fully cooked, turn off the heat and garnish with some olive oil and some more fresh coriander. Serve with some Moroccan Bread. Enjoy!
so good.
I made this along with your moroccan bread recipe. I love it. thanks
That’s great to hear! I’m happy to read that you went the extra mile and made bread too <3
Authentic Moroccan Lentil soup
Am I correct in assuming you are calling for Quick Release of the Instant Pot (as opposed to Natural Release) at the end of 30 minutes?
I don’t have a pressure cooker so I had to make this in my dutch oven. It took a lot more than 30 minutes to get it ready but it was worth it. SO GOOD
I used to make this without a pressure cooker too, it’s totally worth the wait!
This is same recipe in Algeria so you do call it Moroccan
At what point should the spices be added I wonder?
Hi Debbie! You can add them from the start. Right before you close your pressure cooker.
When you say coriander, are you talking about the leaves and stems? I usually call tbt part cilantro and the seeds coriander, but chopping the seeds doesn’t make sense so I’m guessing the leaves?
Onions: diced? Small chop? Large chop?
Thanks
The recipe says Garlic is a main staple of this dish, but it’s not listed in the ingredients. How much? Cooked with the onion?
Thanks
I read 25 recipes before reading yours. Then I threw the rest I away. All them were overkill on the seasonings/ingredients. I thought the lentils should be the star. And they are here. Great recipe, not a lot of clutter, the cumin does the winter warming, and simpler is always tastier and better. Thanks for sharing your family recipe.
My pleasure, Brent!
I’m glad you like the recipe.
Thank you for this recipe! My 5-year-old and 8-year-old loved it, and they asked to take the leftovers to school with them for lunch! I was very surprised because the recipe is pretty simple, but the flavor is awesome!
I’m glad you liked it Beth! Moroccan cuisine is all about using simple ingredients and making them shine. Happy you and your family enjoyed the recipe 🙂
What garlic? Garlic is not listed on the ingredients list.
Hi Laurie! Thank you for letting me know. I have updated the recipe.
I found your recipe while preparing for our end of year Geography Club party at our school. My students could not stop talking about it!! I ended up making several more double batches to feed all of my students for lunch over the next two days. I came home with no leftovers because they practically licked the pot clean.
This is the best recipe for lentils I have ever come across! If classes of 12-year-olds give it the stamp of approval, you know that it is good!
Thank you for sharing!
Wow!
What an amazing thing! I’m so happy that you all liked it. I grew up loving this dish too and I’m very happy to know that more kids are trying and enjoying it. Thank you for sharing the love!