National Dish Morocco: Lentil Soup (Recipe)

In this article
Warm, nourishing and gently spiced, Lentil Soup is one of the great comfort dishes of Moroccan cooking. Tender lentils simmer alongside carrots, onion and celery, while a fragrant blend of cumin and paprika lends the bowl its unmistakable North African character. It is the kind of hearty, wholesome meal that feels just right on a cold evening — simple to make, satisfying to eat and packed with goodness from start to finish.
About Lentil Soup
Lentil Soup is a classic of Moroccan cuisine, at once filling and full of nourishment. Built around lentils — an excellent source of plant protein — it takes on a wonderfully distinctive flavour thanks to a generous handful of warming spices. Vegetables such as carrots, onion and celery make the soup not only healthy but bright and appetising too. If you are after an uncomplicated recipe that comes together quickly yet still leaves you thoroughly satisfied, this Moroccan lentil soup is exactly what you are looking for.
Ingredients (serves 1–2)
- 200 g green or brown lentils
- 1 onion
- 2 cloves of garlic
- 2 carrots
- 1 stick of celery
- 2 tablespoons olive oil
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 litre vegetable stock
- Salt and pepper, to taste
- Fresh parsley, to garnish
Shopping for the ingredients
To make a really good Lentil Soup, it is worth seeking out fresh, good-quality ingredients. Start with the lentils, which you will find in most supermarkets — choose ones that look plump and unblemished. Head to the fruit and vegetable aisle as well, picking up fresh onions, carrots and celery, as these will bring the very best flavour to your soup. A trip to a local market can be a lovely way to find produce at its peak.
Preparing the dish
Before you start cooking, it pays to get everything ready. Rinse the lentils under cold running water to wash away any grit or impurities. Dice the onion, carrots and celery into small, even pieces so they cook through at the same rate, and finely chop the garlic, which gives the soup a real depth of flavour. A little preparation up front saves time and keeps the whole cooking process running smoothly.
Step-by-step instructions
- Heat the olive oil in a large pan and fry the diced onion until translucent.
- Add the chopped garlic and cook briefly, just until fragrant.
- Stir in the carrots and celery, mixing well, and fry for around 5 minutes.
- Add the rinsed lentils along with the cumin and paprika, and stir to combine.
- Pour in the vegetable stock and bring the soup to the boil.
- Reduce the heat and let it simmer for 30–40 minutes, until the lentils are tender.
- Season to taste with salt and pepper, then garnish with fresh parsley just before serving.
Gluten-free / lactose-free version
Lentil Soup is naturally gluten-free and lactose-free, making it an ideal choice for anyone with an intolerance. Do check, however, that any shop-bought vegetable stock you use is also certified gluten-free. Fresh ingredients and aromatic spices guarantee a healthy, flavour-packed dish on the table. This soup can be enjoyed with complete peace of mind, without a second thought about what you can and cannot eat.
Tips for vegans and vegetarians
This Lentil Soup is a wonderful option for vegans and vegetarians alike, as it is entirely plant-based. The lentils deliver valuable protein and important nutrients that should feature in any vegan diet. You can also adapt the soup freely to your own taste — try adding extra vegetables or a handful of your favourite pulses to boost the variety of nutrients and keep the dish interesting from one batch to the next.
More tips and tricks
One of the joys of Lentil Soup is just how versatile it is. You can blend it smooth for a creamy, velvety texture, or leave it chunky for a more rustic bowl, depending on your mood. Play around with the spices and try different combinations until you land on your own perfect balance. A squeeze of lemon added just before serving brings a bright, refreshing note that really lifts the aromas.
Adapting the recipe to your taste
The beauty of Lentil Soup lies in its flexibility. You can tweak the ingredients easily to suit your own preferences or whatever is in season. Like a bit of heat? Add a pinch of chilli or cayenne pepper. Prefer something milder? Simply leave the warming spices out. A splash of coconut milk, meanwhile, lends the soup a gently exotic, rounded character — much like the warming spices that shine in Couscous Tfaya.
Ingredient substitutions
If you do not have every ingredient for your Lentil Soup to hand, there are plenty of good alternatives. In place of lentils, you could use black beans or chickpeas. Instead of fresh vegetable stock, simply dissolve a stock cube in hot water. The vegetables are flexible too — courgettes or spinach make healthy stand-ins and bring extra vitamins to the bowl. Experiment a little and find the combination you enjoy most.
Drink pairing ideas
The right drink can round off your Lentil Soup beautifully. A fruity white wine such as a Sauvignon Blanc works splendidly with the soup’s earthy, spiced flavours. For an alcohol-free option, a refreshing herbal tea or a mint lemonade is an excellent choice — Morocco’s famous mint tea being especially fitting. A sparkling mineral water with a slice of lemon also helps refresh the palate as you tuck into this hearty, savoury bowl.
Serving and presentation ideas
Presentation can lift the whole Lentil Soup experience. Ladle the soup into pretty, colourful bowls to create an inviting picture, and finish with a small pinch of fresh parsley scattered over the surface for a thoughtful flourish. Serve it alongside warm bread such as Batbout, or a fresh salad, and the meal becomes not only appealing to look at but wonderfully varied — a genuine taste of Morocco brought right to your table.
A bit of history
Lentil Soup has a long tradition in Moroccan cooking and is a much-loved dish in households across the country. Lentils have been a dietary staple for centuries, prized in many cultures for their richness in nutrients. In Morocco the soup is often built up with an array of spices that give it a deep, layered flavour. This style of soup reflects the cultural influence of the Berber and Arab peoples who have shaped the country over many hundreds of years, and it sits proudly within the wider world of Moroccan cuisine.
More recipe ideas
Summary: Lentil Soup
In short, Lentil Soup is a delicious, healthy dish that brings the flavours of Morocco straight into your kitchen. With just a handful of ingredients and a straightforward method, it is perfect for cosy evenings on cold days. Thanks to its flexibility you can adapt the soup entirely to your own preferences and create endless variations. Enjoy this traditional Moroccan dish and make it a regular feature of your weekly recipe rotation.


