Moroccan Stuffed Potato Flatbread: A Cozy, Golden Comfort Food

If you love warm, pillowy bread stuffed with a savory, spiced filling, this Moroccan stuffed potato flatbread is about to become a regular in your kitchen. Soft homemade dough is filled with a fragrant mashed potato mixture, rolled out flat, and pan-cooked until golden and crisp on the outside while staying tender inside. It’s the kind of recipe that turns a handful of pantry staples into something that feels like a hug on a plate.

Whether you’re already familiar with North African flatbreads or you’re trying this style for the first time, this recipe is beginner-friendly, endlessly customizable, and perfect for breakfast, a snack, or a light dinner alongside a cup of mint tea.

Golden Moroccan stuffed potato flatbread sliced open on a plate

Advertisement

Why You’ll Love This Recipe

  • No oven needed. Everything cooks on the stovetop in a simple pan, which makes this recipe accessible even without specialized equipment.
  • Budget-friendly ingredients. Potatoes, onion, and pantry spices come together to create a filling that’s inexpensive but full of flavor.
  • Great texture contrast. The dough turns golden and slightly crisp on the outside while staying soft and chewy inside, with a creamy, well-seasoned potato filling.
  • Make-ahead friendly. The dough and filling can both be prepared in advance, and the cooked flatbreads reheat beautifully.
  • Customizable. Once you’ve mastered the base recipe, you can swap in different fillings or adjust the spice level to your taste.

Tools You’ll Need

  • Large mixing bowl (for the dough)
  • Measuring cups and spoons
  • A pot for boiling the potatoes
  • A skillet or sauté pan (for the onion filling)
  • Fork or potato masher
  • Rolling pin
  • Non-stick pan or griddle for cooking the flatbreads
  • Kitchen towel or plastic wrap (to cover the resting dough)

Ingredients & Prep

For the Dough

  • 2 cups warm water
  • 1 tablespoon dry yeast
  • 1 tablespoon sugar
  • 5 cups flour
  • 1½ teaspoons salt

For the Filling

  • 5–6 potatoes
  • 1 onion, finely chopped
  • 4–5 tablespoons olive oil
  • 1 teaspoon tomato paste
  • 1 teaspoon paprika
  • 1 teaspoon chili flakes
  • 1 teaspoon black pepper
  • Salt, to taste
  • A handful of fresh parsley, finely chopped
  • A handful of fresh dill, finely chopped

A quick prep tip: Boil your potatoes while the dough is resting so both components are ready around the same time. This makes the whole process faster and more efficient.

How to Make Moroccan Stuffed Potato Flatbread

Step 1: Prepare the Dough

In a large bowl, dissolve the yeast and sugar in the warm water and let it sit for a few minutes until slightly foamy. Add the flour and salt, then knead until you get a smooth, soft dough. Cover the bowl and let the dough rest in a warm spot for about 30 minutes, or until it becomes puffy and easier to work with.

Spiced mashed potato and onion filling cooking in a pan

Step 2: Cook and Mash the Potatoes

While the dough rests, peel and cut the potatoes into cubes. Boil them in salted water until fork-tender, then drain well and mash with a fork until mostly smooth.

Rolling out stuffed dough into a flat round before cooking

Step 3: Build the Filling

In a separate pan, heat the olive oil and sauté the finely chopped onion until soft and translucent. Stir in the tomato paste and cook for a minute or two until fragrant. Add the mashed potatoes and mix everything together thoroughly. Season with the paprika, chili flakes, black pepper, and salt, then remove the pan from the heat. Once the mixture has cooled slightly, fold in the chopped parsley and dill.

Close-up of crispy golden Moroccan flatbread with potato filling

Step 4: Shape the Flatbreads

Divide the rested dough into 10 equal pieces. Take one piece, roll it out slightly, spoon a portion of the potato filling into the center, and fold the edges of the dough over the filling to seal it completely. Gently roll the filled dough out again, flattening it until it’s roughly the size of a serving plate. Repeat with the remaining pieces.

Step 5: Cook Until Golden

Heat a dry or lightly oiled pan over medium heat. Cook each flatbread on both sides until golden brown spots appear and the dough is cooked through. Once done, brush the top with a little butter for extra richness and flavor.

Serve warm, ideally fresh off the pan, alongside tea, yogurt, or a simple salad.

Moroccan stuffed potato flatbread served warm with mint tea

Storage

  • Room temperature: These flatbreads are best enjoyed the day they’re made, but they can sit covered at room temperature for a few hours.
  • Refrigerator: Store cooled flatbreads in an airtight container or wrapped in foil for up to 3 days.
  • Freezer: Stack the cooked flatbreads with parchment paper between each one, then freeze in a sealed bag for up to 2 months.
  • Reheating: Warm them in a dry skillet over medium heat for a couple of minutes per side to bring back that fresh, slightly crisp texture. Avoid microwaving if possible, as it can make the dough chewy rather than crisp.

Similar Recipes

Frequently Asked Questions

Can I make the dough ahead of time? Yes. You can prepare the dough, let it rise, then keep it covered in the refrigerator for up to a day. Bring it to room temperature before shaping.

What can I use instead of dill? If you’re not a fan of dill or don’t have it on hand, you can leave it out or replace it with more parsley or a bit of fresh cilantro.

Can I bake these instead of pan-cooking them? Traditionally, this flatbread is cooked on a stovetop pan for the best golden, slightly crisp texture, but you can experiment with baking at a high temperature if you prefer a hands-off method. Keep in mind the texture will be a little different.

Is this recipe vegan? The dough and filling are naturally vegan as written. The only non-vegan touch is the butter brushed on top at the end, which you can easily swap for olive oil or skip entirely.

Can I add cheese or meat to the filling? Absolutely. This potato filling is a great base, and you can customize it with shredded cheese, cooked minced meat, or extra vegetables depending on your preference.

Why is my dough too sticky or too dry? Flour absorbency varies, so add the flour gradually and adjust with small amounts of extra flour or water as needed until you reach a soft, smooth, non-sticky dough.

Recipe

Moroccan Stuffed Potato Flatbread

A comforting Moroccan flatbread stuffed with a spiced mashed potato filling, herbs, and onion, then pan-cooked until golden and slightly crisp. Soft, savory, and perfect for breakfast, a snack, or a light dinner — no oven required.
Prep Time 30 minutes
Cook Time 20 minutes
Rest Time 30 minutes
Total Time 1 hour 20 minutes
Course Bread
Cuisine Moroccan-inspired
Servings 10 flatbreads
Calories 365 kcal

Ingredients
  

Group 1: Dough

  • 2 cups warm water
  • 1 tablespoon dry yeast
  • 1 tablespoon sugar
  • 5 cups flour
  • 1½ teaspoons salt

Group 2: Filling

  • 5 –6 potatoes
  • 1 onion finely chopped
  • 4 –5 tablespoons olive oil
  • 1 teaspoon tomato paste
  • 1 teaspoon paprika
  • 1 teaspoon chili flakes
  • 1 teaspoon black pepper
  • Salt to taste
  • 1 handful fresh parsley chopped
  • 1 handful fresh dill chopped

Instructions
 

Group 1: Make the Dough

  • Dissolve the yeast and sugar in warm water; let sit until slightly foamy.
  • Add the flour and salt, then knead into a soft, smooth dough.
  • Cover and let rest for 30 minutes.

Group 2: Prepare the Filling

  • Peel and cube the potatoes, boil until tender, drain, and mash with a fork.
  • Sauté the chopped onion in olive oil until soft.
  • Add the tomato paste and cook until fragrant.
  • Stir in the mashed potatoes, then season with paprika, chili flakes, black pepper, and salt.
  • Remove from heat, cool slightly, then fold in the parsley and dill.

Group 3: Shape and Cook

  • Divide the dough into 10 equal pieces.
  • Roll each piece out slightly, add filling, and seal the edges.
  • Roll out again until it reaches the size of a serving plate.
  • Cook on a hot pan on both sides until golden.
  • Brush with butter and serve warm.

Notes

Best served fresh and warm. Can be stored in the fridge for up to 3 days or frozen for up to 2 months.
Keyword homemade stuffed flatbread, Moroccan stuffed potato flatbread, potato stuffed bread recipe