Table of Contents
This is the recipe I make when the fridge has one sad zucchini, a half pepper, and a handful of tomatoes rolling around in the drawer. Pile them onto a garlicky ricotta-slathered flatbread, shower it with mozzarella, and 14 minutes in a hot oven turns odds and ends into something that looks like a food-magazine cover and eats like a Friday-night treat.
The trick is slicing everything thin and holding back on the toppings so the base stays crisp instead of going soggy. You get a crunchy edge, a creamy garlic-ricotta layer, sweet blistered tomatoes, and a bright hit of basil at the end. It is vegetarian, easily made vegan, and it goes from counter to table in under 35 minutes flat.
Serve it cut into wedges as a weeknight dinner with a green salad, or slice it into small squares and call it the appetizer at your next party. Either way, it is the most colorful thing on the table, and it disappears faster than anything else you put out.
Why You'll Love This Recipe
About the Ingredients
2 large naan flatbreads (about 1 lb / 450g total)
Naan has enough structure and chew to hold a heavy vegetable topping without flopping. If you cannot find naan, use thick pocketless pita, a pre-baked pizza crust, or two halved 10-inch flour tortillas, but reduce the bake time by 2 minutes.
3 tbsp extra-virgin olive oil, divided
You need 1 tablespoon for the ricotta, 1 for the vegetables, and 1 for finishing. Regular olive oil works fine for baking; save your peppery finishing oil for the drizzle at the end.
1 cup (240g) whole-milk ricotta
Whole-milk ricotta is creamier and less watery than part-skim, which matters here because a dry base will crack. If yours looks soupy, drain it in a fine-mesh sieve for 10 minutes before using, or swap in whipped cream cheese or thick Greek yogurt.
1/2 cup (50g) finely grated Parmesan
Grate it on the smallest holes of a box grater so it melts into the ricotta instead of sitting in gritty clumps. Pecorino Romano is a sharper, saltier substitute; if you use it, cut the added salt in half.
2 garlic cloves, finely grated (about 1 tsp)
A Microplane gives you garlic that dissolves into the cheese rather than burning in raw flecks. Jarred garlic is acceptable in a pinch, but use only 1/2 teaspoon since it is much more pungent.
1 cup (100g) shredded low-moisture mozzarella
Low-moisture mozzarella is the one that browns and bubbles properly; fresh water-packed mozzarella will release liquid and sog up the crust. Shred it yourself from a block if you can, since pre-shredded cheese is coated with starch and melts less smoothly.
1 small red onion, thinly sliced (about 1 cup / 100g)
Slice it paper-thin so it softens and sweetens in the oven instead of staying raw and sharp. A shallot or a few thin wedges of fennel are both excellent swaps if red onion is too assertive for you.
1 medium zucchini, cut into 1/8-inch rounds (about 1 1/2 cups / 180g)
A mandoline gets you even coins that cook through in the same 14 minutes as everything else. Yellow summer squash, thin-sliced eggplant, or thin-sliced mushrooms all work in the same slot.
1 cup (150g) cherry tomatoes, halved
Halve them so they blister and release their juice into the cheese instead of staying tight and raw. Grape tomatoes are sweeter and firmer; if you only have large tomatoes, seed them and dice into 1/2-inch pieces.
1 medium red bell pepper, thinly sliced (about 1 cup / 120g)
Choose a pepper that feels heavy for its size with shiny, tight skin, which means it is fresh and sweet. Orange or yellow bell peppers are milder and swap in one-for-one if you want less edge.
1/2 tsp kosher salt plus 1/4 tsp freshly ground black pepper
Kosher salt is coarser and less salty by volume than table salt, so do not substitute table salt measure-for-measure. If you only have fine sea salt, start with 1/4 teaspoon and taste the ricotta before adding more.
1/4 cup (10g) fresh basil leaves, torn
Tear the leaves rather than chopping them so they do not bruise and turn black. No basil? A pinch of fresh oregano, thyme, or a few microgreens added after baking all work well.
Tips & Tricks
Do not crowd the toppings
An overloaded flatbread steams instead of roasting, and the center turns limp. Keep the vegetables in a single overlapping layer and leave a 3/4-inch bare border of flatbread all the way around.
Salt and drain the wet vegetables
Zucchini and tomatoes are mostly water. Toss the zucchini slices with a pinch of the salt and blot both on paper towels for 5 minutes before they go anywhere near the bread.
Slice everything to the same thickness
The 12 to 14 minute bake only works if everything is thin. Aim for 1/8-inch for zucchini and onions and matchstick strips for peppers, or you will get raw onion under burnt edges.
- Toast the base first if you like it extra crisp: Slide the bare flatbreads onto the hot sheet pan for 3 minutes at 425°F (220°C) before topping them. This creates a moisture barrier that keeps the center crunchy even under the ricotta.
Pro Tips
Step-by-Step Instructions
1. Heat the oven and pan
Set a rack in the middle of the oven and preheat to 425°F (220°C) with a large sheet pan inside. A hot pan gives the flatbread an instant crisp bottom, so let it preheat for a full 10 minutes while you prep.
2. Whip the ricotta base
In a small bowl, whisk 1 cup (240g) ricotta, 1/2 cup (50g) Parmesan, the grated garlic, 1 tablespoon olive oil, 1/4 teaspoon of the salt, and the black pepper until smooth and spreadable. Taste it — it should be savory and garlicky, not flat.
3. Prep and dry the vegetables
Toss the zucchini rounds and halved tomatoes with the remaining 1/4 teaspoon salt and let them sit for 5 minutes, then blot dry on paper towels. Slice the onion and bell pepper paper-thin and toss all the vegetables with 1 tablespoon of the olive oil.
4. Build the flatbreads
Lay the naan on a sheet of parchment and spread the ricotta mixture over each one in an even layer, leaving a 3/4-inch bare border. Arrange the zucchini, tomatoes, onion, and pepper over the top in a single overlapping layer so the colors show.
5. Scatter the mozzarella
Sprinkle 1 cup (100g) shredded mozzarella evenly over the vegetables, letting some of the colorful tops peek through. Resist adding more cheese — a thin layer melts and browns better than a thick blanket.
6. Bake until bubbling
Slide the parchment onto the hot sheet pan and bake at 425°F (220°C) for 12 to 14 minutes, until the crust edges are deep golden brown, the cheese is bubbling with a few browned spots, and the zucchini is tender when pierced with a knife. Rotate the pan halfway through if your oven runs hot on one side.
7. Finish and rest
Drizzle the last tablespoon of olive oil over the hot flatbreads and scatter the torn basil on top. Let them rest on the pan for 3 minutes so the cheese sets, then slice into wedges with a sharp knife or pizza wheel and serve immediately.
Delicious Variations
Mediterranean Switch
Swap the ricotta for 3/4 cup hummus, use feta instead of mozzarella, and finish with Kalamata olives, thinly sliced red onion, and a squeeze of lemon after baking.
Spicy Garden Version
Add 1/4 teaspoon red pepper flakes to the ricotta, use a thinly sliced jalapeño in place of half the bell pepper, and drizzle hot honey over the finished flatbread.
Protein-Packed Version
Scatter 1 cup of shredded rotisserie chicken or drained cannellini beans over the ricotta before the vegetables, and add 2 minutes to the bake time so everything heats through.
How to Store Simple Rainbow Veggie Flatbread
Refrigerator
Cool completely, then store slices in an airtight container in the refrigerator for up to 3 days. Lay parchment between stacked slices so they do not fuse together.
Freezer
Freeze cooled slices flat on a tray for 1 hour, then wrap individually in foil and store in a freezer bag for up to 2 months. Thaw in the refrigerator overnight before reheating.
Reheating
Reheat on a bare sheet pan at 375°F (190°C) for 6 to 8 minutes, until the bottom re-crisps and the cheese melts again. Skip the microwave, which turns the crust rubbery and the vegetables watery.
Frequently Asked Questions
Q: How do I keep my veggie flatbread from getting soggy?
Salt and blot the watery vegetables, use low-moisture mozzarella, and never pile toppings more than one layer deep. Toasting the bare flatbread for 3 minutes before adding the ricotta creates an extra moisture barrier that keeps the center crisp.
Q: Can I make this rainbow veggie flatbread ahead of time?
Yes, you can assemble it up to 4 hours ahead and keep it covered in the refrigerator until baking. Add the mozzarella right before it goes in the oven and expect 2 extra minutes of bake time since it starts cold.
Q: What vegetables work best on a flatbread like this?
Thin-sliced, low-water vegetables work best, such as zucchini, bell peppers, red onion, cherry tomatoes, eggplant, and mushrooms. Avoid frozen vegetables and anything watery like cucumber or fresh tomato slices, which release liquid and make the crust limp.
Q: Is this vegetable flatbread healthy?
It is a balanced vegetarian meal at roughly 415 calories per serving, with 17 grams of protein and 3 grams of fiber from the vegetables. You can lighten it further by using part-skim ricotta and skipping the Parmesan, or by serving it with a big green salad.
Q: Can I grill this flatbread instead of baking it?
Yes, grill it over medium heat at about 400°F (205°C) for 8 to 10 minutes with the lid closed, until the cheese bubbles and the bottom is charred in spots. Grill the bare flatbread for 1 minute first, then flip it, top it, and close the lid so the toppings cook through.
Grab whatever colorful vegetables are sitting in your crisper drawer, preheat that sheet pan, and build your own version tonight. If you make it, snap a photo of your rainbow before it disappears and let me know in the comments which vegetable combo you went with — I am always looking for the next topping idea.
Simple Rainbow Veggie Flatbread – Easy 35-Minute Dinner
Simple Rainbow Veggie Flatbread turns a sheet-pan of vegetables into one crisp, cheesy 35-minute dinner the whole family will happily fight over.
🧂 Ingredients
- 2 large naan flatbreads (about 1 lb / 450g total)
- 3 tbsp extra-virgin olive oil, divided
- 1 cup (240g) whole-milk ricotta
- 1/2 cup (50g) finely grated Parmesan
- 2 garlic cloves, finely grated (about 1 tsp)
- 1 cup (100g) shredded low-moisture mozzarella
- 1 small red onion, thinly sliced (about 1 cup / 100g)
- 1 medium zucchini, cut into 1/8-inch rounds (about 1 1/2 cups / 180g)
- 1 cup (150g) cherry tomatoes, halved
- 1 medium red bell pepper, thinly sliced (about 1 cup / 120g)
- 1/2 tsp kosher salt plus 1/4 tsp freshly ground black pepper
- 1/4 cup (10g) fresh basil leaves, torn
📋 Instructions
- 1Heat the oven and pan — Set a rack in the middle of the oven and preheat to 425°F (220°C) with a large sheet pan inside. A hot pan gives the flatbread an instant crisp bottom, so let it preheat for a full 10 minutes while you prep.
- 2Whip the ricotta base — In a small bowl, whisk 1 cup (240g) ricotta, 1/2 cup (50g) Parmesan, the grated garlic, 1 tablespoon olive oil, 1/4 teaspoon of the salt, and the black pepper until smooth and spreadable. Taste it — it should be savory and garlicky, not flat.
- 3Prep and dry the vegetables — Toss the zucchini rounds and halved tomatoes with the remaining 1/4 teaspoon salt and let them sit for 5 minutes, then blot dry on paper towels. Slice the onion and bell pepper paper-thin and toss all the vegetables with 1 tablespoon of the olive oil.
- 4Build the flatbreads — Lay the naan on a sheet of parchment and spread the ricotta mixture over each one in an even layer, leaving a 3/4-inch bare border. Arrange the zucchini, tomatoes, onion, and pepper over the top in a single overlapping layer so the colors show.
- 5Scatter the mozzarella — Sprinkle 1 cup (100g) shredded mozzarella evenly over the vegetables, letting some of the colorful tops peek through. Resist adding more cheese — a thin layer melts and browns better than a thick blanket.
- 6Bake until bubbling — Slide the parchment onto the hot sheet pan and bake at 425°F (220°C) for 12 to 14 minutes, until the crust edges are deep golden brown, the cheese is bubbling with a few browned spots, and the zucchini is tender when pierced with a knife. Rotate the pan halfway through if your oven runs hot on one side.
- 7Finish and rest — Drizzle the last tablespoon of olive oil over the hot flatbreads and scatter the torn basil on top. Let them rest on the pan for 3 minutes so the cheese sets, then slice into wedges with a sharp knife or pizza wheel and serve immediately.




