Go Back

Very Easy Moroccan Harira Recipe

Harira is a citrusy and savoury soup that is probably the most popular iftar recipe in Morocco. You can also enjoy it anytime of the year with a slice of wholesome crusty bread.

Course Appetizer, Main Course
Cuisine Moroccan
Keyword Harira, Moroccan, Soup, Stew, Tomato
Prep Time 10 minutes
Cook Time 50 minutes
Soak the chickpeas 12 hours
Servings 12 servings
Author Idriss


  • 1 large onion
  • 3 celery stalks
  • 2 tbsp olive oil extra virgin
  • 2 tbsp tomato paste
  • 2 cup dried chickpeas soaked in water overnight
  • 3/4 dry green lentils
  • 10-11 oz blade chuck roast cut into medium sized cubes
  • 8-10 cups water
  • 1/4 cup minced coriander
  • 1/4 cup minced parsley
  • 1/2 cup spaghetti broken to small pieces
  • 1 tbsp butter or ghee
  • Salt & Pepper to taste


  • 1 tbsp all purpose flour
  • 2 cups lukewarm water


  • 1 tsp paprika
  • 1/4 tsp cardamom
  • 1/2 tsp ground cumin
  • 1/2 tsp ground ginger
  • 1/2 tsp turmeric

Serve with

  • Lemon wedge
  • Some fresh coriander


  1. Start by heating your pressure cooker on medium heat and in your olive oil. If you're using an Instant Pot, you can do this using the Saute setting. You can use a food processor to mince both celery and onion to get a consistent texture. Add to the pot your minced celery and onion and cook for 5 minutes.

  2. To the pot, add your 8 cups of water, chickpeas, lentils, tomato paste, beef cubes, parsley, coriander and all your spices.

  3. Make sure that your mixture is completely covered in water. Cover with your lid, and tightly seal it. Let it cook on medium heat for 35-40 minutes. If you are using and Instant Pot, turn off the saute setting and cook on high pressure for 35 minutes.

  4. Once the 35 minutes have elapsed, let all the steam out carefully using quick-release. Add your remaining 2 cups of water and stir. Lower the heat to medium-low and add in your broken spaghetti. Stir continuously to make sure that nothing sticks to the bottom. After 7-9 minutes your pasta should be cooked. (Refer to instruction above for Instant Pot Users).

  5. Mix 1 1/2 cups of lukewarm water with the all-purpose flour and add to the soup. Continue to stir. Add your butter or ghee and stir again. Allow to cook for another 5-7 minutes. Turn off the heat and let the soup rest for 10-15 minutes before serving.

  6. Serve with a fresh squeeze of lemon, some dates on the side and of course, bread. Enjoy.