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
- 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.
- 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.
- Chill the dough: Shape the dough into a disc, wrap it in plastic wrap, and refrigerate for at least 30 minutes to firm up.
- Preheat oven: Set your oven to 375°F (190°C) to preheat while you prepare the filling and roll out the crust.
- 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.
- 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.
- 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.
- Spread the filling: Dollop the cream cheese mixture over the tomatoes and gently spread it evenly with a spatula.
- Add toppings: Drizzle the olive oil over the top and sprinkle with breadcrumbs if using, for an extra crunchy finish.
- 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.
- 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
- Preheat oven to 375°F (190°C).
- Place the pie crust in a 9-inch pie dish.
- Sprinkle sliced tomatoes with salt and let sit for 10 minutes, then pat dry.
- In a bowl, blend vegan mayonnaise, silken tofu, basil, garlic, nutritional yeast, pepper, and oregano.
- Spread the mixture evenly over the pie crust.
- Layer the tomatoes on top of the mixture.
- Sprinkle vegan mozzarella shreds on top if using.
- Bake for 35-40 minutes until the crust is golden and filling is set.
- Cool for 10 minutes before serving.
Nutrition: Calories: 280 | Protein: 6g | Fat: 18g | Carbs: 22g