Skip to content
World Cuisine · Moroccan

Harira (Moroccan Tomato Soup)

A fragrant, hearty soup of tomatoes, lentils and chickpeas, spiced with cinnamon and ginger – the staple of Ramadan evenings in Morocco.

October 11, 2026 My Daily Cook 93 views
Prep
20 min
Cook
1 hr
Total
1 hr 20 min
Serves
4
Difficulty
Medium
Jump to Method E-mail me
Harira (Moroccan Tomato Soup) Save
Step by step

Method

6 steps · 1 hr 20 min
0 of 6 done · tap a number as you finish each step
  1. Step 1 of 6

    Heat the olive oil in a large pot over medium heat, add the onion, celery and carrot and sauté for 5‑7 minutes until softened and lightly golden.

  2. Step 2 of 6

    Stir in the cinnamon, ginger, turmeric, paprika and cayenne, cooking for another minute to release the aromatics.

  3. Step 3 of 6

    Add the tomatoes, chickpeas, lentils and water; bring to a gentle boil, then reduce to a simmer and skim off any foam that rises to the surface.

  4. Step 4 of 6

    Cover and simmer for 35‑40 minutes, or until the chickpeas are tender, stirring occasionally to prevent sticking.

  5. Step 5 of 6

    Season with salt and pepper, then stir in the fresh coriander and parsley; let the herbs wilt for a minute before serving.

  6. Step 6 of 6

    Ladle the soup into bowls, offer lemon wedges on the side for a bright finish.

Notes from the kitchen

If dried chickpeas are unavailable, use one 400 g (14 oz) can, drained and rinsed; reduce water by 150 ml. Soup thickens as it cools – re‑heat with a splash of water if needed.

Weekly newsletter

Liked this recipe? Get one like it every week.

New recipes, seasonal ideas and kitchen tips in one short e-mail a week.

No spam. Unsubscribe with one click.
Share this recipe
Cooked it?

Reviews

Write a review

Sign in or create a free account to rate this recipe and share a photo of your dish.

Your rating
Create account

No reviews yet. Be the first to tell us how it went.

Keep cooking

You Might Also Like

All Recipes