Go Back
+ servings
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.
Print Recipe Pin Recipe [btn-google-source]
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!