This Mediterranean Flatbread Pizza is loaded with spinach pesto, melty mozzarella, juicy tomatoes, olives, artichoke hearts, and crumbled feta — a fast, fresh, and flavor-packed dinner ready in under 20 minutes.
Okay, so here’s how this Mediterranean flatbread pizza came to be a weekly staple in my house: I had a jar of pesto, some leftover feta, and a serious craving that wasn’t going to be satisfied by plain cheese pizza.
One impromptu kitchen experiment later, and I’ve never looked back. It’s the kind of dinner that tastes like you put in way more effort than you actually did — and honestly? That’s my favorite kind.
Table of Contents
Why You’re Going to Love This Recipe
This Mediterranean diet flatbread delivers everything you want in a weeknight meal: big, bold flavors with barely any effort. The spinach pesto base adds a herby richness, the feta and mozzarella melt together into something truly magical, and the olives and artichoke hearts give it that classic Mediterranean vibe. It’s lighter than traditional pizza but way more satisfying than a salad — the perfect middle ground.
No rolling dough, no hour-long prep. Just load up your flatbreads, pop them in the oven, and you’ve got dinner on the table in about 20 minutes flat. It’s also super easy to customize, so picky eaters can build their own without any drama.
If you’re into Mediterranean-inspired meals, you’ll also want to bookmark this Mediterranean steak bowl and these gorgeous Greek potato wedges — both would make amazing sides or next-night dinners.

Mediterranean Flatbread Pizza
Equipment
- Oven
- Baking sheet
- Parchment paper or silicone baking mat
- Knife
Ingredients
Base
- 2 crusts flatbread crusts homemade or store-bought
- 2 tablespoons olive oil
Sauce
- ½ cup spinach pesto
Cheese
- 8 oz mozzarella cheese shredded
- ½ cup feta cheese crumbled
Toppings
- 1 cup grape tomatoes halved
- ½ cup red onion thinly sliced
- 1 2.25 oz can black olives sliced
- 1 cup artichoke hearts quartered
Seasoning
- 1 teaspoon dried oregano
- 1 pinch kosher salt
Garnish
- fresh parsley chopped, to taste
- arugula leaves to taste
Instructions
- Preheat the oven to 500°F so the flatbread bakes quickly and develops crispy edges.
- Place the flatbread crusts on a baking sheet and brush them generously with olive oil to enhance flavor and help them crisp.
- Spread the spinach pesto evenly over both crusts, creating a thin layer that reaches close to the edges.
- Sprinkle the shredded mozzarella evenly over the pesto, covering most of the surface.
- Add the toppings by scattering grape tomatoes, sliced red onion, black olives, and artichoke hearts over both flatbreads. Sprinkle the crumbled feta over the top.
- Season with dried oregano and a pinch of kosher salt.
- Bake for 5–10 minutes until the cheese is melted and bubbly, the vegetables are slightly tender, and the edges of the flatbread are golden and crisp.
- Remove from the oven and garnish with fresh chopped parsley and arugula. Slice and serve immediately while hot.
Notes
Ingredients You’ll Need
Nothing fancy here — most of this you can grab at any grocery store, and a lot of it probably already lives in your pantry or fridge.

| Category | Ingredient | Amount |
|---|---|---|
| Base | Flatbread crusts (homemade or store-bought) | 2 crusts |
| Base | Olive oil | 2 tablespoons |
| Sauce | Spinach pesto | ½ cup |
| Cheese | Shredded mozzarella | 8 oz. |
| Cheese | Crumbled feta | ½ cup |
| Toppings | Halved grape tomatoes | 1 cup |
| Toppings | Thinly sliced red onion | ½ cup |
| Toppings | Sliced black olives (canned) | 2.25 oz. can |
| Toppings | Quartered artichoke hearts | 1 cup |
| Seasoning | Dried oregano | 1 teaspoon |
| Seasoning | Kosher salt | Pinch |
| Garnish | Fresh chopped parsley | To taste |
| Garnish | Fresh arugula leaves | To taste |
A note on the flatbread: If you have a few extra minutes, making your own flatbread at home takes this to another level. But honestly, good-quality store-bought crusts work just as well on a busy night — no judgment here.
How to Make Mediterranean Flatbread Pizza
This comes together so fast you’ll want to have everything prepped and ready before the oven even finishes preheating. Think of it like a pizza assembly line — it’s almost meditative once you get going.
Step 1: Crank Up That Oven
Preheat your oven to 500°F. Yes, that’s hot — and that’s exactly the point. A super hot oven is what gives you that perfectly crispy flatbread edge and nicely blistered cheese. Don’t skip this step or try to rush it with a lower temp.
Step 2: Prep Your Flatbreads
If you’re making homemade flatbread, par-bake it according to the recipe instructions before adding toppings. If you’re going the store-bought route, just unwrap and set both crusts on a large baking sheet. Either way, brush both crusts generously with olive oil — this adds flavor and helps everything crisp up beautifully.
Pro tip: If your baking sheet tends to stick, line it with parchment paper or a silicone mat first. No one wants to wrestle pizza off a pan.
Step 3: Spread the Pesto
Divide the spinach pesto evenly between both crusts, spreading it in a thin, even layer all the way to the edges. This is your flavor foundation, and it’s doing a LOT of heavy lifting here. The spinach pesto has this gorgeous herby, garlicky depth that works so much better than plain tomato sauce for a Mediterranean diet pizza.
Step 4: Add the Mozzarella
Divide the shredded mozzarella between both pizzas. You want a nice even layer that covers most of the pesto. Don’t go super thick — you want the toppings to peek through and the cheese to melt into that golden, bubbly goodness, not turn into a solid cheese blanket (though honestly, would that be so bad?).
Step 5: Pile On the Toppings
Now for the fun part. Scatter the grape tomatoes, red onion, black olives, and artichoke hearts over both pizzas. Sprinkle the crumbled feta generously over everything — feta doesn’t really melt, but it gets warm and creamy and salty in the best possible way. Finish with the dried oregano and a pinch of Kosher salt.
Don’t stress about making it look perfect — the more rustic, the better. A little overlap here and there just means more flavor in every bite.
Step 6: Bake to Perfection
Slide your loaded flatbreads into the preheated oven and bake for 5–10 minutes. You’re looking for veggies that are just tender, cheese that’s fully melted and starting to bubble, and edges that are golden and crispy. Keep an eye on them — at 500°F, things move fast, and there’s a fine line between “perfectly done” and “slightly too done.”
Step 7: Garnish and Dig In
Pull the pizzas out of the oven and immediately scatter fresh chopped parsley and a handful of fresh arugula leaves over the top. The arugula will wilt slightly from the heat, which is absolutely perfect. Slice them up and serve right away while everything is hot and the cheese is still stretchy.
Tips, Variations & Troubleshooting
Expert Tips for the Best Results
Pat your artichoke hearts dry. Whether you’re using canned or jarred artichokes, give them a good pat with paper towels before adding them. Extra moisture = soggy flatbread, and nobody wants that.
Slice your red onion paper thin. Thick slices won’t soften enough in the short bake time. A mandoline makes this effortless, but a sharp knife works fine too.
Don’t overload the toppings. I know it’s tempting to pile everything on, but a lighter hand actually gives you better results — the flatbread stays crispy and every ingredient gets a chance to shine.
Tasty Variations to Try
Add a protein: Grilled chicken, shrimp, or even sliced lamb make this Mediterranean diet flatbread extra hearty. This garlic herb chicken would be incredible shredded over the top.
Swap the pesto: Traditional basil pesto, sun-dried tomato pesto, or even hummus work beautifully as a base. Each one gives the pizza a totally different personality.
Make it spicy: A pinch of crushed red pepper flakes over the top before baking adds a really nice kick without overpowering the other flavors.
Go vegetable-heavy: Roasted red peppers, zucchini ribbons, or thinly sliced mushrooms are all great additions if you want to bulk it up even more.
Troubleshooting Common Issues
Soggy flatbread? Make sure your oven is fully preheated to 500°F before the pizzas go in, and pat down any wet toppings (looking at you, tomatoes and artichokes). You can also pre-bake the crust for 2–3 minutes before adding toppings.
Cheese not melting evenly? Make sure your mozzarella is spread in an even layer. Cold cheese straight from the fridge can also melt unevenly — letting it sit at room temp for 10 minutes helps.
Edges burning before the middle is done? Cover the outer edges loosely with small strips of foil partway through baking, just like you’d do with a pie crust.
Storage, Reheating & No-Waste Ideas
| Storage Method | Container | How Long |
|---|---|---|
| Refrigerator | Airtight container or wrapped tightly in foil | Up to 3 days |
| Freezer | Wrapped in foil, then placed in a zip-lock freezer bag | Up to 2 months |
| Room Temperature | Covered loosely | Up to 2 hours max |
Reheating: Skip the microwave if you can — it turns the flatbread rubbery. Instead, reheat in a 375°F oven for 5–7 minutes, or pop it in an air fryer at 350°F for 3–4 minutes. You’ll get that crispy bottom back, which makes all the difference.
No-waste idea: Got leftover toppings? Toss them over a bed of arugula with a drizzle of olive oil and lemon for an instant Mediterranean salad — kind of like a deconstructed version of this pizza. You could also use leftover artichoke hearts and olives to make this tangy sumac potato salad.
Mediterranean Flatbread Pizza FAQs
Can I make this Mediterranean flatbread pizza ahead of time?
You can definitely prep the components ahead — slice the veggies, drain the olives, and crumble the feta up to a day in advance. Store everything separately in the fridge. I’d hold off on assembling until right before baking, though, so the flatbread doesn’t get soggy from the toppings sitting on it too long.
What’s the best store-bought flatbread to use?
Look for flatbreads that are sturdy enough to hold toppings without bending — naan bread, pita, or pre-made pizza flatbreads all work great. Avoid anything too thin or cracker-like, as it can burn quickly at 500°F before your cheese even melts.
Is this recipe actually Mediterranean diet-friendly?
It definitely leans that way! This Mediterranean diet pizza features olive oil, fresh vegetables, olives, artichokes, and feta — all staples of the Mediterranean diet. If you want to make it even more aligned, opt for a whole wheat flatbread and go easy on the mozzarella, leaning more into the feta for your cheese fix.
Can I use a different sauce instead of spinach pesto?
Absolutely. Traditional basil pesto is the most obvious swap and works beautifully. Hummus makes a creamy, protein-rich base if you’re looking for something different. Even a simple drizzle of good olive oil with minced garlic works if you want to let the toppings be the real stars.
What can I serve alongside this flatbread pizza?
This pairs really well with a simple green salad, a bowl of olives, or any other Mediterranean-inspired side. Honestly, these crispy Greek potato wedges are basically mandatory. If you’re feeding a crowd and need more on the table, a quick high-protein egg roll in a bowl rounds things out nicely.
Ready to Make It?
This Mediterranean flatbread pizza is one of those recipes that earns a permanent spot in your weeknight rotation — fast, fresh, wildly flavorful, and endlessly customizable. Whether you’re cooking for yourself, feeding a family, or impressing friends at a casual dinner, it never misses.
If you give it a try, I’d love to hear how it turned out! Drop a comment below with your experience, any fun variations you tried, or questions you have. And if you made it and loved it — please save it to Pinterest so other home cooks can find it too. Your shares genuinely help keep this little corner of the internet going, and I’m so grateful for every single one.