
Flaky, pan-fried Moroccan flatbreads filled with a fragrant mix of caramelized onions, parsley and cilantro—crispy on the outside, tender and savory inside.

This Moroccan msemen filled with onions and herbs has been a Sunday morning ritual in my kitchen for years. I first learned this technique from a neighbor during a summer visit to Rabat; watching her fold the thin, lubricated dough into neat parcels felt like watching a small, domestic choreography. The aroma of onions slowly caramelizing with paprika and cumin, then mixed with bright parsley and cilantro, is what hooked me. These parcels are simultaneously crisp and chewy—golden layers on the outside that break to reveal a soft, fragrant interior.
I bring these to casual brunches, pack them for picnics, and make a batch whenever I need a dish that comforts and impresses without relying on complicated ingredients. The texture is the star: a contrast between the flaky outer layers and the gently steamed filling. You can tweak the spice levels to your taste and choose to use butter for extra richness or keep them dairy-free with vegetable oil. When friends take their first bite, the usual reaction is a delighted silence followed by quick requests for seconds.
Personally, the earliest batches were clumsy but still delicious—my kids loved tearing them apart while I fumbled the folding. Over time I learned how thin to stretch the dough and how long to caramelize the onions for deep flavor without bitterness. That small learning curve turns these from “good” to truly memorable.
My favorite aspect is the ritual: the calm stationing of oil, the gentle coaxing of dough into a thin sheet, and the satisfying crunch when breaking one open. I’ve brought these to potlucks where they disappeared first and to quiet breakfasts where each bite felt like a small treat.
Store cooled parcels in an airtight container in the refrigerator for up to 3 days. For longer storage, flash-freeze on a tray, then transfer to a sealed freezer bag for up to 3 months. Reheat from frozen in a 350°F oven for 10–12 minutes or in a skillet over medium heat, flipping to crisp both sides; a light brush of oil before reheating helps restore flakiness. At room temperature they’re fine for a few hours but avoid leaving in hot weather to preserve freshness.
If you don’t have fine semolina, you can substitute with an additional 3/4 cup all-purpose flour plus 1/4 cup cornmeal for texture, though the crumb will be slightly different. Swap butter for extra vegetable oil to keep the dish vegan. Use scallions or leeks for a milder onion profile. For a spicier filling, add 1/4 teaspoon cayenne or a pinch of harissa. If cilantro is divisive, increase parsley and add lemon zest for brightness.
Serve warm with plain yogurt or a garlicky labneh for dipping, or alongside a simple tomato and cucumber salad for a light meal. They make excellent handheld snacks for brunch served with a bowl of minted tea or strong coffee. Garnish with extra chopped herbs and a squeeze of lemon to brighten the flavors before serving.
Msemen (also spelled msamen) are traditional North African layered flatbreads commonly enjoyed in Morocco and Algeria. They’re typically made plain for breakfast with honey and butter or filled with savory mixtures. The technique of layering oil between thin sheets is key to the characteristic flakiness and has been passed down in households and street vendors’ stalls for generations.
In spring and summer, fold in chopped spring herbs, a handful of peas, or diced roasted peppers. In autumn, swap the onions for caramelized shallots and add chopped toasted walnuts for texture. For a winter version, incorporate cooked, spiced minced lamb or pumpkin puree with warming spices for a comforting variation.
Prepare the dough the night before and refrigerate, then form and fill on the day you plan to serve. Cooked parcels can be kept warm in a low oven (200°F) for about 30 minutes if serving a crowd. Use parchment between layers when stacking to prevent sticking. For packed lunches, cool completely and reheat in a toaster oven for restored crunch.
These parcels embody the joy of making something layered and tactile with simple ingredients. Share them with friends, experiment with fillings, and make the technique your own—the slight imperfections only add to their charm.
Rest the dough for at least 30 minutes to relax gluten and make stretching easier.
Use plenty of oil while stretching to create separate layers and prevent tearing.
Cool the filling completely before filling to avoid weakening the dough and making it sticky.
Press gently with a spatula while frying to ensure even contact and crispness.
If dough resists stretching, let it rest another 10 minutes covered and try again.
This nourishing moroccan msemen stuffed with onions and herbs recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. The dough can rest refrigerated, covered, for up to 24 hours; bring to room temperature before shaping.
Reheat in a skillet or oven to restore crispness. Microwaving will make them soggy.
Use a neutral oil and keep the heat moderate; too high and the outer layers will burn before the inside cooks.
This Moroccan Msemen Stuffed with Onions and Herbs recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

In a large bowl mix flour, fine semolina and salt; gradually add warm water and 1 tablespoon vegetable oil until a soft dough forms, not sticky but elastic.
Knead for 10 minutes by hand or 6–7 minutes in a mixer; coat with oil, cover and rest at least 30 minutes to relax the gluten.
Sauté finely chopped onions in 2 tablespoons olive oil over medium heat until translucent and beginning to brown, then add spices and herbs and cool to room temperature.
Divide dough into 6 portions, let rest 10 minutes, then on an oiled surface flatten each portion into a very thin sheet using oil to prevent tearing.
Place 2–3 tablespoons of filling in the center and fold all four sides over to form a sealed parcel; brush folds with oil or melted butter if desired.
Cook each parcel in a lightly oiled skillet over medium heat, 3–4 minutes per side, pressing gently until golden and crisp; drain on paper towels.
Serve immediately with yogurt or a fresh salad; reheat leftovers in a skillet or oven to restore crispness.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@festive-cooks on social media!


Crispy, golden Parmesan crusted chicken made in the air fryer for a quick family favorite that stays juicy inside and crunchy outside.

A cozy one-skillet mashup of pot pie comfort and egg noodle ease—ready in about 35 minutes and perfect for weeknight dinners.

A gooey, chocolate-packed loaf with a molten hot-fudge swirl — brownie texture in bread form, perfect warm with a scoop of ice cream.

Leave a comment & rating below or tag @festive-cooks on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.