With all the soup recipes on my blog and Instagram channel, you might know I am officially a soup aficionado. Love those warm and comforting bowls during winters and the best thing about them is that they are so easy to make and nourishing at the same time.

I am a big fan of one-pot meals as they are really fuss-free and delicious. This Vegetable Harira soup is one such easy recipe and is completely filling and easy to make. This is a Moroccan specialty especially made during Ramadan and is usually made with lamb. But since I am making it, there is definitely going to be a vegetarian version of it. I have added Harissa paste here, and you could use it too if you have it handy otherwise paprika powder would just do the trick. My version is with chickpeas and red legume (masoor ki daal) but you can always add quinoa, bulgar or rice to it.

If you love lentil-based soups, then don’t forget to try my other favorites:

  1. Sri Lankan Lentil & Coconut Soup
  2. Sweet Potato & Lentil soup
  3. Persian Beetroot & Red Lentil Soup

Hope you try this easy Moroccan Vegetable Harira soup at home and it becomes a household favorite.  this recipe is vegan and gluten-free as well.

COOKING TIME: 40 minutes
SERVINGS: 2 big bowls


  1. Tomatoes – 4, large
  2. Carrots – 3
  3. Onion – 1, large
  4. Celery Sticks – 2
  5. Parsley – ¼ cup, chopped
  6. Coriander leaves – ¼ cup, chopped
  7. Chickpeas – 1 cup, boiled
  8. Red lentil – ¼ cup
  9. Lemon juice & zest – 1
  10. Corn starch – 1 teaspoon
  11. Harissa paste – ¼ teaspoon
  12. Moroccan spice mix – 1/2 teaspoon, optional
  13. Water – 4 cups
  14. Black pepper – ½ teaspoon
  15. Olive oil – 2 tablespoons
  16. Salt – to taste


  1. Dutch oven or heavy-bottom pan
  2. Pressure cooker


  1. Soak the chickpeas overnight or for at least 5-6 hours and then boil them in a pressure cooker. You will need one whistle on high heat and then keeping them on low heat for another 20 minutes. Then wait for the steam to release.
  2. You could save the water you use from boiling the chickpeas and use it for the soup later.
  3. Also, presoak the red lentil for about 30 minutes.
  4. In a heavy bottom pan, add some olive oil and finely chopped onion.
  5. Let the onions saute for a minute or two.
  6. Finely chop the celery sticks and carrots and add them to the pan and cook them.
  7. After 2-3 minutes, add roughly chopped tomatoes, finely chopped parsley, boiled chickpeas and the red lentil.
  8. Add salt, harissa paste, and Moroccan spice mix. You could add red paprika powder instead of Harissa.
  9. Add 4-5 cups of water to the pan. You could also use vegetable stock or water used from boiling the chickpeas before.
  10. Cover the lid and let the pot simmer on low heat for 30-35 minutes. Stir once or twice.
  11. Now check the soup and see if the lentils are cooked properly.
  12. Make a slurry of corn starch and a few teaspoons of the soup and add it to the soup to thicken it slightly.
  13. Add the juice of half a lemon and some zest and add a little black pepper to adjust the flavors accordingly to your taste.
  14. Add some fresh coriander leaves and serve the Moroccon Vegetable Harira Soup hot.


  1. Harissa Paste
  2. Moroccan Spice
  3. Corn Starch