Dinner · Part 2 of 3: Instructions
Crispy Moroccan Msemen Stuffed Flatbread with Spiced Beef and Cheddar Step-by-step instructions

- Prep
- Cook
- Total
- Serves
- 4
Before you start
Before starting, gather all ingredients and equipment. Make the dough first and let it rest while preparing the filling. Cook the beef filling completely and let it cool slightly—this makes assembly easier.
Shred the cheddar cheese and have the cilantro washed and dried. Preheat the cast-iron griddle just before cooking. Have a rolling pin, pastry brush, and spatula ready. The dough should be at room temperature for easy handling.
Ingredients at a glance (16)
- 2 cups fine semolina flour
- 1 cup all-purpose flour
- 1 tsp salt
- 1 1/2 cups warm water
- 1/4 cup vegetable oil, plus more for brushing
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp paprika
- 1/4 tsp ground cinnamon
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 1/2 cups shredded cheddar cheese
- fresh cilantro leaves, for serving
Instructions
Prepare the dough and filling
- Make the doughIn a large bowl, whisk together the semolina flour, all-purpose flour, and salt. Gradually add the warm water and 2 tablespoons of the vegetable oil, stirring with a wooden spoon until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for 8 to 10 minutes, until smooth and elastic. The dough should be soft and slightly tacky but not sticky. Shape into a ball, brush with a little oil, cover with plastic wrap, and let rest at room temperature for 30 minutes.Look for The dough is smooth, elastic, and springs back when pressed.Tip If the dough feels too dry, add warm water a tablespoon at a time until it comes together.
- Cook the beef fillingHeat a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 6 to 8 minutes. Add the onion and garlic and cook for 2 minutes, until softened and fragrant. Stir in the cumin, coriander, paprika, cinnamon, salt, and black pepper. Cook for 1 minute more. Remove from heat and let cool slightly. The filling should be fully cooked and seasoned.Look for The beef is browned and the spices are fragrant.Safe temperature 160°F (71°C) internal temperature (ground meat)Tip Drain any excess fat if needed, but leave some for moisture.
- Assemble the flatbreadsDivide the rested dough into 4 equal pieces. On a lightly oiled surface, flatten one piece into a thin rectangle, about 1/8 inch thick. Brush the surface with a little oil. Spread a quarter of the beef filling and a quarter of the shredded cheddar over the dough, leaving a small border. Fold the dough over the filling, then fold in the sides and roll it up like a packet. Repeat with the remaining dough and filling. Set the stuffed flatbreads aside on a plate.Look for The flatbreads are sealed and hold the filling securely.Tip Keep the dough pieces covered with a damp towel while working to prevent drying.
At the end of this phase, you should have a smooth, elastic dough that has rested for 30 minutes, and a fully cooked, seasoned beef filling. The dough should be soft and pliable, not sticky.
The filling should be fragrant with spices and slightly cooled. The shredded cheddar should be ready. This is the foundation for the rest of the recipe.
Cook until golden and crisp
- Heat the griddlePlace a cast-iron griddle or large skillet over medium heat and preheat until a drop of water sizzles and evaporates immediately. Lightly brush the surface with a little vegetable oil. The griddle should be hot but not smoking, about 375°F (190°C).Look for The griddle is hot enough to sizzle a drop of water.Tip Use an instant-read thermometer to check the surface temperature if you have one.
- Pan-fry the flatbreadsPlace one stuffed flatbread on the hot griddle. Cook for 3 to 4 minutes, until the bottom is deep golden brown and crisp. Carefully flip with a spatula and cook the other side for another 3 to 4 minutes, until golden brown and the cheese is melted and blistered. Press gently with the spatula to ensure even browning. Transfer to a cutting board and repeat with the remaining flatbreads.Look for The flatbread is golden brown with blistered spots and feels crisp when tapped.Tip Adjust the heat if the flatbread browns too quickly before the filling is hot.
The flatbreads should be golden brown on both sides with blistered spots. They should feel crisp and sound hollow when tapped. The cheese should be visibly melted and bubbling. The aroma of toasted bread and spiced beef should fill the kitchen. If the flatbreads are browning too quickly, lower the heat.
Finish and serve hot
- Finish and serveSprinkle the hot flatbreads with fresh cilantro leaves. Cut into wedges or tear into pieces. Serve immediately while crisp and hot. The layers should shatter crisply when broken.Look for The flatbreads are golden, crisp, and the cheese is melted.Tip Serve right away to enjoy the maximum crunch.
The flatbreads are finished with fresh cilantro and served immediately. They should shatter when broken, revealing the flaky layers and molten cheese. The contrast of textures—crisp exterior, tender interior, gooey filling—is the goal. Serve hot, as they lose crispness as they cool.
Common mistakes
One common mistake is making the dough too dry, which results in tough flatbreads. Add water gradually and knead well. Another is overfilling the flatbreads, which makes them hard to seal and can cause leakage.
Use a moderate amount of filling and press the edges to seal. Frying at too high a heat can burn the outside before the inside is hot—keep the griddle at medium. Finally, don't skip the resting time; it relaxes the gluten and makes rolling easier.
How to tell it’s done
The flatbreads are done when both sides are deep golden brown and the surface is crisp to the touch. The cheese should be melted and blistered, and the filling should be hot throughout.
If using a thermometer, the internal temperature of the beef filling should reach 160°F (71°C). The flatbreads should feel firm and shatter when tapped. Let them rest for a minute before cutting to allow the cheese to set slightly.
- Ground meat: 160°F (71°C) in the thickest part
Up next · Part 3 of 3
4 variations · storage & make-ahead · 5 answers · printable card
Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)