I’ve always been drawn to recipes that combine big flavors with effortless preparation, and this Pesto Mediterranean Flatbread Pizza checks both boxes perfectly. It’s one of those dishes I go back to when I want something comforting but still fresh and vibrant. With just a few ingredients like pesto, grilled vegetables, and melty cheese layered on warm, crisp flatbread, it feels like a trip to the Mediterranean—without ever leaving my kitchen.

The best part? It’s wildly versatile. I can make it for a quick lunch, serve it at casual dinner parties, or even slice it up for a weekend snack platter. It’s packed with the kind of ingredients I usually have on hand, and it comes together in under 20 minutes. If you’re looking for a recipe that’s easy, flavorful, and guaranteed to please a crowd (or just yourself), this is it.
Why You’ll Love This Pesto Mediterranean Flatbread Pizza
This recipe is the epitome of simple meets delicious. With creamy pesto as the base, every bite is herbaceous and satisfying. It’s customizable, which means you can toss on your favorite toppings, whether that’s roasted red peppers, olives, grilled chicken, or even sun-dried tomatoes. Plus, it’s quick—you can have it ready from prep to plate in about 15 minutes. Ideal for busy weeknights, lazy weekends, or last-minute guests.
What Kind of Flatbread Should I Use?
The beauty of this recipe is its flexibility, and that includes the base. You can use naan, store-bought flatbread, or even pita. If you’re in a pinch, a tortilla crisped in the oven will do the job too. I personally love using garlic naan or artisan flatbread from the bakery section for that extra depth of flavor and chew.
Options for Substitutions
Don’t have pesto? Try a spread of ricotta with a drizzle of olive oil and fresh herbs. Want to make it vegan? Use a dairy-free cheese and plant-based pesto. If you’re not into Mediterranean veggies, roasted mushrooms, caramelized onions, or spinach make delicious alternatives. And for a heartier version, grilled chicken or chickpeas are fantastic protein boosts.
Ingredients for This Pesto Mediterranean Flatbread Pizza
- Flatbread or Naan – This serves as the crisp, golden base that holds all the toppings. Opt for pre-cooked varieties for convenience.
- Basil Pesto – Delivers a bold, herbaceous flavor punch and acts as the savory “sauce.”
- Shredded Mozzarella Cheese – Melts beautifully and creates a gooey, stretchy layer.
- Cherry Tomatoes – Add a burst of sweetness and acidity to balance the richness of the pesto.
- Kalamata Olives – Briny and bold, they bring that classic Mediterranean depth.
- Red Onion (thinly sliced) – Offers a sharp, slightly sweet crunch that lifts the whole dish.
- Zucchini or Yellow Squash (sliced) – Roasted or lightly grilled, they add a hearty, veggie-forward bite.
- Crumbled Feta Cheese – A tangy finish that elevates the flavor complexity.
- Fresh Parsley or Basil (optional) – For a fragrant, colorful garnish.

Step 1: Preheat and Prep
Start by preheating your oven to 425°F (220°C). If you’re using a pizza stone or baking steel, place it in the oven while it preheats to get a crispier crust. Lightly brush your flatbread with olive oil on both sides and place it on a parchment-lined baking sheet.
Step 2: Add the Pesto Base
Spread a generous layer of basil pesto across the flatbread, stopping just before the edges. This is your flavor foundation, so don’t skimp.
Step 3: Layer the Toppings
Sprinkle shredded mozzarella evenly over the pesto. Add cherry tomatoes (halved), sliced zucchini, red onions, and olives on top. Try to distribute everything evenly to ensure every bite is packed with flavor.
Step 4: Bake Until Golden
Place the flatbread in the oven and bake for 10-12 minutes, or until the cheese is bubbly and starting to brown at the edges, and the flatbread is golden and crisp.
Step 5: Finish and Serve
Remove from the oven and immediately sprinkle with crumbled feta cheese. Garnish with fresh herbs if desired. Slice and serve hot, or let it cool slightly for easier handling.
How Long to Prepare the Pesto Mediterranean Flatbread Pizza
Prep Time:
You’ll need about 10 minutes to prepare everything. That includes slicing the veggies, spreading the pesto, and arranging the toppings. If you’re using pre-sliced or leftover roasted vegetables, you could be ready even faster.
Cooking Time:
Once it’s assembled, it takes just 10–12 minutes in a preheated oven to bake. The cheese should be bubbling and the flatbread lightly crisped around the edges. In total, this is a 20-minute dish from start to finish—ideal for busy evenings or lazy weekends.
Tips for Perfect Pesto Mediterranean Flatbread Pizza
- Use fresh flatbread or naan for the best texture—stale bread can turn soggy.
- Don’t overload it with toppings; too much moisture can prevent crisping.
- Toast the flatbread for 2–3 minutes before adding toppings if you like a firmer base.
- Use full-fat mozzarella for maximum melt and flavor.
- Add fresh herbs after baking to keep their flavor vibrant.
Watch Out for These Mistakes While Cooking
- Using too much pesto: It can make the base greasy and overpower the other ingredients.
- Not preheating the oven: A hot oven ensures the crust crisps up properly.
- Uneven topping distribution: This can lead to undercooked spots or burnt edges.
- Skipping parchment paper: It makes transferring and cleanup easier.
- Overbaking: The flatbread can go from golden to dry quickly—watch it closely around the 10-minute mark.
What to Serve With Pesto Mediterranean Flatbread Pizza?
1. Arugula Salad with Lemon Vinaigrette
Its peppery bite and citrus zing pair beautifully with the richness of the pesto.
2. Garlic Roasted Chickpeas
Crispy and spiced, they make a protein-packed side or snack.
3. Tzatziki Dip with Pita Chips
A cool, creamy contrast to the warm, herby pizza.
4. Roasted Red Pepper Soup
A cozy companion that brings a smoky-sweet element.
5. Sparkling Lemon Water or Iced Herbal Tea
Keeps things light, bright, and refreshing.
Storage Instructions
Refrigeration:
Allow leftover flatbread to cool completely. Wrap it tightly in foil or place it in an airtight container. It will stay fresh in the refrigerator for up to 3 days.
Reheating:
Reheat in a 375°F (190°C) oven for 5–7 minutes to revive the crispiness. Avoid the microwave—it can make the flatbread rubbery.
Freezing:
This dish is best fresh, but you can freeze cooked flatbread slices. Wrap individually and reheat directly from frozen at 400°F (204°C) for about 10–12 minutes.
Estimated Nutrition
(Per serving, based on 4 servings total):
- Calories: 380
- Protein: 15g
- Fat: 22g
- Saturated Fat: 8g
- Carbohydrates: 32g
- Fiber: 3g
- Sugar: 3g
- Sodium: 640mg
Frequently Asked Questions
What kind of pesto should I use?
Traditional basil pesto is best, but sun-dried tomato or arugula pesto can also be delicious variations.
Can I make this gluten-free?
Yes! Just use gluten-free flatbread or a cauliflower crust.
How do I keep the flatbread from getting soggy?
Don’t overload with toppings and pre-toast the flatbread slightly before baking.
Is this good for meal prep?
Absolutely. You can prep all the toppings and assemble just before baking. Or bake and reheat later.
Can I grill this instead of baking?
Yes! Grill on medium heat until the cheese melts and the bottom is crisp, about 6–8 minutes with the lid closed.
Conclusion
Pesto Mediterranean Flatbread Pizza is one of those go-to recipes that delivers maximum flavor with minimum effort. It’s endlessly adaptable, quick to prepare, and guaranteed to satisfy both casual cravings and entertaining needs. Whether you’re making it for yourself or serving it to guests, this recipe is a winner every time.
Pesto Mediterranean Flatbread Pizza
- Total Time: 22 minutes
- Yield: 2 flatbreads (serves 2–4)
- Diet: Vegetarian
Description
Crispy, cheesy, and loaded with vibrant Mediterranean flavors, this Pesto Mediterranean Flatbread Pizza is a quick dinner or healthy snack you’ll crave on repeat. With a base of herby basil pesto, gooey mozzarella, juicy tomatoes, briny olives, and tender zucchini, it’s an easy recipe perfect for busy nights or weekend food ideas. Whether you’re searching for quick lunch inspiration, easy dinner recipes, or Mediterranean twists on pizza night—this one’s a must-try.
Ingredients
2 pieces flatbread or naan
1/3 cup basil pesto
1 cup shredded mozzarella cheese
1/2 cup cherry tomatoes, halved
1/4 cup Kalamata olives, sliced
1/4 red onion, thinly sliced
1/2 cup zucchini or yellow squash, sliced
1/4 cup crumbled feta cheese
2 tablespoons fresh parsley or basil (optional)
Instructions
1. Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper. If using a pizza stone, preheat it with the oven.
2. Brush both sides of the flatbread lightly with olive oil and place on the baking sheet.
3. Spread an even layer of basil pesto over the flatbread, leaving a small border around the edges.
4. Top with shredded mozzarella, cherry tomatoes, zucchini, red onion, and olives, spreading toppings evenly.
5. Bake for 10–12 minutes, or until the cheese is melted and the flatbread is golden brown.
6. Remove from the oven and sprinkle crumbled feta cheese on top.
7. Garnish with fresh parsley or basil. Slice and serve warm.
Notes
Don’t overload with toppings—keep it balanced for a crispy crust.
For a vegan version, use dairy-free cheese and plant-based pesto.
Pre-toast the flatbread for a firmer, crunchier base.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Pizza
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1/2 flatbread
- Calories: 380
- Sugar: 3g
- Sodium: 640mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg
Keywords: flatbread pizza, pesto pizza, Mediterranean dinner, quick meal, easy recipe
