Vegan Pizza Recipe

Meatless pizzas can absolutely steal the show, and this Vegan Pizza proves it. It’s everything you want from a good slice—crispy, creamy, and flavorful but made entirely with plant-based ingredients. The grilled vegetables bring a smoky edge, the vegan cream cheese adds richness, and the pesto ties it all together with a hint of fresh herbs. It’s a no-fuss, no-meat best pizza that doesn’t taste like a compromise.

A close-up of a hand holding a slice of vegan pizza topped with artichokes, mushrooms, peppers, zucchini, tomatoes, and fresh herbs on a baking tray.
Vegan Pizza. Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Whenever I serve this vegan pizza at a pizza party, game days, or weeknight dinners, everyone always reaches for a second slice—it works for just about everyone, no matter what their diet looks like. This make-ahead pizza always disappears fast, and if you’re lucky to have leftovers, you can store them in the fridge or even in the freezer and just reheat them when you’re ready to eat.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Top view of various vegan pizza ingredients in bowls, including eggplant, cremini mushrooms, cherry tomatoes, zucchini, red bell pepper, red onions, artichoke hearts, vegan cream cheese, and pesto.
Vegan Pizza Ingredients. Photo Credit: Two City Vegans

How to Make Vegan Pizza with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Follow my simple steps below, and you’ll soon have a pizza that everyone wants a bite of.

Prep the Vegetables

Slice the eggplant, zucchini, mushrooms, bell pepper, onion, and tomatoes. Drain and halve the artichoke hearts. If you don’t drain the artichoke hearts, the excess liquid will make your pizza soggy.

Add everything to a large bowl. Drizzle the veggies with olive oil, sprinkle with Italian herbs, sea salt, and pepper, and give it all a good toss so they’re evenly coated.

A vibrant bowl of mixed vegetables—zucchini, tomatoes, mushrooms, red onion, and artichoke—evokes the flavors of a vegan pizza. Garnished with herbs and fresh basil leaves, it sits beside a bottle of oil.
Drizzle the sliced eggplant, zucchini, mushrooms, bell pepper, onion, and tomatoes with olive oil, Italian herbs, salt, and pepper,
A turquoise bowl holds a colorful array of sliced mushrooms, zucchini, red bell peppers, and red onions—perfect toppings for a fresh vegan pizza. Fresh basil leaves await their turn to enhance the flavors. A silver spoon rests nearby, ready to serve this vibrant medley.
Toss until well combined.

Grill the Vegetables

Heat a grill pan over high heat until it’s nice and hot. Add the vegetables in batches and cook them for about 8 minutes while stirring occasionally. Don’t overcrowd the pan, or the veggies will steam—you don’t want that; you’re looking for a light char and just enough softness so they’re tender but still hold their shape.

Once grilled, remove the vegetables from the pan and set them aside.

Grilled vegetables on a rectangular pan, including zucchini, artichokes, red bell peppers, mushrooms, and cherry tomatoes, arranged in sections—perfect toppings for a vibrant vegan pizza.
Add the vegetables to a grilled pan and cook for 8 minutes.

Build the Pizza

Line your baking sheet with parchment paper or use a pizza pan and place your pre-made pizza crust (make sure it’s vegan pizza dough) onto it. Spread the vegan pesto evenly over the crust, leaving a bit of space around the edges so the crust can crisp up.

Use a spoon to add small dollops of vegan cheese evenly across the surface of the pesto.

Raw vegan pizza dough spread with green pesto rests on parchment paper, accompanied by roasted vegetables and a small bowl with a spoon.
Spread the vegan pesto over your pre-made pizza crust.
Unbaked vegan pizza dough spread with pesto and cream cheese rests on parchment paper, accompanied by a baking tray of mixed roasted vegetables and a bowl with remaining pesto.
Spread the vegan cream.

Add the Veggies and Bake

Arrange the grilled vegetables over the top, spreading them out so you get a bit of everything in every bite. Transfer the pizza to your preheated 425°F oven and bake for 8–10 minutes or until the crust is golden and the toppings are warmed through.

A rustic, oval-shaped vegan pizza topped with grilled zucchini, red bell peppers, mushrooms, artichoke hearts, and pesto on parchment paper.
Arrange the grilled vegetables over the top.
Oval-shaped vegan pizza on a baking sheet, topped with zucchini, bell peppers, artichokes, and eggplant, laid on parchment paper.
Bake for 8-10 minutes.

Finish and Serve

Once out of the oven, scatter torn fresh basil leaves over the top. Slice, serve hot, and enjoy!

Freshly baked vegan pizza on parchment paper, topped with roasted vegetables like eggplant, artichokes, zucchini, and bell peppers. Garnished with fresh herbs.
Garnish with fresh basil leaves over the top.

Recipe Notes and Expert Tips

I’ve included some helpful tips to make sure your pizza comes out just right from the start:

  • Prep Everything First: Get all your veggies chopped, seasoned, and ready to go before heating the grill pan. It keeps the process smooth and stress-free.
  • Use High Heat for Grilling: A hot grill pan helps bring out that charred, smoky flavor in the vegetables without making them soggy.
  • Don’t Crowd the Pan: Grill the veggies in batches if you need to—overcrowding makes them steam instead of grill.
  • Use a Pizza Stone if You’ve Got One: It’ll help you get that crisp, restaurant-style bottom crust.
  • Skip the Sauce Overload: A thin, even layer of pesto is all you need. Too much can make the crust soggy.
  • Add Cheese in Dollops: Instead of spreading the cream cheese, add it in spoonfuls so you hit little pockets of creamy richness in each bite.
  • Wait on the Basil: Don’t bake the basil with the pizza—it’s best fresh, so it doesn’t wilt or turn bitter.
  • Cool Slightly Before Slicing: Let the pizza sit for a minute or two before cutting so everything holds together better when you serve.
  • Variations: You can add your favorite veggies, red peppers, olives, or spinach- they work great. Tomato sauce makes a great pizza sauce, and if you want to spice things up, add red pepper flakes.

How to Store Leftovers

Once the pizza has cooled completely, transfer any leftovers to an airtight container and store them in the fridge for up to 3-4 days. To reheat, pop slices in the oven until they’re warmed through and the crust is crisp again.

While you can freeze the leftovers (for up to 2 months), the vegetables may lose some of their texture and become softer when thawed, so it’s better to eat them fresh.

What to Serve With Vegan Pizza

This vegan pizza is hearty on its own, but you can round out your meal with a simple green salad or even a side of sweet potato fries. For something lighter, a lemony arugula salad pairs perfectly with the rich pesto and grilled vegetables.

A vegan pizza delight features a flatbread topped with grilled mushrooms, zucchini, red peppers, artichokes, and fresh basil on a parchment-lined tray.
Vegan Pizza. Photo Credit: Two City Vegans

More Easy Recipes for You to Try at Home

I’ve rounded up a few more plant-based recipes that are just as easy and full of flavor—check them out!

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A close-up of a hand holding a slice of vegan pizza topped with artichokes, mushrooms, peppers, zucchini, tomatoes, and fresh herbs on a baking tray.

Vegan Pizza

This vegan pizza has become my go-to for everything from casual get-togethers to family dinners when I want something easy that everyone will enjoy. It’s the kind of dish that doesn’t need explaining—people just dig in. I love that you can prep it ahead of time and stash leftovers in the fridge or freezer for later. It’s one of those recipes that fits right in, whether you’re feeding a crowd or just want something satisfying to pull out midweek.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Lunch, Main Course, Pizza
Cuisine: Italian
Keyword: Vegan pizza
Servings: 4
Calories: 774kcal

Ingredients

  • 1 pre-made pizza crust rectangular
  • 1 small eggplant half moon sliced
  • 1 zucchini half moon sliced
  • 4 medium cremini mushrooms trimmed and sliced
  • 1 small red bell pepper quartered and seeded
  • ½ small red onion thinly sliced
  • ½ cup cherry tomatoes halved
  • 3 tablespoons olive oil divided
  • ½ teaspoon Italian Herbs
  • Salt and pepper to taste
  • 1 cup pesto
  • ½ cup vegan cream cheese
  • 1 cup artichoke hearts drained and halved
  • Fresh basil torn

Video

[adthrive-in-post-video-player video-id=”tDgr2Ugs” upload-date=”2025-11-25T06:14:26+00:00″ name=”Homemade Vegan Pizza” description=”A fun, customizable dinner perfect for weeknights or parties.” player-type=”default” override-embed=”default”]

Instructions

  • Preheat your oven to 425°F (220°C).
  • In a large bowl, combine the eggplant, zucchini, mushrooms, bell pepper, onion, tomatoes, and artichoke hearts. Drizzle with olive oil, then sprinkle with Italian herbs, salt, and pepper. Toss until all vegetables are evenly coated.
    1 small eggplant, 1 zucchini, 4 medium cremini mushrooms, 1 small red bell pepper, ½ small red onion, ½ cup cherry tomatoes, 3 tablespoons olive oil, ½ teaspoon Italian Herbs, 1 cup artichoke hearts, Salt and pepper
  • Heat a grill pan over high heat. Once hot, add the vegetable mixture and grill for approximately 8 minutes, stirring occasionally, until vegetables are slightly charred and softened. Remove from heat and set aside.
  • Place your pre-made pizza crust on a baking sheet or pizza stone.
    1 pre-made pizza crust
  • Spread the vegan pesto evenly over the pizza dough, leaving a small border around the edges for the crust. Drop small dollops of vegan cream cheese across the surface of the pizza.
    ½ cup vegan cream cheese, 1 cup pesto
  • Arrange the grilled vegetables evenly over the pizza. Bake in the oven for 8-10 minutes, or until the crust is golden brown and crisp.
  • Remove from oven and garnish with torn fresh basil leaves before serving.
    Fresh basil

Notes

  • Prep Everything First: Get all your veggies chopped, seasoned, and ready to go before heating the grill pan. It keeps the process smooth and stress-free.
  • Use High Heat for Grilling: A hot grill pan helps bring out that charred, smoky flavor in the vegetables without making them soggy.
  • Don’t Crowd the Pan: Grill the veggies in batches if you need to—overcrowding makes them steam instead of grill.
  • Use a Pizza Stone if You’ve Got One: It’ll help you get that crisp, restaurant-style bottom crust.
  • Skip the Sauce Overload: A thin, even layer of pesto is all you need. Too much can make the crust soggy.
  • Add Cheese in Dollops: Instead of spreading the cream cheese, add it in spoonfuls so you hit little pockets of creamy richness in each bite.
  • Wait on the Basil: Don’t bake the basil with the pizza—it’s best fresh, so it doesn’t wilt or turn bitter.
  • Cool Slightly Before Slicing: Let the pizza sit for a minute or two before cutting so everything holds together better when you serve.

Nutrition

Calories: 774kcal | Carbohydrates: 74g | Protein: 18g | Fat: 47g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Cholesterol: 5mg | Sodium: 1714mg | Potassium: 606mg | Fiber: 12g | Sugar: 13g | Vitamin A: 2401IU | Vitamin C: 55mg | Calcium: 241mg | Iron: 4mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating