Spinach Stuffed Flatbread with Yogurt-Herb Dip
There are some recipes that make the kitchen smell like home.
For me, this Spinach Stuffed Flatbread with Yogurt-Herb Dip is one of them.
I love anything that starts with simple dough and turns into something warm, golden, and completely irresistible in a skillet. Add a savory spinach filling, fresh herbs, a little cheese, and a cool yogurt dip on the side, and suddenly a simple flatbread becomes a meal I could happily eat any time of day.
I made these on a relaxed weekend when I wanted something homemade but didn’t want to spend the entire afternoon cooking. I had a bag of spinach in the refrigerator that needed to be used, some fresh herbs on the counter, and yogurt waiting in the fridge.
It seemed like the perfect combination.
The dough came together easily, and while it rested, I cooked the spinach with garlic and scallions until everything smelled fresh and savory.
Then came the fun part.
Rolling out the dough, adding the filling, folding it over, and sealing the edges.
Once the stuffed flatbreads hit the hot skillet, the kitchen changed completely.
You get those beautiful golden-brown spots on the outside, while the spinach filling becomes warm, soft, cheesy, and fragrant inside.
And then there’s the yogurt-herb dip.
Cool, creamy yogurt mixed with lemon, garlic, parsley, mint, and a little salt is exactly what these hot flatbreads need.
The first one disappeared almost immediately.
Then the second.
And that’s when I knew this was a recipe worth keeping.
❤️ Why You’ll Love These Spinach Stuffed Flatbreads
- Crispy and golden on the outside
- Soft, savory spinach filling inside
- Fresh herbs add tons of flavor
- Creamy yogurt dip balances the warm flatbread
- Perfect for lunch, dinner, or brunch
- Great for meatless meals
- Easy to customize
- Delicious served hot from the skillet
- Wonderful for sharing
- Uses simple everyday ingredients
They’re also incredibly versatile.
Serve them as a light meal with salad, cut them into wedges for an appetizer, or make smaller flatbreads and serve them as part of a mezze-style spread.
🛒 Ingredients
For the Flatbread Dough
- 2 ½ cups all-purpose flour
- 1 teaspoon salt
- ¾ cup plain yogurt
- ½ cup warm water, plus more if needed
- 1 tablespoon olive oil
For the Spinach Filling
- 5 ounces fresh spinach
- 2 scallions, finely chopped
- 2 cloves garlic, minced
- ½ cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh dill
- 1 tablespoon chopped fresh mint
- ½ teaspoon ground cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Yogurt-Herb Dip
- 1 cup plain Greek yogurt
- 1 tablespoon fresh lemon juice
- 1 small garlic clove, finely grated
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh mint
- 1 tablespoon chopped fresh dill
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For Cooking
- 1–2 tablespoons olive oil or melted butter
🥬 Choosing the Spinach
Fresh spinach works beautifully here because it cooks down quickly and has a lovely delicate flavor.
Baby spinach is especially convenient because the leaves are tender and don’t require much preparation.
You can also use frozen spinach.
If using frozen spinach, thaw it completely and squeeze out as much water as possible before making the filling.
This is important.
Wet spinach is the enemy of stuffed flatbread.
Too much moisture can make the filling watery and can also make the dough difficult to seal.
👩🍳 How to Make Spinach Stuffed Flatbread
Step 1: Make the Dough
Add the flour and salt to a large mixing bowl.
Pour in the yogurt, warm water, and olive oil.
Mix with a wooden spoon or your hands until a shaggy dough begins to form.
Turn the dough onto a lightly floured surface and knead for about 5 minutes, until smooth and elastic.
You don’t need to knead it aggressively.
Just work the dough until it feels soft and cohesive.
If it’s too dry, add warm water 1 tablespoon at a time.
If it’s very sticky, sprinkle in a little extra flour.
⏰ Step 2: Let the Dough Rest
Shape the dough into a ball.
Lightly coat it with a little olive oil and place it in a bowl.
Cover with a clean kitchen towel or plastic wrap.
Let it rest for 30 minutes.
Don’t skip this step.
Resting gives the flour time to hydrate and relaxes the gluten, making the dough much easier to roll out.
Stuffed flatbreads are traditionally made with rested dough, and similar herb-stuffed flatbread recipes use a resting period before rolling and filling.
🥬 Step 3: Cook the Spinach
While the dough rests, prepare the filling.
Heat the olive oil in a large skillet over medium heat.
Add the chopped scallions and cook for about 2 minutes.
Add the garlic and cook for another 30 seconds.
Add the spinach.
It may look like a huge amount at first.
Don’t worry.
Spinach collapses quickly.
Cook for 2–3 minutes, stirring occasionally, until completely wilted.
💧 Step 4: Remove Excess Moisture
Transfer the cooked spinach mixture to a fine-mesh strainer or bowl.
Let it cool slightly.
Then squeeze out as much excess moisture as possible.
You can press it firmly with the back of a spoon or squeeze it gently in a clean kitchen towel.
This step is incredibly important.
A dry filling means a crisp flatbread.
A wet filling can create steam inside the dough and make the flatbread difficult to seal.
Spinach-yogurt preparations also emphasize thoroughly squeezing cooked spinach to prevent excess moisture.
🌿 Step 5: Finish the Filling
Finely chop the cooked spinach.
Place it in a bowl.
Add:
- Feta
- Parsley
- Dill
- Mint
- Cumin
- Salt
- Black pepper
Mix everything together.
Taste the filling.
You want it savory, herby, slightly salty, and fragrant.
If needed, add another small pinch of salt or pepper.
Let the filling cool completely before stuffing the dough.
🥣 Step 6: Make the Yogurt-Herb Dip
While the filling cools, make the dip.
Add the Greek yogurt to a small bowl.
Stir in the lemon juice, garlic, parsley, mint, dill, salt, black pepper, and olive oil.
Mix until smooth.
Taste and adjust the seasoning.
If you like a thinner dip, add 1–2 teaspoons of water.
If you want more lemon flavor, add another squeeze.
Cover and refrigerate while you prepare the flatbreads.
Yogurt-based herb sauces work particularly well with stuffed flatbreads because their cool, tangy flavor balances the warm, savory bread.
🔪 Step 7: Divide the Dough
Place the rested dough on a lightly floured surface.
Divide it into 6 equal pieces.
Roll each piece into a ball.
Keep the dough balls covered with a clean towel while you work.
This prevents them from drying out.
🫓 Step 8: Roll Out the Dough
Take one dough ball.
Roll it into a thin circle, approximately 7–8 inches wide.
It doesn’t have to be perfectly round.
We’re making homemade flatbread, not competing in a geometry contest.
Just try to make the thickness fairly even.
🥬 Step 9: Add the Spinach Filling
Place about ⅓ cup of spinach filling over one half of the dough.
Leave a small border around the edge.
Don’t overfill.
I know it’s tempting because the filling smells so good, but too much filling can make the flatbread difficult to seal.
🫓 Step 10: Fold and Seal
Fold the empty half of the dough over the spinach filling.
Gently press around the edges to remove any large air pockets.
Then firmly pinch the edges together.
You can also press the edges with the tines of a fork for a decorative finish.
Make sure the edges are completely sealed.
This is important because you don’t want the filling escaping into the skillet.
Stuffed flatbread recipes similarly emphasize sealing the dough firmly before cooking.
🔥 Step 11: Cook the Flatbread
Heat a large skillet or cast-iron pan over medium heat.
Lightly brush it with olive oil.
Place one stuffed flatbread into the hot pan.
Cook for approximately 3–4 minutes on the first side.
You should see golden-brown spots developing underneath.
Flip carefully.
Cook another 3–4 minutes until the second side is golden and the dough is fully cooked.
Adjust the heat if necessary.
You want the outside beautifully browned without burning before the inside gets hot.
🧈 Step 12: Brush With Butter
Transfer the cooked flatbread to a plate.
Brush lightly with melted butter or olive oil.
This gives the surface a beautiful sheen and keeps the flatbread tender.
Repeat with the remaining dough and filling.
Stack the cooked flatbreads and cover them loosely with a clean kitchen towel to keep them warm and soft.
🍋 Step 13: Serve With Yogurt-Herb Dip
Cut the flatbreads into halves or wedges.
Serve immediately with the chilled yogurt-herb dip.
Add extra fresh herbs and a sprinkle of paprika or sumac if you like.
Then dig in.
That contrast between the hot, crisp flatbread and the cool, creamy dip is the whole reason I love this recipe.
⭐ Tips for Perfect Spinach Stuffed Flatbread
Squeeze the spinach really well
This is probably the most important tip.
Excess water can make the filling soggy and cause the flatbread to burst.
Don’t overfill
A generous filling is wonderful.
An overflowing filling is not.
Keep a border around the edges so you can seal the dough properly.
Let the filling cool
Warm filling can soften the dough and make sealing harder.
Let it cool before stuffing.
Rest the dough
Thirty minutes makes the dough much easier to roll.
Keep unused dough covered
Exposed dough dries quickly.
Keep the remaining dough balls under a clean towel while you work.
Use medium heat
Too high and the outside can burn before the filling gets hot.
Too low and the flatbread can become dry instead of beautifully golden.
🧀 Easy Filling Variations
The spinach filling is only the beginning.
Spinach & Mozzarella
Replace some of the feta with shredded mozzarella for a wonderfully stretchy filling.
Spinach & Ricotta
Mix the cooked spinach with ricotta, Parmesan, garlic, and black pepper.
Make sure the filling isn’t too wet.
Spinach & Potato
Add a small amount of mashed cooked potato to the spinach mixture.
This makes the flatbread extra hearty.
Spinach & Mushroom
Sauté finely chopped mushrooms until their moisture has evaporated, then mix them with the spinach.
Spicy Spinach Flatbread
Add crushed red pepper flakes or finely chopped green chili.
Spinach & Feta With Sumac
Add a generous pinch of sumac to the filling for a bright, lemony flavor.
This is one of my favorites.
🌿 Other Herbs You Can Use
Don’t feel like you have to follow the herb combination exactly.
Try:
- Parsley
- Cilantro
- Dill
- Mint
- Basil
- Chives
- Green onion
Herb-stuffed flatbreads are wonderfully flexible, and traditional preparations often use combinations of tender herbs and greens rather than one fixed filling.
🥣 Yogurt-Herb Dip Variations
Garlic Yogurt Dip
Keep it simple with yogurt, garlic, lemon, salt, and pepper.
Mint Yogurt
Use extra fresh mint and lemon.
It’s especially refreshing alongside the warm spinach flatbread.
Cucumber Herb Yogurt
Add finely grated cucumber that has been squeezed dry.
Spicy Yogurt
Add a pinch of cayenne or red pepper flakes.
Feta Yogurt Dip
Stir a couple of tablespoons of crumbled feta into the yogurt.
Green Herb Yogurt
Blend parsley, cilantro, mint, garlic, lemon, and yogurt until smooth.
🍽️ What to Serve With Spinach Stuffed Flatbread
These flatbreads are filling enough to serve as a meal, but they also pair beautifully with other dishes.
Try serving them with:
- Tomato and cucumber salad
- Greek salad
- Lentil soup
- Tomato soup
- Chickpea salad
- Hummus
- Baba ganoush
- Roasted vegetables
- Grilled chicken
- Grilled lamb
- Falafel
- Olives
- Pickled vegetables
For a simple lunch, I love serving two wedges with a big cucumber-tomato salad and plenty of yogurt dip.
🥗 Turn It Into a Complete Meal
If you want something more substantial, build a whole Mediterranean-inspired plate.
Add:
- Spinach stuffed flatbread
- Yogurt-herb dip
- Cucumber and tomato salad
- Hummus
- Olives
- Pickled onions
- Fresh fruit
It feels special enough for a weekend lunch but is still simple enough to make at home.
🧊 How to Store Leftover Flatbread
Let the flatbreads cool completely.
Place them in an airtight container or zip-top bag.
Refrigerate for up to 3 days.
Store the yogurt dip separately.
This helps the flatbread maintain its texture.
❄️ Can You Freeze Spinach Stuffed Flatbread?
Yes.
For the best results, let the cooked flatbreads cool completely.
Stack them with parchment paper between each one.
Place them in a freezer-safe bag or container.
Freeze for up to 2 months for best quality.
You can also freeze the uncooked stuffed flatbreads before pan-frying, provided they are wrapped well and separated with parchment.
🔥 How to Reheat
Skillet
This is my favorite method.
Heat a dry skillet over medium-low heat.
Cook the flatbread for several minutes on each side until warmed through.
Oven
Wrap the flatbreads loosely in foil and heat at 350°F (175°C) until warm.
Open the foil during the final few minutes if you want the outside a little crispier.
Air Fryer
Heat at around 350°F (175°C) for several minutes until warm and crisp.
Watch carefully because thin flatbread can dry out quickly.
🥣 How to Store the Yogurt-Herb Dip
Keep the dip covered in the refrigerator.
For the freshest flavor and texture, use it within 2–3 days.
Give it a good stir before serving.
If it thickens too much, add a tiny splash of water or lemon juice.
❓ Frequently Asked Questions
Can I use frozen spinach?
Yes.
Thaw it completely and squeeze it extremely well before using.
Why is my flatbread soggy?
The most common culprit is excess moisture in the spinach filling.
Cook the spinach thoroughly and squeeze out as much water as possible.
Can I make the dough ahead?
Yes.
Prepare the dough, cover it well, and refrigerate it for up to a day. Let it sit at room temperature briefly before rolling if it feels very firm.
Can I use whole-wheat flour?
Yes.
You can replace part of the all-purpose flour with whole-wheat flour. Keep in mind that the dough may be slightly denser.
Can I use Greek yogurt in the dough?
Yes.
Greek yogurt works, although because it is thicker than regular yogurt, you may need a little additional water.
Can I make these without cheese?
Absolutely.
Simply omit the feta and increase the herbs and seasoning.
You could also add finely chopped mushrooms or cooked onions for extra flavor.
Can I use other greens?
Yes.
Try kale, Swiss chard, arugula, or a combination of tender greens and herbs.
Cook and squeeze them well before using.
Can I make these spicy?
Definitely.
Add red pepper flakes, cayenne, chopped jalapeño, or Aleppo pepper to the filling.
Can I make mini flatbreads?
Yes.
Divide the dough into 8–10 smaller portions and use less filling in each one.
They’re perfect for appetizers or parties.
Why did my flatbread burst while cooking?
Usually this happens because it was overfilled, the edges weren’t sealed well, or trapped air wasn’t pressed out before sealing.
Roll the dough gently and leave a small border around the filling.
Can I cook these without oil?
Yes.
A good nonstick or seasoned cast-iron skillet can cook them with little or no oil, although a small amount of oil or butter gives the surface better browning and flavor.
Can I make the yogurt dip ahead?
Absolutely.
In fact, giving the dip some time in the refrigerator allows the garlic, lemon, and herbs to blend beautifully.
What if I don’t have fresh herbs?
Fresh herbs are best for the dip, but in a pinch you can use a small amount of dried herbs. The flavor won’t be quite as bright.
📝 Recipe at a Glance
Recipe: Spinach Stuffed Flatbread with Yogurt-Herb Dip
Prep Time: 30 minutes
Dough Rest: 30 minutes
Cook Time: 20–25 minutes
Total Time: About 1 hour 25 minutes
Servings: 6 flatbreads
Course: Lunch / Dinner / Appetizer
Cuisine: Mediterranean / Middle Eastern Inspired
Method: Stovetop
Ingredients
Flatbread
- 2 ½ cups all-purpose flour
- 1 teaspoon salt
- ¾ cup plain yogurt
- ½ cup warm water
- 1 tablespoon olive oil
Spinach Filling
- 5 ounces fresh spinach
- 2 scallions
- 2 garlic cloves
- ½ cup feta
- 2 tablespoons parsley
- 1 tablespoon dill
- 1 tablespoon mint
- ½ teaspoon cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
Yogurt-Herb Dip
- 1 cup Greek yogurt
- 1 tablespoon lemon juice
- 1 small garlic clove
- 2 tablespoons parsley
- 1 tablespoon mint
- 1 tablespoon dill
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
Instructions
- Mix the flour and salt.
- Add yogurt, warm water, and olive oil.
- Knead until smooth and let the dough rest for 30 minutes.
- Cook scallions and garlic in olive oil.
- Add spinach and cook until wilted.
- Drain and squeeze the spinach thoroughly.
- Mix spinach with feta, herbs, cumin, salt, and pepper.
- Mix all yogurt-herb dip ingredients in a bowl and refrigerate.
- Divide dough into 6 balls.
- Roll each into a thin circle.
- Add spinach filling to one half.
- Fold and firmly seal the edges.
- Cook in a lightly oiled skillet for 3–4 minutes per side.
- Brush lightly with butter or olive oil.
- Serve warm with yogurt-herb dip.
❤️ The Kind of Homemade Food I Never Get Tired Of
I think there’s something especially satisfying about making bread with your own hands.
You start with flour, yogurt, water, and a little salt.
Nothing particularly exciting.
Then you knead it, let it rest, roll it out, fill it with spinach and herbs, and place it into a hot skillet.
A few minutes later, you have something golden and warm sitting on your plate.
That’s the kind of cooking I love.
It’s simple enough for an ordinary weekend but special enough that everyone notices when it comes to the table.
I love breaking open one of these flatbreads and seeing that savory green filling tucked inside.
Then I tear off a piece, dip it into the cold yogurt-herb sauce, and get that combination of warm, crisp bread with cool, tangy yogurt.
It’s so good.
These are the flatbreads I would make for a lazy weekend lunch, a family dinner, or whenever I have spinach and fresh herbs that need a little attention.
They’re comforting without being heavy.
Fresh without being boring.
And simple enough that once you’ve made them once, you’ll probably start thinking about what other fillings you can tuck inside.
Because that’s the beauty of homemade flatbread.
You can change it every time.
But this spinach version?
This one is definitely worth making again.
