I still remember the first time I made this flatbread for a girls' night. I laid it on the table, and before I could even grab my phone for a picture, everyone was reaching in. That's when I knew this one was special.
Advertisements1
The magic is simple: sweet roasted vegetables, melty cheese, and a golden crust that comes together on one sheet pan. It looks like something you'd order at a fancy cafe, but it's honestly just pantry staples doing their thing.
If you've ever scrolled past a gorgeous food photo and thought, 'I could never make that,' this recipe is my gentle proof that you absolutely can. Let's make your kitchen the prettiest spot on the internet.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) store-bought or homemade flatbread dough (or 2 large naan rounds)
Look for dough near the deli or refrigerated pizza section. A pre-baked naan or pita works in a pinch, but reduce the first bake by 5 minutes.
1 small red bell pepper, thinly sliced
Yellow or orange peppers are sweeter and just as pretty. Frozen sliced peppers work too, no thawing needed.
1 small red onion, thinly sliced
Shallots give a milder flavor if raw onion is too strong for you. Slice them thin so they soften fast.
1 small zucchini, sliced into half-moons
Yellow squash or a peeled eggplant swaps in nicely. Pat slices dry so they roast instead of steam.
1 cup (150g) cherry tomatoes, halved
Grape tomatoes are firmer and less watery. If using large tomatoes, scoop out the seeds first.
2 tbsp (30ml) olive oil
Avocado oil is a great high-heat substitute. Regular olive oil is fine; no need to splurge on extra virgin here.
1 tsp dried oregano
Italian seasoning or dried thyme works well. Crush it between your fingers to wake up the flavor.
1/2 tsp garlic powder
Granulated garlic is a good swap. Fresh garlic can burn at high heat, so keep it for the topping.
1 1/2 cups (170g) shredded low-moisture mozzarella
A mozzarella and provolone blend melts beautifully. For a sharper bite, add 1/4 cup crumbled feta.
1/4 cup (25g) grated Parmesan
Pecorino Romano is a saltier, punchier substitute. Grate it fresh for the best melt.
1/4 tsp red pepper flakes, plus more to taste
Aleppo pepper is milder and fruitier. Skip it entirely if you're serving little ones.
2 tbsp fresh basil leaves, torn, for garnish
Fresh parsley or arugula also works. Add it after baking so it stays bright green.
Tips & Tricks
Don't overload the crust
Too many wet veggies steam the dough and make it soggy. Keep toppings to a single layer with a little breathing room.
Dry your vegetables first
Pat sliced zucchini and tomatoes with a paper towel before roasting. Less surface moisture means more golden, caramelized edges.
Preheat the pan, not just the oven
A hot sheet pan gives the bottom of the flatbread a head start on crisping. Slide the dough onto a preheated pan for the best crust.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat your oven to 425F (220C) and place a large sheet pan inside to heat for 10 minutes. A hot pan is the secret to a crisp bottom.
2. Toss the vegetables
In a large bowl, toss the bell pepper, onion, zucchini, and cherry tomatoes with olive oil, oregano, garlic powder, and 1/4 tsp salt. Spread them in a single layer on the hot sheet pan.
3. Roast until tender
Roast for 15 minutes, until the edges are browned and the tomatoes are just starting to burst. You'll see little bubbles at the tomato edges; that's exactly right.
4. Build the flatbread
Carefully slide the flatbread dough onto a second sheet pan or parchment. Brush the surface lightly with olive oil, then scatter mozzarella and Parmesan evenly, leaving a 1/2-inch border.
5. Add the toppings
Spoon the roasted vegetables over the cheese in an even layer. Sprinkle with red pepper flakes and a pinch of salt.
6. Bake until golden
Bake at 425F (220C) for 12 to 15 minutes, until the crust is deep golden brown and the cheese is bubbling at the edges. The internal temperature of the cheese should read about 165F (74C).
7. Broil for blistered tops
Switch to broil for 60 to 90 seconds to get those gorgeous browned spots. Watch closely; it happens fast.
8. Rest and garnish
Let the flatbread rest for 3 minutes, then scatter torn basil over the top. Slice into 6 pieces and serve warm.
Delicious Variations
Mediterranean Twist
Add 1/4 cup sliced kalamata olives and a drizzle of tahini after baking for a tangy, creamy finish.
Protein Boost
Top with 1 cup shredded rotisserie chicken or crumbled cooked Italian sausage before the final bake.
Spicy Harissa Version
Mix 1 tbsp harissa paste into the olive oil before tossing the veggies for a smoky, warming kick.
How to Store Pinterest Image
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days. Place parchment between layers so the slices don't stick.
Freezer
Freeze cooled slices on a parchment-lined tray for 1 hour, then transfer to a freezer bag for up to 2 months.
Reheating
Reheat in a 375F (190C) oven for 8 to 10 minutes to bring back the crisp. A skillet over medium heat works too; skip the microwave if you can.
Frequently Asked Questions
Q: Can I use pre-made naan or pita instead of dough?
Yes, and it's a great shortcut. Use two large naan rounds or four pitas, and reduce the first roast to 10 minutes since they're already baked. Watch the final bake closely so the edges don't burn.
Q: Why is my flatbread soggy in the middle?
Usually it's too much moisture from the vegetables or cheese. Roast the veggies first, pat them dry, and use low-moisture mozzarella instead of fresh. A preheated pan also helps the bottom crisp.
Q: Can I make this flatbread ahead of time?
You can roast the vegetables up to 2 days ahead and store them in the fridge. Assemble and bake the flatbread the day you plan to serve it for the best texture. The fully baked flatbread also reheats well in the oven.
Q: Is this recipe vegetarian?
Yes, as written it's fully vegetarian. Just double-check that your Parmesan is made with microbial rennet if you're cooking for a strict vegetarian. The cheese blend and veggies keep it satisfying without any meat.
Q: What other vegetables work well on this flatbread?
Mushrooms, asparagus, and thinly sliced fennel all roast beautifully here. Just keep everything cut to a similar size so it cooks evenly. Avoid watery veggies like cucumber unless you're adding them raw after baking.
I'd love to see your version of this colorful flatbread. Snap a photo, tag me, and tell me in the comments which veggies you piled on top. Small steps, big change.
Pinterest Image
Pinterest Image is a colorful roasted veggie flatbread that turns a humble sheet-pan dinner into a crispy, cheesy, photo-worthy meal in 30 minutes.
🧂 Ingredients
- 1 lb (450g) store-bought or homemade flatbread dough (or 2 large naan rounds)
- 1 small red bell pepper, thinly sliced
- 1 small red onion, thinly sliced
- 1 small zucchini, sliced into half-moons
- 1 cup (150g) cherry tomatoes, halved
- 2 tbsp (30ml) olive oil
- 1 tsp dried oregano
- 1/2 tsp garlic powder
- 1 1/2 cups (170g) shredded low-moisture mozzarella
- 1/4 cup (25g) grated Parmesan
- 1/4 tsp red pepper flakes, plus more to taste
- 2 tbsp fresh basil leaves, torn, for garnish
📋 Instructions
- 1Heat the oven — Preheat your oven to 425F (220C) and place a large sheet pan inside to heat for 10 minutes. A hot pan is the secret to a crisp bottom.
- 2Toss the vegetables — In a large bowl, toss the bell pepper, onion, zucchini, and cherry tomatoes with olive oil, oregano, garlic powder, and 1/4 tsp salt. Spread them in a single layer on the hot sheet pan.
- 3Roast until tender — Roast for 15 minutes, until the edges are browned and the tomatoes are just starting to burst. You'll see little bubbles at the tomato edges; that's exactly right.
- 4Build the flatbread — Carefully slide the flatbread dough onto a second sheet pan or parchment. Brush the surface lightly with olive oil, then scatter mozzarella and Parmesan evenly, leaving a 1/2-inch border.
- 5Add the toppings — Spoon the roasted vegetables over the cheese in an even layer. Sprinkle with red pepper flakes and a pinch of salt.
- 6Bake until golden — Bake at 425F (220C) for 12 to 15 minutes, until the crust is deep golden brown and the cheese is bubbling at the edges. The internal temperature of the cheese should read about 165F (74C).
- 7Broil for blistered tops — Switch to broil for 60 to 90 seconds to get those gorgeous browned spots. Watch closely; it happens fast.
- 8Rest and garnish — Let the flatbread rest for 3 minutes, then scatter torn basil over the top. Slice into 6 pieces and serve warm.



