Veggie Pie Recipe Easy and Delicious for Any Meal

Updated On: October 8, 2025

If you’re looking for a wholesome, comforting dish that celebrates the vibrant flavors of fresh vegetables, this veggie pie recipe is just what you need. Perfect for cozy dinners or weekend gatherings, this pie offers a delightful blend of colorful, nutrient-rich vegetables wrapped in a flaky, buttery crust.

Not only is it visually stunning, but it also packs a nutritious punch that will satisfy both vegetarians and meat-eaters alike.

The beauty of this recipe lies in its versatility. You can customize the filling with your favorite seasonal veggies or pantry staples, making it a great way to reduce food waste and enjoy a hearty meal.

Plus, it’s simple enough for beginner cooks but impressive enough for seasoned chefs to add their own twist.

Whether you’re meal prepping for the week or planning a special occasion, this veggie pie will become a beloved staple in your kitchen. Keep reading to discover why this recipe stands out and how to make it perfectly every time.

Why You’ll Love This Recipe

This veggie pie is a celebration of fresh produce and comforting flavors, ideal for anyone wanting a nutritious yet indulgent meal. Here’s why it will quickly become a family favorite:

  • Rich in Vegetables: Packed with a variety of colorful veggies, it’s a fantastic way to enjoy your daily servings of greens and more.
  • Customizable Filling: Swap in your favorite seasonal vegetables or whatever you have on hand—making it perfect for any time of year.
  • Flaky, Buttery Crust: The crust offers a perfect textural contrast to the soft, savory filling.
  • Vegetarian and Flexible: Easily adapted to vegan or gluten-free diets with simple ingredient swaps.
  • Make-Ahead Friendly: Prepare the filling or crust ahead of time for a convenient, stress-free meal.

Ingredients

  • 1 sheet of puff pastry (thawed if frozen, about 8 oz)
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup mushrooms, sliced
  • 1 cup zucchini, diced
  • 1 cup bell peppers, diced (mix colors for vibrancy)
  • 1 cup fresh spinach, chopped
  • 1 medium carrot, grated
  • 1/2 cup frozen peas, thawed
  • 1/2 cup grated cheese (optional, use vegan cheese for dairy-free)
  • 1/4 cup heavy cream or coconut cream (for vegan option)
  • Salt and pepper, to taste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 tablespoon fresh parsley, chopped
  • 1 egg (for egg wash; substitute with plant milk for vegan)

Equipment

  • Large sauté pan or skillet
  • Mixing bowl
  • 9-inch pie dish or round baking dish
  • Knife and chopping board
  • Grater (for the carrot and cheese)
  • Measuring spoons and cups
  • Pastry brush (for egg wash)
  • Oven

Instructions

  1. Preheat your oven to 400°F (200°C). Lightly grease your pie dish with olive oil.
  2. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until translucent, about 4 minutes.
  3. Add minced garlic and cook for another 1 minute until fragrant.
  4. Add sliced mushrooms, diced zucchini, bell peppers, and grated carrot. Sauté for 7-10 minutes until vegetables are tender.
  5. Stir in chopped spinach and thawed peas. Cook for 2-3 minutes until spinach wilts.
  6. Season with salt, pepper, dried thyme, and oregano. Mix well and remove from heat.
  7. Transfer the vegetable mixture to a mixing bowl. Stir in cream and grated cheese (if using). Add fresh parsley and adjust seasoning as needed.
  8. Roll out the puff pastry on a lightly floured surface to fit your pie dish. Place the pastry in the dish, trimming any excess.
  9. Pour the vegetable filling evenly into the pastry-lined dish.
  10. Cover the top with another sheet of puff pastry or fold the edges to create a rustic top. Seal the edges by pressing gently with your fingers or a fork.
  11. Brush the top crust with beaten egg or plant milk for a golden finish.
  12. Bake in the preheated oven for 25-30 minutes or until the crust is golden brown and puffed.
  13. Remove from oven and let cool slightly before slicing and serving.

Tips & Variations

“For a gluten-free option, try using a store-bought gluten-free pie crust or make your own with almond or oat flour.”

Experiment with different vegetable combinations based on what’s in season. Sweet potatoes, butternut squash, or eggplant can add wonderful depth and texture.

To make this pie vegan, simply replace the cheese with your favorite vegan cheese and swap the cream for coconut cream or cashew cream. Use plant milk for the egg wash or simply brush with olive oil for a golden crust.

For extra protein, consider adding cooked lentils or chickpeas to the filling. This addition makes the pie even more satisfying and perfect for a main meal.

If you enjoy spices, add a pinch of smoked paprika or a dash of your favorite chili powder blend. You might find inspiration from our Chilli Powder Recipe Vegan: Easy Homemade Spice Blend to customize the flavor.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 8 g
Fat 18 g
Carbohydrates 30 g
Fiber 6 g
Sugar 6 g
Vitamin A 120% DV
Vitamin C 45% DV
Calcium 15% DV
Iron 10% DV

Serving Suggestions

This veggie pie pairs wonderfully with a fresh, crisp salad dressed in a light vinaigrette. Consider a mixed green salad with cherry tomatoes, cucumber, and a lemon-tahini dressing for a refreshing contrast.

For a cozy meal, serve with a warm bowl of soup. Our Vegan Fall Soup Recipes To Warm Your Cozy Evenings collection offers great options to complement the pie.

Leftovers make fantastic lunchbox treats or quick dinners. Reheat slices in the oven to maintain the crust’s crispness or enjoy cold as a savory snack.

Conclusion

This veggie pie recipe is a must-try for anyone who loves a hearty, nutritious dish filled with vibrant vegetables. Its versatility allows you to tailor it to your taste and dietary preferences, making it a reliable go-to in your cooking repertoire.

The flaky crust combined with a savory, well-seasoned veggie filling makes every bite a delightful experience.

Perfect for any season and occasion, this pie is both comforting and nourishing. If you enjoyed this recipe, explore more wholesome and delicious plant-based meals like our A to Z Vegetarian Recipes for Every Meal and Occasion or find inspiration in Ancient Grains Vegetarian Recipes for Healthy Delicious Meals.

Don’t forget to check out our Best Vegetarian Recipes No Dairy for Delicious Meals for more dairy-free delights.

Happy cooking and enjoy your delicious veggie pie!

📖 Recipe Card: Veggie Pie

Description: A delicious and hearty vegetable pie with a flaky crust. Perfect for a wholesome meal any day of the week.

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

Servings: 6 servings

Ingredients

  • 1 sheet puff pastry, thawed
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 cup mushrooms, sliced
  • 1 cup zucchini, diced
  • 1 cup bell peppers, diced
  • 1 cup spinach, chopped
  • 1/2 cup feta cheese, crumbled
  • 2 eggs, beaten
  • 1/2 cup milk
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in a pan and sauté onion and garlic until translucent.
  3. Add mushrooms, zucchini, and bell peppers; cook until tender.
  4. Stir in spinach and cook until wilted; remove from heat.
  5. In a bowl, whisk eggs, milk, salt, and pepper; mix in feta cheese.
  6. Combine vegetables with egg mixture.
  7. Place puff pastry in a pie dish; pour filling over pastry.
  8. Fold edges of pastry over filling slightly.
  9. Bake for 35-40 minutes until golden and set.
  10. Let cool for 10 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 18 g | Carbs: 25 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veggie Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegetable pie with a flaky crust. Perfect for a wholesome meal any day of the week.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 sheet puff pastry, thawed”, “2 tablespoons olive oil”, “1 onion, chopped”, “2 cloves garlic, minced”, “1 cup mushrooms, sliced”, “1 cup zucchini, diced”, “1 cup bell peppers, diced”, “1 cup spinach, chopped”, “1/2 cup feta cheese, crumbled”, “2 eggs, beaten”, “1/2 cup milk”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, zucchini, and bell peppers; cook until tender.”}, {“@type”: “HowToStep”, “text”: “Stir in spinach and cook until wilted; remove from heat.”}, {“@type”: “HowToStep”, “text”: “In a bowl, whisk eggs, milk, salt, and pepper; mix in feta cheese.”}, {“@type”: “HowToStep”, “text”: “Combine vegetables with egg mixture.”}, {“@type”: “HowToStep”, “text”: “Place puff pastry in a pie dish; pour filling over pastry.”}, {“@type”: “HowToStep”, “text”: “Fold edges of pastry over filling slightly.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until golden and set.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “18 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X