This classic Veggie Pizza recipe is loaded with colorful roasted vegetables. Vegetarian pizza night just got an upgrade!

In a delicious week entirely dedicated to pizza recipes, obviously we had to squeeze in one of the classics…Veggie Pizza!
To be honest, I had never been a huge fan of vegetable pizza (I’m a quattro formaggi kind of gal 🧀).
But then I tried making my own veggie pizza and something clicked into place and now I’m OBSESSED. Because it’s so flexible to whatever you have or like. It’s like choose your (veggie) adventure!
Veggie Pizza Toppings
We’re topping this veggie pizza with some classic vegetable toppings. While you can add just about any veggie you have in your fridge, here’s what we’re putting on it:
- Eggplant: We’ll briefly pre-roast the eggplant to get it nice and tender. You could also grill it if you have the BBQ going!
- Zucchini: As with the eggplant, we’ll quickly cook this in advance to tenderize it and remove the excess water. You can use zucchini or yellow summer squash here (both are equally nutritious and delicious!).
- Bell pepper: Red and yellow bell peppers add color and crunch to this rainbow veggie pizza.
- Spinach: It’s not a vegetable pizza without our favorite leafy green! Cook this in a pan before topping the pizza to remove the extra water.
- Red onion: Top it all off with sliced red onions for more color and zing.
- Cheese: And of course, the cheese. Use a low moisture shredded mozzarella cheese for this classic veggie pizza, or add a kick of flavor with cheddar cheese or parmesan cheese!
- Pizza sauce: You can use store bought tomato sauce or homemade marinara sauce here (but don’t go overboard, it should just be a thin spread of sauce).
Should you cook vegetables before you put them on pizza?
Sometimes! Veggies with a higher water content – like mushrooms, spinach, zucchini, or eggplant – should be cooked in advance to prevent the pizza from becoming soggy.
What veggies go well on pizza?
This veggie pizza is incredibly customizable, and you can add or swap veggies to suit your taste! In no particular order, here are a bunch of our favorite vegetables to put on pizza:
- Broccoli
- Sun dried tomatoes
- Peppers (bell, banana, jalapeno)
- Roasted red peppers
- Eggplant
- Mushrooms
- Artichoke hearts
- Olives
- Carrots
- Arugula (add it after cooking)
Pick your crust
You can use your favorite pizza crust to make this Veggie Pizza!
- Store-bought dough will work well with this recipe. You can also use a rolled out pack of crescent rolls dough!
- Homemade pizza dough is my favorite, because it’s easy to make your own easy pizza dough!
- For low carb, this Cauliflower Pizza Crust holds toppings and won’t fall apart.
- Unique crusts – Looking for a fun new take on crust? Try Spaghetti Pizza (the pasta is the crust). In a pinch, you can even use tortillas or pita flatbreads!
Tips for making the best vegetable pizza
Should cheese go over or under the pizza toppings? So you wouldn’t think the order matters, but it does! If you put your veggie toppings on the pizza first, you’ll get a sad, soggy pizza crust. By putting the cheese on first, you create a barrier between the crust and the vegetables, making for a crispy crust and well-cooked veggies.
How can you get an even crispier crust? A trick I always use to create a pizza crust with a crispy bottom is to preheat the pizza pan in the oven before putting the pizza on it. While your oven preheats, throw the pizza pan in as well. When ready to cook your pizza, transfer it to the hot pan (assembling the pizza on parchment paper beforehand helps with this) and cook as usual.
Love Pizza?
Check out our other favorite vegetarian pizzas! And for a vegan pepperoni option, be sure to try our Easy Seitan Pepperoni!
- Air Fryer Pizza
- Asparagus Burrata Pizza
- Autumn Pear Pizza
- Goat Cheese Pizza
- Beet Pesto and Kale Pizza
- Truffle Mushroom Pizza
Love French toast? Try this unconventional (but so delicious) French Toasted Pizza – a great way to use up your leftover slices! And for perfect reheating, here’s our Air Fryer Leftover Pizza guide!
Ingredients
- ½ eggplant
- ½ zucchini or yellow squash
- 3 Tbsp oil divided, 45 mL
- ½ cup sliced red onion
- 1 red bell pepper
- 1 yellow bell pepper
- 2 handfuls fresh spinach
- 1 12-inch pizza dough 30 cm
- ½ cup tomato sauce 100 g
- 1 cup low moisture shredded mozzarella 125 g
Instructions
- Roast Hard Veggies: Preheat oven to 450°F (232°C). Place your pizza pan in the oven to heat up as well. Halve eggplant and zucchini lengthwise then slice into ¼ inch pieces. Spread onto a baking sheet and drizzle with 1 Tbsp of oil. Roast for about 15 minutes, or until slightly tender. Do no turn off oven when veggies have finished.
- Saute Soft Veggie: Meanwhile, slice onion and peppers. Add to a saute pan with 1 Tbsp of oil and cook over medium/high until slightly soft, about 5 minutes. Remove from pan and add spinach. Cook until completely wilted down, about 3 minutes.
- Assemble: Roll out pizza dough onto parchment paper, lightly brushing the top with remaining oil. Spread on tomato sauce, sprinkle with cheese, then top with all your veggies. Slide the parchment paper and pizza onto your preheated pizza pan, then bake for 15 minutes, or until crust is golden brown. Serve warm with salt and/or pepper flakes as needed.
Supriya Kutty says
Hey, you have done a great job sharing this bread recipe with us. I was actually looking for such kind of post.
Ajay Kumar says
Its so nice to know this recipe. Tips are very helping and knowledge adding. Thanks a lot.
Diana says
When it comes to spinach it’s usually recommended that it be uncooked:))
Sarah Bond says
I agree it is healthier uncooked, but on pizza you’ll want to cook it to prevent a soggy pizza! 😀