Vegan Tomato Pie Recipe for a Fresh, Flavorful Meal

If you’re searching for a savory, comforting dish that’s both vibrant and entirely plant-based, this vegan tomato pie recipe is a must-try.

Bursting with fresh tomatoes, fragrant herbs, and a creamy, dairy-free filling, this pie offers all the rich flavors of a traditional tomato pie without any animal products.

Perfect for summer when tomatoes are at their peak, this recipe transforms humble ingredients into a stunning centerpiece for brunch, lunch, or a light dinner.

The flaky crust provides the perfect buttery base for layers of juicy tomatoes, while the vegan cheese and herb filling add depth and creaminess.

Whether you’re a seasoned vegan or just looking to incorporate more plant-based meals into your routine, this pie will satisfy your cravings and impress your guests.

Plus, it’s simple to prepare, making it an ideal recipe for both weeknights and special occasions.

Why You’ll Love This Recipe

This vegan tomato pie is a beautiful blend of fresh, wholesome ingredients that come together in a dish that’s as nutritious as it is delicious. It’s:

  • Full of fresh flavors: ripe tomatoes, fragrant basil, and savory herbs shine through.
  • Comforting yet light: thanks to a flaky crust and creamy vegan filling, it satisfies without heaviness.
  • Versatile: perfect for brunch, lunch, or a light dinner and easily customized to your taste.
  • Allergy-friendly: dairy-free, egg-free, and suitable for a variety of dietary preferences.
  • Simple to make: uses accessible ingredients with clear steps for even beginner cooks.

Ingredients

Ingredient Quantity Notes
All-purpose flour 1 1/4 cups For the crust
Cold vegan butter 1/2 cup (1 stick) Cut into small cubes
Ice water 3-4 tbsp To bring dough together
Tomatoes 4-5 medium Heirloom or Roma, sliced
Vegan cream cheese 1 cup Softened
Vegan mayonnaise 1/4 cup Adds creaminess
Fresh basil 1/4 cup Chopped
Fresh chives 2 tbsp Chopped
Garlic powder 1 tsp For seasoning
Nutritional yeast 2 tbsp For cheesy flavor
Salt 1 tsp Adjust to taste
Black pepper 1/2 tsp Freshly ground preferred
Olive oil 2 tbsp For drizzling
Breadcrumbs 1/4 cup Optional, for topping

Equipment

  • 9-inch pie dish – to bake the pie
  • Mixing bowls – for dough and filling
  • Rolling pin – to roll out the crust
  • Knife and cutting board – for slicing tomatoes and herbs
  • Whisk or fork – to mix filling ingredients
  • Baking sheet – optional, to catch drips
  • Measuring cups and spoons – for accurate quantities

Instructions

  1. Prepare the crust: In a mixing bowl, combine the all-purpose flour and a pinch of salt. Add the cold vegan butter cubes and use your fingers or a pastry cutter to blend until the mixture resembles coarse crumbs.
  2. Add ice water: Slowly pour in the ice water, one tablespoon at a time, mixing gently until the dough just comes together. Avoid overworking the dough to keep it flaky.
  3. Chill the dough: Shape the dough into a disc, wrap it in plastic wrap, and refrigerate for at least 30 minutes to firm up.
  4. Preheat oven: Set your oven to 375°F (190°C) to preheat while you prepare the filling and roll out the crust.
  5. Roll out the crust: On a lightly floured surface, roll the dough into a 12-inch circle. Transfer it carefully into your 9-inch pie dish, pressing gently to fit and trimming any excess.
  6. Prepare the filling: In a bowl, combine the vegan cream cheese, vegan mayonnaise, nutritional yeast, garlic powder, salt, and black pepper. Stir in the chopped basil and chives until smooth and creamy.
  7. Layer the tomatoes: Arrange the sliced tomatoes evenly over the pie crust, overlapping slightly. If the tomatoes are very juicy, gently pat them dry with a paper towel to avoid a soggy crust.
  8. Spread the filling: Dollop the cream cheese mixture over the tomatoes and gently spread it evenly with a spatula.
  9. Add toppings: Drizzle the olive oil over the top and sprinkle with breadcrumbs if using, for an extra crunchy finish.
  10. Bake: Place the pie dish on a baking sheet and bake for 35-40 minutes, or until the crust is golden and the filling is set.
  11. Cool and serve: Allow the pie to cool for 10-15 minutes before slicing. This helps the filling firm up for cleaner slices.

Tips & Variations

For best results, use firm, ripe tomatoes like Roma or heirlooms. If your tomatoes are very juicy, salting and draining them for 10 minutes before layering will prevent sogginess.

Try adding thinly sliced red onions or roasted red peppers for an extra layer of flavor. You can also swap the vegan cream cheese for a homemade cashew cream if you prefer a nutty twist.

For a gluten-free pie, use a gluten-free flour blend for the crust and gluten-free breadcrumbs.

Want to boost the protein? Add cooked lentils or crumbled tofu seasoned with herbs inside the filling.

For a smoky touch, sprinkle some smoked paprika or add sun-dried tomatoes to the filling mixture.

Don’t forget to check out another easy and delicious vegan recipe like our Almond Cashew Clusters Recipe for a sweet treat after your savory pie!

Nutrition Facts

Nutrient Amount per Serving % Daily Value*
Calories 280 kcal 14%
Protein 6 g 12%
Carbohydrates 32 g 11%
Dietary Fiber 3 g 12%
Fat 13 g 20%
Saturated Fat 3 g 15%
Sodium 350 mg 15%
Vitamin A 900 IU 18%
Vitamin C 15 mg 25%
Calcium 120 mg 12%

*Percent daily values are based on a 2,000 calorie diet.

Serving Suggestions

This vegan tomato pie is wonderfully versatile. Serve it warm or at room temperature alongside a crisp summer salad or steamed green vegetables.

A fresh arugula salad with lemon vinaigrette pairs beautifully, balancing the pie’s richness with peppery brightness.

For a heartier meal, try it with a side of roasted potatoes or a vegan grain salad featuring quinoa or farro. If you’re hosting brunch, it’s a perfect savory complement to light fruit dishes or baked goods.

Don’t forget to explore our other savory favorites like the All American Chili Recipe Cooking Light or the flavorful Baiao De Dois Recipe: A Taste of Brazilian Comfort for more plant-based inspiration.

Conclusion

This vegan tomato pie is an absolute crowd-pleaser, combining fresh summer tomatoes with creamy, herb-infused filling and a buttery crust that will satisfy both vegans and non-vegans alike. It’s a testament to how simple, plant-based ingredients can create something truly special and comforting.

Whether you’re making it for a casual family dinner or an elegant brunch, the vibrant flavors and delightful textures make it unforgettable.

Plus, this recipe’s adaptability allows you to customize it with your favorite herbs or add-ins, making it a versatile addition to your recipe collection. So grab those ripe tomatoes, roll up your sleeves, and enjoy a slice of sunshine on your plate.

For more delicious vegan recipes, be sure to explore our collection, including the amazing Air Fryer Granola Recipe that’s perfect for breakfast or snacks!

📖 Recipe Card: Vegan Tomato Pie

Description: A savory and creamy vegan tomato pie perfect for summer gatherings. This pie features a flaky crust filled with fresh tomatoes and a dairy-free herb filling.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 6 servings

Ingredients

  • 1 vegan pie crust (9-inch)
  • 4 large ripe tomatoes, sliced
  • 1 teaspoon salt
  • 1/2 cup vegan mayonnaise
  • 1/2 cup silken tofu
  • 1/4 cup fresh basil, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon nutritional yeast
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon dried oregano
  • 1/4 cup vegan mozzarella shreds (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Place the pie crust in a 9-inch pie dish.
  3. Sprinkle sliced tomatoes with salt and let sit for 10 minutes, then pat dry.
  4. In a bowl, blend vegan mayonnaise, silken tofu, basil, garlic, nutritional yeast, pepper, and oregano.
  5. Spread the mixture evenly over the pie crust.
  6. Layer the tomatoes on top of the mixture.
  7. Sprinkle vegan mozzarella shreds on top if using.
  8. Bake for 35-40 minutes until the crust is golden and filling is set.
  9. Cool for 10 minutes before serving.

Nutrition: Calories: 280 | Protein: 6g | Fat: 18g | Carbs: 22g

Photo of author

Marta K

Leave a Comment

X