National Dish Morocco: Mahjouba (Recipe)

In this article
Meet Mahjouba, a beloved Moroccan treat of thin, stuffed crêpes that turns simple ingredients into something memorable. A delicate batter is folded around fragrant spiced vegetables — or, if you fancy something sweeter, honey and nuts — then fried until golden. Equally at home as a quick snack, a light main or a tempting dessert, these crêpes carry the warm, aromatic spirit of Moroccan street food straight to your own kitchen.
About Mahjouba
Mahjouba is a traditional Moroccan dish served in the form of stuffed crêpes. This delicious speciality is built around a fine batter filled with fragrant vegetables, spices, honey or nuts. Making these crêpes is a real feast for the senses, carrying every diner away on a culinary journey to Morocco. Enjoy mahjouba as a snack, a main course or even a dessert, and discover just how versatile this authentic dish can be.
Ingredients (serves 1–2)
- 200 g plain wheat flour
- 2 eggs
- 300 ml water
- 1 tsp salt
- 1 tsp olive oil
- 200 g vegetables (e.g. courgette, peppers, onions)
- 2 tsp spices (e.g. cumin, paprika)
- Honey and nuts for the sweet version (optional)
Shopping for the ingredients
To make mahjouba, gather all the ingredients you need from a well-stocked supermarket or a local market. Look for fresh, good-quality vegetables, ideally seasonal and regional, to get the best flavour. Spices are often found in the international aisle or in specialist shops selling Middle Eastern and North African products. Don’t forget to seek out a good olive oil too, which gives your crêpes that little something extra.
Preparing the dish
Before you start making mahjouba, wash and prepare all of your ingredients thoroughly. The vegetables should be cut into small dice so they cook evenly and fit neatly inside the crêpes. The spices can be adjusted to suit your own taste — for example, by adding chilli for extra heat. It is worth setting out the equipment you’ll need, such as pans and mixing bowls, to keep the whole process running smoothly.
Step-by-step instructions
- Mix the flour, eggs, water and salt together well in a large bowl until you have a smooth batter.
- Let the batter rest for 30 minutes so it reaches the right consistency.
- Sauté the vegetables with the spices in a pan until soft.
- Lightly grease a pan and pour in the batter thinly to form a crêpe.
- After a minute or two, place the filling over one half of the crêpe and fold the other half on top.
- Fry the mahjouba until golden brown on both sides.
- Serve hot, finishing with honey or nuts to taste.
Gluten-free / lactose-free version
If you need a gluten-free option, you can replace the wheat flour with a blend of gluten-free flours, such as rice flour or buckwheat flour. Make sure the remaining ingredients are gluten-free as well. For a lactose-free version, simply use plant-based milk or lactose-free milk in place of regular dairy. These adjustments let you enjoy the delicious flavours of mahjouba while still catering to your dietary needs.
Tips for vegans and vegetarians
Mahjouba is naturally a flexible dish, making it ideal for vegans and vegetarians. To prepare the crêpes vegan, use plant-based milk and replace the eggs with flaxseed or chia seeds soaked in water to achieve a similar binding effect. The filling can be enriched with a variety of vegetables and pulses such as chickpeas or lentils. That way you keep both flavour and nutrition high while sticking to a plant-based diet — much like a hearty Zalouk de Courgettes.
More tips and tricks
To make the perfect mahjouba, take care that the batter is not too thick, as this can affect the texture of the crêpes. Experiment with different spice combinations to hit your own personal taste. Another tip is not to leave the crêpes in the pan too long, to avoid scorching — getting the timing right is key to a perfect mahjouba. Be patient, too, when adding the filling to the crêpes; take enough time to spread it evenly across the surface.
Adapting the recipe to your taste
One of the best things about mahjouba is that it can be tailored to your personal preferences. Feel free to use different vegetables or additional protein-rich ingredients such as tofu or tempeh. If you like to experiment, try original combinations such as a sweet filling with fruit or chocolate spread. There are no limits to your creativity, and every variation reveals new flavours to discover.
Ingredient substitutions
If you don’t have certain ingredients to hand, or simply want to swap them, there are plenty of alternatives for making mahjouba. Instead of wheat flour, you can try cornflour or chickpea flour. For the filling, you can also use tinned vegetables to save time; just make sure they don’t contain any added extras. When it comes to honey, maple syrup or agave syrup make a suitable and tasty option for the sweet version.
Drink pairing ideas
To round off your mahjouba experience, you can serve a range of drinks that pair perfectly with this dish. A traditional Moroccan mint tea is an excellent choice and complements the flavours of the stuffed crêpes beautifully. For a non-alcoholic alternative, a lightly sparkling pomegranate juice or a fruit cocktail can be wonderfully refreshing. If you fancy something different, try a glass of yoghurt drink or simply sparkling water with lemon.
Serving and presentation ideas
The presentation of mahjouba should highlight the colours and textures of the ingredients. Serve the crêpes on a pretty plate and garnish them with fresh herbs such as coriander or parsley. For the sweet versions, finish with a scattering of nuts or a dusting of icing sugar. The way you plate the dish can greatly enhance the whole dining experience and give a simple dish a gourmet feel.
A bit of history
Mahjouba has its origins on the streets of Morocco, where it is sold by vendors as a quick snack. This dish reflects the rich culture and culinary traditions of the country and is often enjoyed in sociable gatherings. The combination of simple ingredients and complex spices shows the influences of the various regions and cultures that have flowed together in Moroccan cuisine over the centuries. Today mahjouba is appreciated not only in Morocco but around the world, enjoying growing popularity as one of the highlights of Moroccan cuisine.
More recipe ideas
Summary: Mahjouba
Mahjouba is a tasty and versatile dish that embodies the flavours and traditions of Morocco. It is straightforward to make and offers plenty of scope to tailor the recipe to your own liking. Whether savoury or sweet, mahjouba delights with its delicious fillings and tempting crêpes. Enjoy this culinary experience and bring a little piece of Moroccan culture into your kitchen.


