Spiced Moroccan Vegetable Soup with Chickpeas, Coriander, and Lemon (Harira)
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
This spiced Moroccan vegetable soup, inspired by the traditional harira, is a vibrant and nutritious dish perfect for any day of the week. This dairy-free soup is brimming with plant-based protein from chickpeas and lentils, making it incredibly satisfying while remaining light. The combination of warming cumin, turmeric and a kick of harissa creates a deeply aromatic base that is beautifully balanced by a bright squeeze of lemon and plenty of fresh green herbs.
Traditionally served to break the fast during Ramadan, this comforting one-pot meal is an excellent choice for a healthy family dinner or a batch-cook lunch. The addition of a lemon and egg liaison at the end gives the broth a unique, velvety texture without the need for dairy. Serve it steaming hot with a crusty piece of flatbread to soak up every drop of the fragrant, spiced broth.
In this article:
Video picks
Continue reading below
Ingredients for Spiced Moroccan Vegetable Soup with Chickpeas, Coriander, and Lemon (Harira)
4 tablespoons olive oil
1 large onion, diced (about 200g )
3 stalks celery, diced (about 200g )
3 large carrots, peeled and cut in rounds
1/2 teaspoons ground turmeric
1 teaspoon ground cumin
1/2 to 1 teaspoon harissa or dried red chilli flakes, plus more for serving
Salt to taste
1 bunch parsley, chopped (about 1 1/2 cups/75 grams), divided
1 bunch coriander, chopped (about 350ml /75 grams), divided
1 (425g /425-gram) can tomatoes, crushed, or 475ml (450 grams) tomato sauce
1675ml (1 2/3 liters) chicken or vegetable stock
240ml (200 grams) dried chickpeas, soaked overnight and cooked or 1 (425g /425-gram) can chickpeas, drained
240ml (370 grams) green lentils
1 teaspoon freshly ground black pepper
2 tablespoons all-purpose unbleached flour
1 large egg
Juice of 2 lemons (about 60ml )
How to make Spiced Moroccan Vegetable Soup with Chickpeas, Coriander, and Lemon (Harira)
Back to contentsHeat the oil in a large skillet over medium heat and sauté the onion, celery, and carrots until the onion turns translucent and begin to brown, about 5 to 10 minutes. Add the turmeric, cumin, harissa or chilli flakes, 1 teaspoon of salt, 1 cup each of the parsley and coriander, tomatoes, and the stock or water and bring to a boil. If using the soaked chickpeas, drain them and add to the pot. Simmer uncovered for 25 minutes, then add the lentils, another teaspoon of salt and a teaspoon of pepper and continue simmering until the chickpeas and lentils are cooked, about 20 minutes more. If using canned chickpeas omit the first 25 minutes of simmering and add with the lentils.
Whisk the flour, egg, and lemon juice into 475ml (470 ml) of water. Stir into the soup. Simmer the soup about 5 minutes more and serve, sprinkled with the remaining coriander and parsley. And don’t forget to have some extra harissa in a plate on the side.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.