National Dish Morocco: Chakchouka (Recipe)

In this article
Say good morning the Moroccan way with Chakchouka, a vibrant skillet of softly stewed tomatoes, sweet peppers and eggs poached right in the sauce. Warmed with cumin and paprika and finished with a scattering of fresh herbs, it is the kind of hearty, golden-hued dish that turns breakfast or brunch into an occasion. Served with plenty of crusty bread for mopping up every last drop, it brings the colour and comfort of North African cooking straight to your table.
About Chakchouka
Chakchouka is a traditional Moroccan dish that wins you over with its glowing colours and its bold, full-bodied flavour. It is a hearty breakfast enjoyed in countless homes across North Africa and well beyond. The combination of fresh tomatoes, sweet peppers and gently spiced eggs makes it a real treat for the palate. Chakchouka is often served with fresh bread, perfect for scooping up the rich, savoury sauce.
Ingredients (serves 1–2)
- 2 large tomatoes, diced
- 1 large onion, finely chopped
- 1 red pepper, diced
- 2 eggs
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- Salt and pepper, to taste
- A handful of fresh herbs (such as parsley or coriander)
Shopping for the ingredients
When shopping for the ingredients for chakchouka, it is well worth paying attention to how fresh the produce is. Look for ripe, juicy tomatoes and crisp peppers to guarantee the best possible flavour. Spices such as cumin and paprika should also be fresh so their aromas really shine through. Where you can, favour local markets for picking up fresh vegetables and herbs.
Preparing the dish
Getting chakchouka ready is quick and straightforward. Start by preparing all the ingredients: wash the vegetables, peel them where needed, and cut everything into the right size. Chopping the onions and dicing the tomatoes and peppers helps the flavours mingle beautifully as they cook. Your choice of fresh herbs can vary to suit your taste and adds an extra layer of flavour to the finished dish.
Step-by-step instructions
- Heat the olive oil in a frying pan over a medium heat.
- Add the chopped onion and fry until soft and translucent.
- Add the pepper to the pan and cook for a further 5 minutes.
- Now stir in the diced tomatoes, salt, pepper, cumin and paprika, and let everything simmer until the tomatoes break down into a sauce.
- Gently crack the eggs into the pan and let them poach in the sauce until the whites are set and the yolks are still soft.
- Garnish with freshly chopped herbs just before serving.
Gluten-free / lactose-free version
Chakchouka is naturally a gluten-free and lactose-free dish. Every ingredient used is suitable for those with intolerances, which makes this recipe especially versatile. You can prepare and enjoy it without worrying about gluten or lactose at all. Do bear in mind, though, that any bread served alongside should also be gluten-free if that matters for your diet.
Tips for vegans and vegetarians
For vegans, chakchouka is easy to adapt by simply leaving out the eggs. Instead, you can enrich the sauce with tofu or another plant-based protein to achieve a similar texture. For vegetarians, it is well worth adding extra vegetables such as courgette or aubergine to make the dish even more varied. The spices stay the same and keep those wonderfully layered flavours coming through.
More tips and tricks
A few tips can make your chakchouka even more delicious. Use fresh, ripe tomatoes for the very best flavour. Experiment with different spices such as chilli or garlic to dial the heat up or down to your liking. You can also add an extra dimension with a little crumbled feta or sheep’s cheese if you fancy, lending the dish a richer, more rounded taste.
Adapting the recipe to your taste
Chakchouka is an extremely adaptable dish. You can vary the ingredients depending on what vegetables you have to hand or simply on personal preference. Try adding extra vegetables such as spinach or carrots, for example. Playing with different herbs can shift the flavour profile too, giving you a completely fresh experience without losing the dish’s essential character.
Ingredient substitutions
If you do not have all the ingredients to hand, there are plenty of possible alternatives. In place of fresh tomatoes you can use tinned tomatoes, which generally work just as well. The peppers, too, can be swapped for other varieties depending on the season or what is available, such as green peppers. The same generous, vegetable-forward spirit runs through the smoky Salade Zaalouk and the herby Taktouka, so let your creativity run free to build a dish that suits your own taste.
Drink pairing ideas
Chakchouka pairs beautifully with a range of drinks that round off the whole experience. A freshly brewed mint tea is the traditional choice and does justice to the dish’s aromas. For something more refreshing, you could serve a fruit smoothie with citrus. Either combination provides a lovely balance of flavour and rounds off your breakfast or brunch.
Serving and presentation ideas
The presentation of your chakchouka can lift the meal considerably. Serve it straight from a handsome pan or on a rustic plate to create a warm, inviting look. Garnish with fresh herbs and perhaps a little feta to heighten the play of colour. Remember to set down some fresh, crusty bread in a pretty basket beside the dish for an authentic and appealing overall picture, much as you would alongside warm Batbout flatbreads.
A bit of history
Chakchouka has its roots in North African cooking and is an important part of the cuisine in countries such as Morocco, Tunisia and Algeria. Historically the dish has been shaped by many different cultures, which is reflected in the variety of spices and ingredients it draws on. Chakchouka was originally created as a simple, nourishing meal for workers, and to this day it remains a much-loved dish served both at home and in restaurants. The way the recipe has evolved has made it a symbol of the food culture of North Africa and a fine example of Moroccan cuisine.
More recipe ideas
Summary: Chakchouka
Chakchouka is a delicious, nourishing dish that is easy to prepare and packed full of flavour. With its simple preparation and the scope to adapt it however you like, it is ideal for any meal of the day, whether breakfast, brunch or even a light supper. Dive into the warm desert aromas of Moroccan cooking and savour every single mouthful. Let this dish win you over and discover all the wonderful possibilities that chakchouka has to offer.


