This Vegetable Pot Pie will warm and nourish you from the inside out.
There are certain meals that feel like a warm hug at the end of a chilly day, and this Vegetable Pot Pie with Puff Pastry is one of them.
Imagine a bubbling, velvety filling of colorful seasonal vegetables gently simmered in a fragrant white wine and herb sauce, all tucked beneath a golden, flaky puff pastry crust. It’s cozy, nourishing, and wonderfully satisfying.
This is Plant Magic comfort food at its best.
Inspired by the classic pot pies we all know and love, this plant-based version celebrates the beauty of vegetables. Sweet butternut squash, creamy potatoes, tender carrots, leeks, celery, and peas come together in a luscious sauce scented with garlic, fresh parsley, Dijon mustard, and Herbes de Provence.
The result? A beautiful vegetable pot pie that feels both nostalgic and fresh—a true celebration of the garden.
Why You’ll Love This Vegetable Pot Pie
This recipe is everything I love about cozy cooking:
Packed with nourishing seasonal vegetables
A beautiful centerpiece for family dinners
Perfect for fall and winter evenings
Rich, creamy, and completely plant-based
Easy to customize with what you have on hand
Elegant enough for entertaining, simple enough for a weeknight meal
Whether you make one large pot pie or individual ones, this is a recipe that brings a little magic to the table.
The Magic Is in the Vegetables
The heart of this recipe is the beautiful combination of vegetables.
I love using:
- Yellow onion
- Carrots
- Celery
- Leeks
- Garlic
- Butternut squash
- Potatoes
- Green peas
The combination creates layers of flavor, texture, and natural sweetness.
But don’t feel restricted by the exact list. This is one of those wonderfully forgiving recipes where you can embrace the seasons and use what you have available.
Try swapping:
- Butternut squash for sweet potato
- Potatoes for fennel or parsnips
- Peas for green beans
- Add mushrooms for extra earthy flavor
- Stir in baby spinach or kale for a little extra green goodness
A pot pie is the perfect place for garden creativity.
What Makes the Sauce So Delicious?
The secret is building layers of flavor.
The vegetables are gently sautéed in extra virgin olive oil, allowing the onions, leeks, garlic, and herbs to release their incredible aromas.
A splash of white wine adds brightness and depth, while Dijon mustard, vegetable stock, and unsweetened almond milk create a creamy, savory sauce that hugs every vegetable.
Fresh parsley and Herbes de Provence bring that beautiful French countryside feeling, a reminder that simple ingredients can create something extraordinary.
Is This Vegetable Pot Pie Vegan?
Yes!
This recipe is completely plant-based.
Many store-bought puff pastry brands are accidentally vegan, but always check the label as ingredients can change.
If you prefer not to cook with wine, replace it with an additional cup of vegetable stock. The pie will still be delicious.
How To Make Vegetable Pot Pie
Although this recipe looks impressive, it’s surprisingly simple.
Start by gently sautéing the onions, carrots, celery, and leeks in olive oil until they become tender and fragrant. Add the garlic, herbs, and vegetables before creating the creamy sauce with white wine, vegetable stock, and almond milk.
Once the filling has thickened and the vegetables are tender, spoon it into your baking dish and cover it with flaky puff pastry.
As it bakes, the pastry becomes golden and crisp while the filling bubbles beneath, a little kitchen magic happening right before your eyes.
Make It Ahead
This vegetable pot pie is wonderful for preparing ahead.
You can make the vegetable filling up to 2 days in advance and add the puff pastry before baking.
Leftovers keep beautifully in the refrigerator for up to 4 days.
Plant Magic Serving Suggestions
Serve this cozy vegetable pot pie with:
- A crisp green salad with lemon vinaigrette
- Roasted Brussels sprouts
- Steamed greens
- A glass of crisp white wine
- Fresh herbs scattered over the top
It’s a complete meal all on its own.
Vegetable Pot Pie
A nourishing, delicious and hearty meal for a cold winter’s night.
Ingredients
Vegetable Filling
- 2 tablespoons extra virgin olive oil
- 2 tablespoons vegan butter
- 1 large yellow onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 1 large leek, thoroughly washed and finely chopped
- 3 cloves garlic, minced
- 1 cup potatoes, cut into large cubes
- 1 cup butternut squash, cut into large cubes
- 1½ teaspoons Herbes de Provence
- 1 teaspoon freshly ground black pepper
- 1 cup dry white wine (optional)
- ¼ cup fresh parsley, finely chopped
- 2 teaspoons Dijon mustard
- 1½ cups vegetable stock
- 1 cup unsweetened almond milk
- 2 tablespoons cornstarch
- 1 cup frozen peas
For the Puff Pastry Topping
- 1 package vegan puff pastry, thawed according to package directions
- 1 tablespoon melted vegan butter or olive oil for brushing
- Extra Herbes de Provence
- Freshly ground black pepper
- Pinch of sea salt
Instructions
- Preheat oven to 400°F.
- Heat olive oil and vegan butter in a large Dutch oven or heavy saucepan over medium heat.
- Add the onion and cook for 10–15 minutes until softened and lightly golden.
- Add carrots, celery, leek, garlic, potatoes, and butternut squash. Stir well.
- Add Herbes de Provence and black pepper. Cook for another 3–4 minutes.
- Add white wine if using and allow it to simmer for a few minutes.
- Stir in parsley and Dijon mustard.
- Add vegetable stock and almond milk. Bring to a gentle boil, then reduce heat and simmer.
- In a small bowl, mix cornstarch with 2 tablespoons of the hot cooking liquid until smooth. Stir this mixture back into the pot.
- Add frozen peas and simmer for about 5 minutes until the sauce thickens.
- Spoon the filling into one large baking dish or individual oven-safe bowls.
- Cover with puff pastry, allowing it to slightly overlap the edges.
- Brush pastry with melted vegan butter or olive oil. Sprinkle with Herbes de Provence and black pepper.
- Cut a few small slits in the pastry to allow steam to escape.
- Bake for 35–45 minutes until the pastry is puffed, golden, and the filling is bubbling.
- Allow to cool for 5–10 minutes before serving.
Enjoy your beautiful bowl of Plant Magic!
Looking for other Winter Warming Recipes?
Sweet Potato and Chickpea Curry
Why not pin the recipe, and you’ll have it for later!

DID YOU MAKE THIS RECIPE?
If you did make this recipe, please do let me know how it worked out for you! I hope you loved it 🙂 Please leave a comment below. Happy cooking and most of all, happy eating.



