Puff pastry veggie pot pie is a cozy, hearty, and wholesome dish that’s perfect for a weeknight dinner or a festive holiday meal. Made with a creamy, savory vegetable filling and topped with golden, flaky puff pastry, this one-pan recipe is loaded with fiber, plant-based protein, and comforting flavors.
Why You’ll Love This Recipe
This puff pastry vegetable pot pie is a true crowd-pleaser. Whether you’re serving vegetarians, vegans, or meat-eaters, it offers a filling and satisfying experience. The combination of fresh and frozen vegetables, creamy white beans, and aromatic herbs makes each bite nourishing and flavorful. Plus, it’s incredibly versatile—easy to make gluten-free or vegan—and comes together in under an hour. Perfect for busy weeknights or when you need a simple yet impressive dish.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1 sheet puff pastry, thawed
-
1 can white beans (15 oz), cannellini or great northern beans
-
2 carrots, peeled and diced
-
1 white or yellow onion, diced
-
2 tbsp butter, dairy or non-dairy
-
16 oz bag frozen mixed vegetables
-
2 cloves garlic, crushed
-
1 ½ cups low-sodium vegetable broth
-
1 cup milk of choice
-
⅓ cup all-purpose flour
-
1 tbsp fresh thyme
-
½ tbsp fresh rosemary, chopped
-
1 tsp salt, plus more to taste
-
1 tsp black pepper
-
½ tsp turmeric
-
1 egg, whisked
Directions
-
Preheat the oven to 400°F (200°C).
-
Melt butter in a large braiser or skillet (10–12” wide, ~3 quarts capacity) over medium heat.
-
Add diced carrots and onion, sauté for 5–7 minutes, stirring occasionally.
-
Stir in frozen mixed vegetables, crushed garlic, salt, pepper, turmeric, thyme, and rosemary. Cook for 2–3 more minutes.
-
Sprinkle in the flour and stir well to combine.
-
Gradually pour in the vegetable broth and milk, followed by the white beans. Stir everything together.
-
Simmer on medium-low heat for about 5 minutes, until the mixture thickens. Taste and adjust seasoning if needed.
-
Cut the puff pastry into 20 small rectangles.
-
Remove the pan from heat and layer the puff pastry pieces over the filling, overlapping slightly.
-
Brush the top of the pastry with the whisked egg.
-
Bake for 25–30 minutes, or until the puff pastry is golden and crisp.
-
Let it cool for 10 minutes before serving. Garnish with extra herbs if desired.
Servings and timing
-
Servings: 6
-
Prep time: 10 minutes
-
Cook time: 40 minutes
-
Total time: 50 minutes
Variations
-
Use your favorite vegetables: Add mushrooms, celery, potatoes, or broccoli for extra depth and texture.
-
Make it plant-based: Use vegan butter, non-dairy milk, and a dairy-free puff pastry.
-
Gluten-free version: Swap in a gluten-free puff pastry and use a 1:1 gluten-free flour blend.
-
Add spice: For a bit of heat, include a pinch of red pepper flakes or cayenne.
-
Protein boost: Add lentils or chickpeas for extra plant-based protein.
Storage/Reheating
-
The filling can be made a day ahead and stored in the fridge.
-
Refrigerate leftovers in an airtight container for up to 4 days.
-
For best results, reheat in the oven at 350°F for 10–15 minutes to maintain the crispy texture.
-
Microwave reheating is also possible, though the puff pastry may soften.
FAQs
What kind of puff pastry should I use?
Any store-bought puff pastry will work, but make sure it’s thawed properly. For a dairy-free version, choose vegan brands like Pepperidge Farm.
Can I use fresh vegetables only?
Yes, you can substitute frozen vegetables with all fresh ones—just be sure to adjust the cooking time as needed.
Is this recipe vegan?
It can be made vegan by using dairy-free butter, plant-based milk, and a vegan puff pastry. Omit the egg wash or use a plant-based alternative.
How can I make the crust crispier?
Ensure your oven is preheated and bake on the middle rack. If the top browns too quickly, tent with foil during the last few minutes.
Can I use crescent rolls instead of puff pastry?
Yes, crescent roll dough can be used for a softer, bread-like topping if you prefer.
What type of beans work best?
Cannellini or great northern beans are ideal due to their creamy texture, but chickpeas or lentils also work well.
Can I freeze the pot pie?
Freezing is not recommended due to the dairy and puff pastry, which can change texture after thawing. It’s best enjoyed fresh or from the fridge within a few days.
How do I prevent the bottom from getting soggy?
Since this pie is only topped with puff pastry, you don’t have a bottom crust to worry about. To keep the top crispy, avoid overfilling the pan and ensure the filling has thickened before adding the pastry.
What can I serve with this pot pie?
A light side salad, roasted potatoes, or steamed greens pair well to round out the meal.
Can I make this in advance?
Yes! Prepare the filling a day ahead, refrigerate it, and top with pastry just before baking.
Conclusion
This puff pastry veggie pot pie is the ultimate comfort food—warm, filling, and packed with nourishing ingredients. Whether you’re feeding a family, hosting a dinner, or looking for a meatless main dish, this recipe delivers on both flavor and ease. With endless customization options, it’s sure to become a staple in your kitchen.
Print
Puff Pastry Vegetable Pot Pie
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Puff Pastry Vegetable Pot Pie is a cozy, one-pan comfort dish featuring a hearty blend of fresh and frozen vegetables, creamy white beans, and fragrant herbs, all baked under a golden puff pastry crust. With its rich, creamy filling and flaky topping, this vegetarian-friendly recipe is nourishing, satisfying, and perfect for both busy weeknights and festive holiday tables. It’s customizable, can be made vegan or gluten-free, and is a crowd-pleasing way to serve more veggies at dinner.
- Total Time: 50 mins
- Yield: 6 servings
Ingredients
1 sheet puff pastry, thawed
1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
2 carrots, peeled and diced
1 white or yellow onion, diced
2 tablespoons butter (dairy or non-dairy)
1 (16 oz) bag frozen mixed vegetables (peas, corn, green beans, carrots)
2 cloves garlic, crushed
1 1/2 cups low-sodium vegetable broth
1 cup milk of choice (dairy or non-dairy)
1/3 cup all-purpose flour
1 tablespoon fresh thyme
1/2 tablespoon fresh rosemary, chopped
1 teaspoon salt, plus more to taste
1 teaspoon black pepper
1/2 teaspoon turmeric
1 egg, whisked (for egg wash)
Instructions
- Preheat oven to 400°F (200°C). Prepare a large oven-safe braiser pan or skillet (10–12 inches wide, about 3 quarts capacity).
- Melt butter in the skillet over medium heat. Add diced carrots and onion, and sauté for 5–7 minutes until softened.
- Add frozen vegetables, garlic, thyme, rosemary, turmeric, salt, and pepper. Cook for 2–3 minutes.
- Stir in the flour until vegetables are coated. Slowly pour in broth and milk, then stir in white beans. Simmer on medium-low heat for about 5 minutes, until the mixture thickens. Taste and adjust seasoning as needed.
- Cut puff pastry into 20 smaller rectangles. Remove pan from heat and arrange pastry pieces over the filling, overlapping slightly to cover the top.
- Brush pastry with whisked egg. Bake uncovered for 25–30 minutes until pastry is puffed, golden, and crisp.
- Remove from oven, garnish with extra fresh herbs, and let sit for 10 minutes before serving.
Notes
- To make it vegan: use dairy-free butter, plant-based milk, and vegan puff pastry.
- For gluten-free: use a gluten-free puff pastry or pie crust, and replace flour with a 1:1 gluten-free flour blend.
- Add extra vegetables like mushrooms, celery, potatoes, or broccoli for variation.
- The filling can be prepared a day ahead and refrigerated. Add puff pastry topping just before baking.
- Leftovers keep in the fridge up to 4 days. For best results, reheat in oven at 350°F for 10–15 minutes to keep crust crisp.
- Author: Monica
- Prep Time: 10 mins
- Cook Time: 40 mins
- Category: Main Dish / Vegetarian
- Method: Stovetop + Baked
- Cuisine: Western
- Diet: Vegetarian
Nutrition
- Serving Size: 1 portion
- Calories: ≈ 320 kcal
- Sugar: ≈ 5 g
- Sodium: ≈ 580 mg
- Fat: ≈ 16 g
- Saturated Fat: ≈ 7 g
- Unsaturated Fat: ≈ 9 g
- Trans Fat: 0 g
- Carbohydrates: ≈ 35 g
- Fiber: ≈ 6 g
- Protein: ≈ 9 g
- Cholesterol: ≈ 40 mg