Mlaoui (ملوي) — Moroccan Coiled Msemen Bread with Buttery Layers
Mlaoui is a beloved Moroccan laminated flatbread, coiled like a snail and cooked on a griddle until crisp outside and tender within. It’s a street-food staple and a home breakfast favorite, often served with honey or soft cheese alongside mint tea.

Printable Recipe Card
Servings: 8 · Total: 60 min · Difficulty: medium
Ingredients (quick list)
- 300 g fine semolina (also called durum semolina; use fine, not coarse)
- 200 g all-purpose flour
- 8 g granulated sugar
- 10 g fine sea salt
- 4 g instant yeast
- 330 ml warm water (about 38–40°C)
- 30 ml neutral oil (sunflower or canola)
- 120 g unsalted butter (melted and cooled until just warm)
Steps (summary)
- In a large bowl, whisk together the fine semolina, flour, sugar, salt, and instant yeast until evenly combined. Add the warm wa…
- Knead the dough for 10 minutes by hand (or 7 minutes in a stand mixer on medium-low) until it becomes smooth, elastic, and slig…
- Cover the dough and let it rest for 15 minutes to relax the gluten, which makes stretching easier and prevents shrinkage. Durin…
- Divide the dough into 8 equal pieces (about 115 g each) and shape each into a tight ball. Coat each ball lightly with the butte…
- Oil your work surface generously, then place one dough ball down and press it flat with oiled fingertips. Stretch it outward in…
- Brush the surface lightly with the butter-oil mixture, then sprinkle about 7–8 g (roughly 1 tbsp) of fine semolina evenly over…
+ 6 more steps in the full instructions section below.
Cultural Background
Mlaoui is part of Morocco’s msemen family, cherished for its laminated technique and quick griddle cooking. It appears at breakfast tables and tea gatherings, and it’s also a common street snack, sold warm and folded with honey or fillings.
Equipment
💡 Tips
- Weigh the dough pieces so every mlaoui cooks at the same speed and finishes evenly.
- Stretch the dough on a well-oiled surface and rest the balls adequately; tearing usually comes from insufficient resting or a dry surface.
- Cook on medium heat rather than high; slower cooking gives crisp layers while keeping the center tender and fully cooked.
⚠️ Common Mistakes
❌ Dough tears while stretching and won’t go thin.
✅ Fix: Rest the dough balls 10–15 minutes longer and keep the surface well-oiled; stretch gradually from the edges instead of pressing hard in the center.
❌ Bread browns too fast but stays doughy inside.
✅ Fix: Lower heat to medium-low and cook a little longer, flipping more often so heat penetrates without scorching.
❌ Layers feel greasy and heavy.
✅ Fix: Use a lighter brush of the butter-oil mixture and avoid pooling; a thin, even film plus semolina is enough to separate layers.
🧊 How to Store
Cool completely, then wrap tightly and refrigerate up to 3 days or freeze up to 2 months. Reheat from chilled on a dry skillet over medium-low for 1–2 minutes per side; from frozen, thaw 20 minutes then reheat to restore flake and warmth.
📅 Make Ahead
Shape and coil all pieces, then cover and refrigerate up to 12 hours. Bring to room temperature for 30 minutes before pressing and cooking so the layers relax and cook evenly.
🍽️ Pairs Well With
- Moroccan mint tea
- orange blossom honey
- apricot jam
- soft fresh cheese
- olives
- amlou.
Regional Variations
- Rif-style: slightly thicker coils with more semolina for a crunchier bite.
- Stuffed mlaoui: add 60 g chopped scallions and 2 g ground cumin between folds for a savory version.
- Sweet tea version: serve with 80 g warmed honey mixed with 10 ml orange blossom water for dipping.
Ingredients
- 300 gfine semolina (also called durum semolina; use fine, not coarse)
- 200 gall-purpose flour
- 8 ggranulated sugar
- 10 gfine sea salt
- 4 ginstant yeast
- 330 mlwarm water (about 38–40°C)
- 30 mlneutral oil (sunflower or canola)
- 120 gunsalted butter (melted and cooled until just warm)
🔄 Substitutions
- fine semolina→ extra all-purpose flour (same amount by weight)
- unsalted butter→ ghee (same amount by weight)
- instant yeast→ active dry yeast (5 g)
Instructions
- 1
In a large bowl, whisk together the fine semolina, flour, sugar, salt, and instant yeast until evenly combined. Add the warm water and 30 ml neutral oil, then mix until a shaggy dough forms and no dry flour remains.
- 2
Knead the dough for 10 minutes by hand (or 7 minutes in a stand mixer on medium-low) until it becomes smooth, elastic, and slightly tacky. If it feels stiff, add 10–20 ml water total in small additions; the dough should stretch without tearing.
- 3
Cover the dough and let it rest for 15 minutes to relax the gluten, which makes stretching easier and prevents shrinkage. During this time, combine the melted butter and 60 ml oil in a small bowl so you have a single brushing mixture ready.
- 4
Divide the dough into 8 equal pieces (about 115 g each) and shape each into a tight ball. Coat each ball lightly with the butter-oil mixture, place on a tray, cover, and rest for 15 minutes so the surface stays supple and stretchable.
- 5
Oil your work surface generously, then place one dough ball down and press it flat with oiled fingertips. Stretch it outward into a very thin rectangle, lifting and pulling gently from the edges; aim for a sheet about 30 x 40 cm, thin enough to see light through in spots.
- 6
Brush the surface lightly with the butter-oil mixture, then sprinkle about 7–8 g (roughly 1 tbsp) of fine semolina evenly over the dough. Fold the rectangle into thirds like a letter, brush again lightly, then fold into thirds again to form a long strip with layered folds.
- 7
Starting at one end, coil the strip into a tight spiral like a snail, tucking the end underneath to secure it. Brush the coil lightly with the butter-oil mixture, set it aside, and repeat with the remaining dough balls, keeping the formed coils covered so they do not dry out.
- 8
Let the coiled dough rest for 10 minutes so the layers relax and the bread flattens without tearing. While resting, preheat a heavy skillet or griddle over medium heat for 5 minutes; the surface should be hot enough that a drop of water sizzles quickly.
- 9
Take one coil and gently press it with oiled hands into a round about 16–18 cm wide, keeping the spiral pattern intact. Do not use a rolling pin; pressing by hand protects the lamination and helps the bread puff in flaky layers.
- 10
Place the flattened coil onto the dry hot skillet and cook for 2–3 minutes, until golden spots appear and the bread begins to puff in places. Flip and cook another 2–3 minutes, then flip once or twice more for 30–60 seconds per side to deepen color and ensure the center is cooked.
- 11
Transfer the cooked mlaoui to a towel-lined plate and cover to keep it soft while preserving flaky layers. Repeat with the remaining coils, adjusting heat as needed; if it browns too fast, lower to medium-low so the interior cooks through without burning.
- 12
Serve warm so the layers separate easily and the aroma of butter and semolina is at its peak. For a classic Moroccan presentation, cut into wedges and offer honey, jam, or soft cheese alongside hot mint tea.
🪪 Recipe Passport
Cultural Background
Mlaoui is part of Morocco’s msemen family, cherished for its laminated technique and quick griddle cooking. It appears at breakfast tables and tea gatherings, and it’s also a common street snack, sold warm and folded with honey or fillings.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Hssoua d Smida (حسوة د سميدة) — Moroccan Semolina Soup Scented with Anise and Butter
Moroccan · Soups · 20 min

Tajine Kefta b Bid (طاجين كفتة بالبيض) — Moroccan Meatballs in Tomato Sauce with Eggs
Moroccan · Main Courses · 55 min

Basbousa (بسبوسة) — Moroccan Semolina Syrup Cake Traybake
Moroccan · Desserts · 55 min

Roti Canai (Roti Canai) — Flaky Malaysian Griddle Flatbread
Malaysian · Breads · 330 min

Brazilian Cheese Breads (Pão de Queijo) — Chewy Tapioca Cheese Rolls
Brazilian · Breads · 45 min

Lebanese Tabbouleh (تبولة لبنانية) — Parsley Bulgur Herb Salad
Lebanese · Salads · 35 min

Spanish Ham Croquettes (Croquetas de Jamón) — Crisp Tapas with Creamy Ham Béchamel
Spanish · Appetizers · 70 min

Briwat bil Louz (بريوات باللوز) — Moroccan Almond-filled Briouats Dipped in Honey
Moroccan · Desserts · 70 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.