Healthy Harira Soup Recipe for Ramadan

Must Try

Introduction

Moroccan Harira soup is a classic, hearty dish that is especially popular during Ramadan. It combines lamb, chickpeas, lentils, and aromatic spices to create a healthy, flavorful meal. By using a pressure cooker, you can save time while still keeping the authentic Moroccan taste.

Ingredients

Moroccan harira soup ingredients with lamb, chickpeas, lentils, tomatoes, and spices
All ingredients ready for making healthy Moroccan Harira soup

To prepare the soup:

  • 3 tablespoons vegetable oil
  • 1/2 pound lamb, or beef, cut into 1/2-inch pieces
  • 6 large tomatoes, peeled, seeded, and pureed
  • 1 large onion, grated
  • 1 stalk celery with leaves, finely chopped
  • 3/4 cup dried chickpeas, soaked overnight and peeled
  • 3 tablespoons dried lentils, soaked overnight
  • 1/4 cup finely chopped fresh parsley leaves
  • 1/4 cup finely chopped fresh cilantro leaves
  • 1 tablespoon salt
  • 1 tablespoon ground ginger
  • 1 tablespoon smen (optional)
  • 1 1/2 teaspoons freshly ground black pepper
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground turmeric (or 1/4 teaspoon yellow food coloring)
  • 11 cups water, divided
  • 3 tablespoons tomato paste, mixed into 1 cup water
  • 2 tablespoons raw rice, or 2 tablespoons broken vermicelli

For Thickening:

  • 1 cup flour
  • 2 cups water

To Garnish:

  • Coarsely chopped fresh parsley

Instructions

Brown the Meat

To begin, heat the vegetable oil in a 6-quart or larger pressure cooker over medium-high heat. Next, add the lamb or beef pieces and stir until all sides are lightly browned. This step helps seal in the flavor before the soup is built.

Chunks of lamb, or beef, browning in a pressure cooker for Moroccan harira soup

Make the Stock

After browning the meat, add the pureed tomatoes, grated onion, chopped celery, soaked chickpeas, parsley, cilantro, salt, ginger, smen (if using), black pepper, cinnamon, and turmeric. Stir well to combine the ingredients. Then, pour in 3 cups of water. Cover the pressure cooker, bring it to pressure, and reduce the heat to medium. Cook for 20–30 minutes.

Pureed tomatoes, onion, celery, chickpeas, parsley, and cilantro in pressure cooker for Moroccan harira soup

Make the Soup

Once the stock is ready, add the soaked lentils, the tomato paste mixed with 1 cup of water, and the remaining 8 cups of water. Be sure to skim off any excess oil that may rise to the top. Keep the rice or vermicelli ready, but do not add it yet.

  • With rice: Cook for 30 minutes under pressure. Release, add rice, cover again, and cook for 15 more minutes.
  • With vermicelli: Cook for 45 minutes under pressure. Release, add vermicelli, and simmer uncovered for 5–10 minutes until tender.

At this stage, taste and adjust the seasoning with additional salt or pepper as needed.

Make the Soup Thickener

Meanwhile, prepare the thickener by mixing 1 cup flour with 2 cups water until smooth. If lumps remain, strain through a sieve. When the soup reaches a full simmer, slowly pour in 1/4 of the flour mixture while stirring constantly. Gradually add another 1/4 and continue until the desired thickness is reached. Usually, half the mixture is enough. Allow the soup to simmer for another 5–10 minutes to remove the raw flour taste.

Serve & Garnish

    Finally, remove the soup from the heat and ladle it into bowls. Garnish with freshly chopped parsley. For a traditional Moroccan touch, serve it hot with lemon wedges or warm flatbread.

    Finished Moroccan harira soup served in bowls, garnished with fresh parsley and lemon wedges

    Tips & Benefits

    • Nutritious: High in protein and fiber from chickpeas and lentils.
    • Flavorful: Spices and herbs create authentic Moroccan taste.
    • Time-saving: Using a pressure cooker preserves flavors while reducing cooking time.
    • Traditional: Perfect for Ramadan or family meals.

    Latest Recipes

    More Recipes Like This

    Layla Recipes
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.