Harira, a traditional Moroccan soup made with beef and chickpeas.

Harira, a traditional Moroccan soup made with beef and chickpeas.

Main dishes

Harira is a thick Moroccan soup made with beef, chickpeas, red lentils, and tomatoes, flavored with saffron and finished with fine pasta.

Enlarge photo
↓ Jump to recipe

Harira is a thick and flavorful soup, typically made with beef, chickpeas, red lentils, and tomatoes. Thin pasta is often added as a final ingredient.

Ingredients and directions

  • Prep time30 min
  • Cook time2 hr
  • Resting10 hr
  • Total12 hr 30 min
  • DifficultyMedium
  • CostBudget
  • Cooking methodnibbling
  • Estimated cost$9.87 $2.47 / serving Estimated price; varies by store. Converted from euros at the ECB rate of October 7, 2026.

Ingredients

4 people
  • $4.99
  • $0.24
  • $0.50
  • $0.15
  • $0.03
  • $0.70
  • $1.06
  • $0.88
  • $0.08
  • $0.08
  • $0.07
  • $0.03
  • $1.06

Prices from US supermarkets for 9 of 13 ingredients; Belgian prices for the rest.

Directions

  1. The day before, soak the dry chickpeas in cold water (at least 10 cm above the water level) overnight.
  2. In a large pot, place the diced meat (with bones if possible), cover with 1.5 liters of water, and bring to a boil, skimming off any foam. Add the soaked and drained chickpeas, lentils, butter, chopped onion, and celery. Season with saffron, ginger, cilantro, salt, and pepper.
  3. Bring the soup to a simmer, covered, for 1 hour and 15 minutes. Then add the canned diced tomatoes and tomato paste, adjust the seasoning, and continue to cook for another 30 minutes.
  4. Finally, add the cooked chickpeas with their liquid and the dry pasta, then cook for about 15 minutes, or until the pasta is al dente. Garnish with parsley and cilantro.

The bill

Harira, a traditional Moroccan soup made with beef and chickpeas.

  • 300 g of beef on the bone (shanks or shin)$4.99
  • 125 g of dried chickpeas (or 250g of cooked chickpeas)$0.24
  • 50 g of red lentils$0.50
  • 1 medium onion$0.15
  • Half a stalk of celery$0.03
  • 50 g of fine wheat pasta$0.70
  • 1 can of tomatoes (400g)$1.06
  • 1 tablespoon of ground ginger$0.88
  • 1/4 cup of ground cilantro$0.08
  • 1/2 cup tomato paste$0.08
  • 1/2 tablespoon of butter$0.07
  • salt and pepper$0.03
  • 2 tablespoons of chopped parsley$1.06

Total$9.87

that's $2.47 per person

Estimated price; varies by store.

Before you start

Ingredients

  • 300 g of beef on the bone (shanks or shin)
  • 125 g of dried chickpeas (or 250g of cooked chickpeas)
  • 50 g of red lentils
  • 1 medium onion
  • Half a stalk of celery
  • 50 g of fine wheat pasta
  • 1 can of tomatoes (400g)
  • 1 tablespoon of ground ginger
  • 1/4 cup of ground cilantro
  • 1/2 cup tomato paste
  • 1/2 tablespoon of butter
  • A pinch of saffron
  • salt and pepper
  • 2 tablespoons of chopped parsley
  • Fresh cilantro (optional)

The screen stays on while cooking mode is open.

🎬 Have a video of this recipe? Suggest a YouTube link

Did you film this recipe, or do you know a video that shows it? Axelle watches it before adding it to the page.

Nothing is published before approval.

✏️ A mistake, an idea for this recipe? Suggest a correction

Reviews (0)

Rate this recipe Be the first to rate it!

Your rating