Nutrition Facts for Moroccan harira soup

Moroccan Harira Soup

Image of Moroccan Harira Soup
Nutriscore Rating: 74/100

Dive into the rich and aromatic world of Moroccan cuisine with this hearty Harira soup recipe, a beloved comfort dish often enjoyed during Ramadan or cool evenings. Packed with warming spices like cinnamon, ginger, and turmeric, this soup combines tender red lentils, protein-rich chickpeas, and delicate vermicelli noodles in a flavorful tomato-based broth. Optional additions of diced beef or lamb add depth, while fresh herbs like cilantro and parsley lend vibrant freshness. Thickened with a touch of flour for a satisfying consistency, this dish is finished with a squeeze of bright lemon juice and optional sweet dates for serving. Perfect for six servings, Moroccan Harira Soup is a one-pot marvel showcasing the irresistible fusion of earthy spices and nutritious ingredients.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
1 hr
🕐
Total Time
1 hr 20 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

22 items
  • 3 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 stalks celery stalks, chopped
  • 0.5 bunch fresh cilantro, chopped
  • 0.5 bunch fresh parsley, chopped
  • 6 medium tomatoes, peeled and chopped
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground ginger
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground paprika
  • 1 teaspoon ground cumin
  • 0.5 teaspoon ground black pepper
  • 1.5 teaspoons salt
  • 1 cup red lentils, rinsed
  • 1 cup cooked or canned chickpeas, drained
  • 200 grams beef or lamb (optional, diced into small cubes)
  • 6 cups water or vegetable stock
  • 0.5 cup vermicelli noodles, broken into small pieces
  • 2 tablespoons all-purpose flour
  • 1 tablespoon lemon juice, to serve
  • 5 pieces dates (optional, for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat the olive oil in a large pot over medium heat. Add the chopped onions and celery, cooking until softened, about 5-7 minutes.

2

Stir in the cilantro and parsley, reserving a small amount of each for garnish.

3

Add the diced meat (if using) and brown for about 5 minutes, stirring occasionally.

4

Stir in the chopped tomatoes, tomato paste, cinnamon, ginger, turmeric, paprika, cumin, black pepper, and salt. Cook for 2-3 minutes until the spices become fragrant.

5

Pour in the water or vegetable stock and bring to a boil.

6

Add the lentils and chickpeas. Reduce the heat to low, cover the pot, and simmer for 30 minutes.

7

In a small bowl, whisk the flour with 1/4 cup of water until smooth. Gradually add this mixture to the soup while stirring to thicken the broth.

8

Introduce the broken vermicelli noodles to the soup and simmer for another 10 minutes, or until the noodles are cooked.

9

Taste and adjust the seasoning if needed.

10

Serve hot, garnished with the reserved cilantro and parsley, a squeeze of fresh lemon juice, and optional dates on the side.

Cooking Tip: Take your time with each step for the best results!
2649
cal
106.1g
protein
374.3g
carbs
94.2g
fat

Nutrition Facts

1 serving (3447.0g)
Calories
2649
% Daily Value*
Total Fat 94.2 g 121%
Saturated Fat 23.9 g 119%
Polyunsaturated Fat 4.0 g
Cholesterol 150 mg 50%
Sodium 9333 mg 406%
Total Carbohydrate 374.3 g 136%
Dietary Fiber 66.2 g 236%
Total Sugars 134.4 g
Protein 106.1 g 212%
Vitamin D 0.4 mcg 2%
Calcium 626 mg 48%
Iron 33.3 mg 185%
Potassium 7063 mg 150%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

54.1%%
15.3%%
30.6%%
Fat: 847 cal (30.6%%)
Protein: 424 cal (15.3%%)
Carbs: 1497 cal (54.1%%)