Rainbow Veggie Pizza Recipe
There’s something truly satisfying about pulling a homemade pizza from the oven, especially one that looks as good as it tastes. This Rainbow Veggie Pizza isn’t just about getting your five-a-day; it’s a genuinely delicious meal that we return to time and again in my house. The combination of sweet roasted vegetables, a rich tomato base, and gloriously melty mozzarella makes for a vegetable dinner that feels both wholesome and indulgent.
We’re not just throwing raw vegetables on top and hoping for the best. The key here is how we treat each ingredient, allowing its individual flavour to shine while contributing to the whole. The bell peppers become intensely sweet, the red onion offers a mellow bite, and the cherry tomatoes burst with juiciness. Friends always ask me for this recipe after trying it at dinner parties, and I’m always delighted to share it. It’s ideal for a relaxed weekend meal or when you want to make dinnertime a bit more vibrant.
Recipe Overview
This Rainbow Veggie Pizza recipe focuses on creating distinct flavours from each vegetable by arranging them in colourful stripes. The base gets wonderfully crisp, the cheese is perfectly melted, and the vegetables are tender-sweet. After a bit of testing, I found that giving the pizza base a quick pre-bake for just a couple of minutes prevents any hint of a soggy bottom and guarantees a better structure.
- Prep Time: 20 minutes
- Cook Time: 12-15 minutes
- Total Time: 35 minutes
- Servings: 4 people
- Difficulty: Easy
Why You’ll Love This Rainbow Veggie Pizza
- Genuine Flavour: Each vegetable is roasted to perfection, bringing out its natural sweetness. This contrasts beautifully with the savoury garlic-infused tomato sauce and the salty tang of the mozzarella.
- Ready in Under 40 Minutes: From chopping the first vegetable to slicing the final pizza, this entire meal comes together in about 35 minutes, making it a fantastic option for a weeknight.
- Flexible Recipe: Don’t have a specific vegetable? No problem. You can easily swap in what you have. Thinly sliced courgette, sweetcorn, or even roasted butternut squash work wonderfully.
- Great for Family Dinners: This is a brilliant way to get everyone involved in the kitchen. The kids in my family love being in charge of arranging the vegetables into a rainbow pattern.
- Visually Stunning: It’s a feast for the eyes before it even reaches the table. The vibrant stripes of colour make it feel special, even though it’s straightforward to assemble.
Ingredients You’ll Need
For the best results, use the freshest vegetables you can find. The quality really makes a difference here. I always opt for a good Italian passata, like Mutti, for the sauce as it has a rich, sweet flavour that doesn’t require long simmering. The idea of using sweet smoked paprika in the tomato sauce was inspired by a fantastic flatbread I had at a market in Seville; it adds a subtle warmth that is just fantastic.
- 1 large pre-made pizza base (approx. 30cm or 12 inches), or your favourite homemade dough
- 1 tbsp olive oil, plus extra for drizzling
- For the Sauce:
- 150ml tomato passata
- 1 clove garlic, finely minced or grated
- 1 tsp dried oregano
- ½ tsp sweet smoked paprika
- Pinch of salt and freshly ground black pepper
- For the Topping:
- 150g mozzarella cheese, grated (from a block, not pre-grated if possible)
- 50g red bell pepper, finely sliced
- 50g orange or yellow bell pepper, finely sliced
- 70g cherry tomatoes, halved
- 50g tenderstem broccoli, chopped into small florets
- 50g red onion, finely sliced
- A few fresh basil leaves, to serve
Adam’s Tip: I strongly recommend grating your own mozzarella from a solid block. The pre-grated varieties are often coated in starches to prevent clumping, which can stop them from melting as smoothly. The difference in the final texture is remarkable.
How to Make Rainbow Veggie Pizza
The process is all about simple, organised steps. We’ll make a quick but flavourful sauce, prepare our colourful vegetable toppings, and then assemble our masterpiece for a short, hot bake in the oven.
- Preheat your oven to its highest setting, typically 240°C (220°C fan), or 220°C (200°C fan) if your oven runs very hot. Place a large baking tray or a pizza stone inside to heat up.
- While the oven heats, prepare the sauce. In a small bowl, mix the tomato passata, minced garlic, dried oregano, sweet smoked paprika, salt, and pepper. Stir well to combine.
- Prepare all your vegetables. Slice the peppers and red onion as thinly as you can, halve the cherry tomatoes, and chop the broccoli into small, bite-sized florets. Pat them with a paper towel to remove any excess moisture.
- Place your pizza base on a piece of baking parchment. Spread the tomato sauce evenly over the base, leaving a small 1-2cm border around the edge for the crust.
- Sprinkle about two-thirds of the grated mozzarella evenly over the sauce.
- Now for the fun part. Arrange the vegetables in distinct stripes across the pizza to create a rainbow effect. I find that starting with the red pepper, then orange pepper, cherry tomatoes, broccoli, and finally the red onion works well. Don’t overlap them too much.
- Sprinkle the remaining mozzarella over the top of the vegetables. Drizzle a little olive oil over the entire pizza.
- Carefully slide the pizza (still on its parchment paper) onto the preheated baking tray or pizza stone in the oven.
- Bake for 10-15 minutes, or until the crust is crisp and golden brown and the cheese is melted and bubbling.
- Remove from the oven, scatter over the fresh basil leaves, slice, and serve immediately.
Tips From My Kitchen
- Temperature Control: A very hot oven is essential for a great homemade pizza. Preheating your baking tray or stone gets it searingly hot, which helps cook the base quickly and gives you that sought-after crispy bottom. You can find a great explanation of the science behind high-heat pizza cooking on Serious Eats.
- The Secret Step: Don’t skip patting the vegetables dry. I learned that excess water from vegetables is the main culprit for a soggy pizza. A quick dab with a kitchen towel makes a huge difference to the final texture.
- Make-Ahead: You can prepare all the components a day in advance. Chop the vegetables and store them in an airtight container in the fridge. The sauce can also be made and refrigerated. This makes assembly take just a few minutes.
- Storage: Leftover pizza keeps well. Let it cool completely, then wrap slices in foil or place in an airtight container. It will last in the fridge for up to 3 days. Reheat in a hot oven or a dry frying pan to re-crisp the base.
Equipment You’ll Need
- Pizza stone or a large, heavy-duty baking tray
- Sharp knife and cutting board
- Small mixing bowl
- Grater
- Baking parchment
Delicious Variations to Try
Once you have the basic method down, this rainbow pizza is a brilliant canvas for customisation. Here are a few variations we enjoy:
- Spicy Version: Add a pinch of chilli flakes to the tomato sauce, or scatter some finely sliced fresh red chilli over the top with the other vegetables for a fiery kick.
- Vegan Option: This is easy to adapt. Use your favourite brand of vegan mozzarella-style cheese and ensure your pizza base is dairy-free. The rest of the ingredients are naturally plant-based.
- Add Pesto: For an extra layer of flavour, dot a few teaspoons of green pesto over the tomato sauce before adding the cheese and vegetables. The herby, nutty notes are a wonderful addition.
What to Serve With Rainbow Veggie Pizza
While this veggie pizza is a complete meal in itself, a fresh side dish can round it out beautifully. Here are a few suggestions:
- A simple green salad with a sharp vinaigrette helps cut through the richness of the cheese. This Classic House Salad with Red Wine Vinaigrette is a perfect partner.
- For a more substantial meal, some homemade garlic bread or dough balls are always a welcome addition on pizza night.
- Drink Pairing: A crisp, dry white wine like a Sauvignon Blanc or Pinot Grigio complements the fresh vegetable flavours. For a non-alcoholic option, a sparkling elderflower pressé is delightful.
Frequently Asked Questions

Rainbow Veggie Pizza
Ingredients
Method
- Preheat your oven to its highest setting, typically 240°C (220°C fan), or 220°C (200°C fan) if your oven runs very hot. Place a large baking tray or a pizza stone inside to heat up.
- While the oven heats, prepare the sauce. In a small bowl, mix the tomato passata, minced garlic, dried oregano, sweet smoked paprika, salt, and pepper. Stir well to combine.
- Prepare all your vegetables. Slice the peppers and red onion as thinly as you can, halve the cherry tomatoes, and chop the broccoli into small, bite-sized florets. Pat them with a paper towel to remove any excess moisture.
- Place your pizza base on a piece of baking parchment. Spread the tomato sauce evenly over the base, leaving a small 1-2cm border around the edge for the crust.
- Sprinkle about two-thirds of the grated mozzarella evenly over the sauce.
- Now for the fun part. Arrange the vegetables in distinct stripes across the pizza to create a rainbow effect. I find that starting with the red pepper, then orange pepper, cherry tomatoes, broccoli, and finally the red onion works well. Don't overlap them too much.
- Sprinkle the remaining mozzarella over the top of the vegetables. Drizzle a little olive oil over the entire pizza.
- Carefully slide the pizza (still on its parchment paper) onto the preheated baking tray or pizza stone in the oven.
- Bake for 10-15 minutes, or until the crust is crisp and golden brown and the cheese is melted and bubbling.
- Remove from the oven, scatter over the fresh basil leaves, slice, and serve immediately.
Notes
I hope you have as much fun making—and eating—this Rainbow Veggie Pizza as we do. It’s a colourful, flavourful, and satisfying meal that proves a vegetable dinner can be the most exciting thing on the menu. If you give it a try, I’d love to hear how it turned out for you in the comments below!
Happy cooking,
Adam Henderson

