North African Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Mahjouba
Rolled and griddle-cooked Algerian crepes stuffed with a saucy filling of tomatoes, onions, and harissa — crispy-edged, steamy inside, and endlessly satisfying.
Contains common allergens
In the app, Listahan checks these against your household automatically.
Good to know
- Crispy
Matched from this dish's own ingredients and timing. Browse more: crispy recipes
Instructions
7 steps- 1
Mix the semolina and salt, then work in the warm water and 2 tablespoons oil to form a smooth, elastic dough, kneading about 8 minutes.
- 2
Cover and let the dough rest for 20 minutes, then divide into eight balls.
- 3
Meanwhile, cook the onion in a tablespoon of oil until soft, add the garlic, tomato paste, harissa, and cumin, then stir in the grated tomatoes and simmer until thick and jammy, about 15 minutes, and let cool.
- 4
Oil your work surface and hands generously, then stretch and pat each dough ball into a thin, almost translucent square, as you would for msemen.
- 5
Spoon a portion of the tomato filling into the center of each square and fold the corners in to enclose it, then flatten gently into a square packet.
- 6
Heat a dry or lightly oiled griddle over medium heat and cook each packet until deep golden and crisp on both sides, pressing occasionally, about 4 minutes per side.
- 7
Serve hot, cut into wedges.
Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Listahan Family Score™
65/100
Works for many families
Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.
Nutrition
per serving315
Calories
12 g
Protein
65 g
Carbs
1 g
Fat
Estimated per serving. Actual values depend on the brands and portions you use.
Listahan cooking guide
Chef notes & practical guide
Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.
Cultural context
Mahjouba is a layered, stuffed flatbread from eastern Algeria, particularly associated with the city of Constantine and the surrounding Kabylie region. It is made from a thin, hand-stretched semolina dough that is folded over a filling of seasoned tomatoes and onions then cooked on a dry griddle, making it one of the most beloved street foods in the country alongside msemen. The name relates to the Arabic root for veil or covering, a reference to how the filling is wrapped and hidden inside the folded dough. Street vendors in Algerian markets cook it to order on cast-iron griddles, and the sizzle and aroma draw lines that rarely shorten before nightfall.
Listahan note
This version works the oil into the dough gradually during resting rather than all at once, which is the technique that makes the dough extensible enough to stretch paper-thin without tearing.
Technique cues
- The secret to mahjouba's flaky, layered texture is working oil into the rested dough in stages by stretching the dough out on an oiled surface, folding it over itself, and repeating; this builds thin, distinct layers that separate during cooking the same way laminated pastry dough does.
- The tomato-onion filling must be cooked down until completely dry with no remaining liquid; wet filling steams the dough from the inside and prevents the characteristic crispy, golden exterior from forming on the griddle.
- Cook on a dry, ungreased griddle or cast-iron pan over medium heat, pressing gently with the palm of your hand while cooking; the goal is even contact between the dough and the hot surface, which is what creates the blistered, spotty brown exterior.
Kitchen flow
- Parallel prep
- Make and dry out the filling while the dough rests after its first mix; by the time the dough is ready to stretch, the filling will be cool enough to use without tearing the dough.
- Make-ahead
- The filling can be made up to 3 days ahead and refrigerated; the dough is best made and used the same day, though it can rest refrigerated for up to 24 hours after the first mix.
- Leftover move
- Leftover mahjouba re-crisps well in a dry pan over medium heat for 2 minutes per side; eat with a fried egg on top for a fast breakfast.
- Cleanup rhythm
- Oil the work surface instead of flouring it for stretching; wipe down the griddle between batches with a folded paper towel held with tongs.
Ingredient brief
Role, handling, and swap guidance for each key ingredient.
2 cups fine semolina
dough body and texture
Purpose: Fine semolina gives mahjouba its characteristic slightly grainy, chewy bite that is distinctly different from white-flour flatbreads.
Handling: Combine with flour and salt before adding water; mix until it comes together then rest covered for 20 minutes before working in oil.
Adaptation: All-purpose flour alone produces a softer, less chewy bread that is easier to stretch but lacks the semolina's nutty depth; use it for a more forgiving result.
4 ripe tomatoes (grated)
filling base
Purpose: Grated fresh tomatoes cook down into a thick, intensely flavored paste that concentrates in the pan rather than remaining watery.
Handling: Halve and grate on a box grater into a wide pan; cook over medium heat until all liquid evaporates and the paste begins to stick slightly to the pan.
Adaptation: Two tablespoons of double-concentrate tomato paste mixed with 1/4 cup water and cooked down for 5 minutes is a reliable stand-in.
2 onions (finely chopped)
savory base for filling
Purpose: Finely chopped onions cook into the tomatoes and provide sweetness and body that makes the filling cohesive rather than just saucy.
Handling: Chop as finely as possible and cook in olive oil over low heat for 10 minutes until softened and translucent before adding the tomatoes.
Adaptation: Shallots produce a milder, slightly sweeter filling; spring onions work but cook faster and require less time.
2 tbsp harissa
heat and complexity
Purpose: Harissa adds the characteristic North African chili heat and the earthy spice depth of caraway and cumin that prevents the filling from tasting flat.
Handling: Stir into the tomato mixture after it has dried out so the harissa blooms in the residual heat without scorching.
Adaptation: A mixture of 1 tablespoon tomato paste, 1/2 teaspoon cayenne, and 1/4 teaspoon caraway approximates the flavor.
Technique notes
- Keep hands and work surface well oiled at all times during stretching; dry hands tear the dough and any tear means the filling will leak and burn on the griddle.
- The dough balls should rest at least 20 minutes between the initial mix and the stretching phase; a properly rested dough stretches out to nearly 12 inches without springing back, while under-rested dough tears at 6 inches.
- Flip the mahjouba only once during cooking; constant flipping prevents the crust from setting and the bread steams instead of crisping.
Ingredient swaps
- Vegan direction
- The dough is semolina, flour, water, salt and oil; the filling is tomato, onion, harissa and olive oil. Check your harissa.
- Cheese filling variation
- Mix the tomato filling with 1/2 cup crumbled feta or grated aged cheese for a richer, more substantial version common in home kitchens.
- Gluten-free direction
- Fine chickpea flour (besan) can replace the semolina and all-purpose flour in a 1:1 ratio; the texture will be denser and slightly nutty but it fries well on the griddle.
Serve alongside
- laban (salted yogurt drink) for dipping or drinking alongside
- simple carrot and cumin salad with lemon
- sliced ripe tomatoes with sea salt and olive oil
- strong Algerian coffee with cardamom
- chilled mint lemonade
- hot mint tea
Serving suggestions only — check pairings for your household's allergens.
Storage & reheating
- Stack cooled mahjouba between pieces of parchment paper and refrigerate in a zip-top bag for up to 2 days.
- Re-crisp in a dry skillet over medium heat for 2 minutes per side; do not microwave as it makes the dough rubbery.
- Freeze between parchment sheets for up to 1 month; thaw at room temperature for 20 minutes before re-crisping in the pan.
Equipment
- large cast-iron skillet or flat griddle
- wide oiled work surface or large cutting board
- box grater for tomatoes
- pastry brush or paper towel for oiling the work surface
Make this household-aware
Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.
Plan it in Listahan
Add Mahjouba to your week, check it against your household's allergens, and build the shopping list automatically.
More North African recipes
North African Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Msemmen
Layered and folded semolina flatbread cooked on a griddle until the outside crisps and the inside stays wonderfully chewy — perfect with honey or harissa.
North African Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Brik
Crispy paper-thin pastry folded around a whole egg, tuna, and parsley then flash-fried until golden — Tunisia's beloved street snack, eaten fast before the yolk escapes.
North African Lens Verified Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients. Tajine El Bey
Tunisia's grand layered bake of spiced lamb, eggs, and cheese baked in a deep crust — a celebration dish with silky, complex layers in every slice.