This Vegan Pesto Roasted Tomato Pizza is a delightful and satisfying dish that showcases fresh ingredients and bold flavors. The combination of homemade vegan pesto and roasted tomatoes creates a delicious topping that pairs perfectly with a crispy pizza crust.
This recipe is straightforward and perfect for anyone looking for a delicious vegan meal. It’s a great option for gatherings or a cozy night in.
Easy Vegan Pesto Roasted Tomato Pizza

This pizza features a homemade vegan pesto made from fresh basil, garlic, and nuts, topped with sweet roasted tomatoes. The recipe takes about 30 minutes from start to finish and serves 2-4 people.
Ingredients
- 1 pre-made pizza crust or homemade pizza dough
- 1 cup fresh basil leaves
- 2 tablespoons pine nuts or walnuts
- 2 tablespoons nutritional yeast
- 2 cloves garlic
- 1/4 cup olive oil
- Salt and pepper to taste
- 1 cup cherry tomatoes, halved
- 1 tablespoon balsamic vinegar
- Vegan cheese (optional) for topping
Instructions
- Preheat the Oven: Preheat your oven to 475°F (245°C).
- Make the Pesto: In a food processor, combine basil, nuts, nutritional yeast, garlic, and a pinch of salt and pepper. Pulse until finely chopped. With the processor running, slowly add olive oil until smooth.
- Roast the Tomatoes: In a bowl, toss halved cherry tomatoes with balsamic vinegar, salt, and pepper. Spread them on a baking sheet and roast in the oven for about 10-15 minutes until soft and slightly caramelized.
- Assemble the Pizza: Roll out the pizza dough on a floured surface to your desired thickness. Spread a generous layer of vegan pesto over the crust. Top with roasted tomatoes and sprinkle with vegan cheese if using.
- Bake the Pizza: Place the assembled pizza in the preheated oven and bake for 12-15 minutes, or until the crust is golden and crispy.
- Serve: Remove the pizza from the oven, let it cool slightly, then slice and serve hot.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 2-4 slices
- Calories: 250kcal
- Fat: 15g
- Protein: 6g
- Carbohydrates: 25g
