This Moroccan lentil soup comes together in no time and yields a hearty, comforting soup that is full of warm Moroccan spices. Made with just a few ingredients, the soup is perfect served alongside fresh bread as a stand-alone meal, or as a side to a light dinner.
In a soup pot, add the olive oil and heat it on medium heat.
Add the diced onions, carrots and celery and soften the vegetables for 5-6 minutes until the onions are translucent.
Add the tomato paste and garlic and stir for 30 seconds. Add all of the spices and salt and continue to stir for a few more seconds to toast the spices.
To the pot, add the drained brown lentils and stir to coat in the spices. Then, add all of the water or chicken broth (whichever one you are using).
Stir the ingredients together, the bring to a boil on medium heat. Once boiling, cover with a lid and keep it at a rapid simmer for 20 to 30 minutes until the lentils are soft.
Taste and adjust for salt, then add the freshly chopped cilantro and parsley. Stir them in, then serve in bowls alongside bread.
Notes
If you don't have brown lentils, you can substitute green lentils but they may need longer to cook.
You can use chicken broth (more flavour) or water (I tested it with water and it is still delicious).
Make sure you don't over cook the brown lentils so they don't turn too mushy.