Recipe for Vegetable Pie That Everyone Will Love

Updated On: October 8, 2025

Welcome to the delightful world of vegetable pie, where wholesome vegetables meet a flaky, golden crust for a perfect harmony of flavors and textures. Whether you’re looking for a comforting family dinner or a crowd-pleasing vegetarian dish, this vegetable pie recipe is sure to impress.

Bursting with vibrant colors and fresh produce, it’s a nutritious and satisfying choice that brings out the best in seasonal vegetables. The beauty of this pie lies not only in its taste but also in its versatility—you can customize it with your favorite veggies or add a touch of spice for an exciting twist.

In this blog post, I’ll guide you through the simple steps to create a vegetable pie that’s as beautiful as it is delicious. From preparing the filling to achieving a perfectly crisp crust, you’ll learn tips and variations that make this recipe your go-to for any occasion.

Plus, I’ll share serving suggestions and nutrition facts to keep you inspired. Ready to bake a pie that’s packed with flavor and goodness?

Let’s get started!

Why You’ll Love This Recipe

This vegetable pie recipe is a fantastic way to enjoy a variety of fresh vegetables in a comforting, hearty dish. It’s perfect for vegetarians and those looking to eat more plants without sacrificing flavor or satisfaction.

The crust is buttery and flaky, providing a wonderful contrast to the tender, seasoned vegetable filling. It also makes for excellent leftovers, reheating beautifully while maintaining its deliciousness.

Another reason to love this recipe is its flexibility. You can switch up the vegetables based on what’s in season or your personal preferences.

It’s a great way to use up any extra produce in your fridge, reducing food waste. Plus, it’s easy to prepare ahead of time, making it an excellent choice for busy weeknights or entertaining guests.

Ingredients

  • 1 sheet of puff pastry (store-bought or homemade, thawed if frozen)
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup carrots, diced
  • 1 cup zucchini, diced
  • 1 cup bell peppers, diced (use a mix of colors)
  • 1 cup mushrooms, sliced
  • 1 cup fresh spinach, chopped
  • 1/2 cup frozen peas, thawed
  • 1/2 cup corn kernels (fresh or frozen)
  • 1/4 cup vegetable broth
  • 2 tablespoons all-purpose flour
  • 1/2 cup milk (dairy or plant-based)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 1 egg (for egg wash, optional)

Equipment

  • Baking dish or pie tin (9-inch recommended)
  • Large skillet or frying pan
  • Mixing bowl
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Pastry brush (optional, for egg wash)
  • Oven

Instructions

  1. Preheat your oven to 400°F (200°C). Lightly grease your baking dish or line it with parchment paper.
  2. Prepare the vegetables: Wash and dice the carrots, zucchini, bell peppers, and mushrooms. Chop the onion and garlic finely. Set aside the spinach, peas, and corn.
  3. Sauté the aromatics: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, sautéing until translucent and fragrant, about 3-4 minutes.
  4. Add the vegetables: Stir in the carrots, zucchini, bell peppers, and mushrooms. Cook for about 5-7 minutes until they start to soften.
  5. Incorporate the greens and peas: Add the spinach, peas, and corn. Cook for another 3 minutes until the spinach wilts.
  6. Make the filling sauce: Sprinkle the flour over the vegetables and stir well to coat. Slowly pour in the vegetable broth and milk, stirring continuously to avoid lumps. Cook until the mixture thickens, about 3-4 minutes.
  7. Season the filling: Add the dried thyme, oregano, salt, and pepper. Taste and adjust seasoning as necessary. Remove from heat and allow to cool slightly.
  8. Prepare the crust: Roll out the puff pastry to fit your baking dish. Carefully place it into the dish, pressing gently to fit the corners.
  9. Fill the pie: Pour the vegetable filling into the crust, spreading it evenly.
  10. Top the pie: If you have extra puff pastry, cover the filling with another sheet or create a lattice top. Press edges to seal.
  11. Egg wash (optional): Beat the egg and brush it lightly over the crust for a golden finish.
  12. Bake: Place the pie in the preheated oven and bake for 25-30 minutes or until the crust is golden brown and crisp.
  13. Cool and serve: Allow the pie to cool for 10 minutes before slicing. This helps the filling to set and makes serving easier.

Tips & Variations

“To enhance the flavor, try adding fresh herbs like basil or rosemary to the filling. For a vegan option, use plant-based milk and skip the egg wash or substitute with a mix of plant milk and maple syrup for a shiny crust.”

Feel free to experiment with the vegetables based on what you have on hand. Sweet potatoes, broccoli, or cauliflower work wonderfully in this pie.

For added protein, consider mixing in cooked lentils or chickpeas. If you prefer a cheesy touch, sprinkle some grated cheese over the filling before topping with the crust.

To save time, you can prepare the filling a day ahead and refrigerate it. Assemble and bake the pie right before serving for a fresh and warm meal.

For a gluten-free version, use a gluten-free puff pastry or make a crust from almond flour.

Nutrition Facts

Nutrient Amount per serving
Calories 320 kcal
Protein 6 g
Carbohydrates 40 g
Dietary Fiber 5 g
Fat 12 g
Saturated Fat 3 g
Cholesterol 20 mg
Sodium 350 mg

Serving Suggestions

This vegetable pie pairs beautifully with a fresh green salad dressed in a light vinaigrette. For a heartier meal, serve with a side of roasted potatoes or steamed rice.

A dollop of vegan sour cream or a drizzle of tahini sauce can add a lovely creamy contrast.

If you’re in the mood for some warm comfort, a bowl of soup like a Vegan Fall Soup Recipes To Warm Your Cozy Evenings complements this pie wonderfully.

For more vegetarian and vegan meal ideas that fit perfectly alongside this dish, check out our extensive collection of A to Z Vegetarian Recipes for Every Meal and Occasion or explore Cheap Vegetarian Recipes For Families Everyone Will Love.

Conclusion

Vegetable pie is a versatile and delicious dish that brings the best of fresh produce together in a warm, flaky crust. It’s a perfect way to enjoy a nutritious meal that feels indulgent without being heavy.

Whether you’re a seasoned cook or just starting out, this recipe offers straightforward steps and room for creativity, making it ideal for weeknights or special occasions.

By using seasonal vegetables and simple pantry staples, you can whip up this pie with ease, impressing family and friends alike. Not only does it satisfy your taste buds, but it also helps you incorporate more vegetables into your diet in a comforting form.

I encourage you to try this recipe and experiment with your favorite ingredients. For more tasty vegetarian recipes, be sure to explore our Ancient Grains Vegetarian Recipes for Healthy Delicious Meals collection that offers wholesome, flavorful ideas to elevate your plant-based cooking adventures.

📖 Recipe Card: Vegetable Pie

Description: A savory vegetable pie filled with a medley of fresh vegetables and herbs. Perfect as a hearty meal or a side dish.

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

Servings: 6 servings

Ingredients

  • 1 sheet puff pastry (about 9×12 inches)
  • 2 tablespoons olive oil
  • 1 medium 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 grated cheddar cheese
  • 2 large eggs
  • 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 soft.
  3. Add mushrooms, zucchini, and bell peppers; cook for 5 minutes.
  4. Stir in spinach and cook until wilted; season with salt and pepper.
  5. In a bowl, whisk eggs and milk together.
  6. Roll out puff pastry into a pie dish and prick the base with a fork.
  7. Spread the vegetable mixture over the pastry base.
  8. Pour the egg and milk mixture over the vegetables.
  9. Sprinkle grated cheese on top.
  10. Bake for 35-40 minutes until golden and set.
  11. Let cool slightly before serving.

Nutrition: Calories: 280 kcal | Protein: 10 g | Fat: 15 g | Carbs: 25 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetable Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A savory vegetable pie filled with a medley of fresh vegetables and herbs. Perfect as a hearty meal or a side dish.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 sheet puff pastry (about 9×12 inches)”, “2 tablespoons olive oil”, “1 medium 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 grated cheddar cheese”, “2 large eggs”, “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 soft.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, zucchini, and bell peppers; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in spinach and cook until wilted; season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “In a bowl, whisk eggs and milk together.”}, {“@type”: “HowToStep”, “text”: “Roll out puff pastry into a pie dish and prick the base with a fork.”}, {“@type”: “HowToStep”, “text”: “Spread the vegetable mixture over the pastry base.”}, {“@type”: “HowToStep”, “text”: “Pour the egg and milk mixture over the vegetables.”}, {“@type”: “HowToStep”, “text”: “Sprinkle grated cheese on top.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until golden and set.”}, {“@type”: “HowToStep”, “text”: “Let cool slightly before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “10 g”, “fatContent”: “15 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X