I have always believed that comfort food doesn’t have to come at the cost of our values, and that’s exactly why I am so excited to share my Best Vegan Pot Pie Recipe with you. This dish is a tender, flaky delight filled with crispy beans, hearty vegetables, and a rich, savory sauce that makes every bite feel like a warm hug. It’s the kind of recipe I turn to when I want satisfying, wholesome food that’s both nourishing and full of flavor, all without any animal products. If you’re craving a classic pot pie experience with a plant-based twist, this recipe will quickly become one of your favorites just like it did for me.
Why You’ll Love This Best Vegan Pot Pie Recipe
One of the things that truly makes this Best Vegan Pot Pie Recipe shine is the beautiful balance of textures and flavors. I love how the slightly crispy beans add a surprising crunch and protein boost, while the tender sweet and Yukon gold potatoes create a creamy base that feels indulgent yet wholesome. The earthy baby bella mushrooms combined with fragrant herbs like sage and thyme bring a warm depth that reminds me of cozy family dinners by the fireplace. Every spoonful offers a comforting taste experience that feels both familiar and excitingly new.
What really won me over about this recipe is how approachable it is, especially for a dish that feels so fancy and satisfying. The crust is buttery and flaky thanks to coconut oil, but it’s surprisingly simple to make from scratch—no need to rely on store-bought if you want that homemade touch. And the filling comes together with everyday ingredients, making it perfect for weeknight dinners or special occasions. I love serving it when I want to impress guests without spending hours in the kitchen. This pot pie stands out because it manages to be hearty and elegant, vegan and vibrant, and incredibly delicious all at once.
Ingredients You’ll Need
The ingredients in this Best Vegan Pot Pie Recipe might look simple, but each plays an essential role in building the final flavor, texture, and appearance of the dish. From the cozy herbs to the variety of vegetables and the silky coconut oil crust, every element is thoughtfully chosen to come together into a perfect whole.
- All-purpose flour: Provides the foundation for the crust’s tender and flaky texture.
- Kosher salt: Enhances all the flavors, both in the crust and filling.
- Baking powder: Gives a slight lift to the crust, keeping it light rather than dense.
- Dried sage: Adds an earthy, herbaceous note that complements the vegetables beautifully.
- Refined coconut oil (room temperature): Creates a rich, flaky crust with a neutral taste perfect for baking.
- Ice water: Helps bring the dough together while keeping it cool for a perfect crust.
- Shallot: Offers a delicate sweetness and depth to the filling.
- Cannellini beans: Deliver protein and a crispy texture after browning in the skillet.
- Olive oil: Used to sauté vegetables and crisp the beans, adding flavor richness.
- Sweet potato: Provides natural sweetness and creamy texture with vibrant color.
- Yukon gold potato: Adds a buttery flavor and firm bite to the filling.
- Yellow onion: Lends a savory backbone to the vegetable mixture.
- Red bell pepper: Infuses a mild sweetness and bright color contrast.
- Baby bella mushrooms: Bring an earthy umami depth and meaty texture.
- Garlic powder: Adds subtle, aromatic warmth without overpowering.
- Smoked paprika: Introduces a sweet smokiness that elevates the filling.
- Ground thyme: Offers herbal complexity and a slightly minty undertone.
- All-purpose flour (for thickening): Helps create a luscious, gravy-like sauce coating the filling.
- Vegetable broth: Forms the savory base for the filling’s sauce.
- Soy sauce: Provides a salty, umami boost that deepens the savory notes.
Directions
Step 1: Preheat your oven to 450°F to get it nice and hot, so the crust bakes up golden and crispy. This high temperature is the secret to that perfect flaky finish I love.
Step 2: Make the crust by combining the flour, kosher salt, baking powder, and dried sage in a medium bowl. Drop the room-temperature coconut oil into the flour mixture in small blobs. Using a pastry blender (or two forks if you don’t have one), cut the coconut oil into the flour until it resembles coarse meal—this helps create flakiness.
Step 3: Sprinkle the ice water gradually over the flour and oil mixture while mixing gently with a fork. Add just enough water until the dough starts to cling together without being sticky. Form the dough into a ball and pop it into the fridge for at least 30 minutes to rest and chill.
Step 4: Slice the shallot into rings and drain and rinse the cannellini beans, making sure they’re as dry as possible. Heat olive oil in a medium skillet over medium-high heat just enough to cover the pan bottom. Place the shallots and beans in a single layer, cooking undisturbed for 3 to 4 minutes to get a golden crust, then stir and cook for another 4 to 5 minutes until beautifully crispy. Season with a pinch of kosher salt and set aside.
Step 5: Dice the sweet potato, Yukon gold potato, yellow onion, and red bell pepper into roughly ½-inch cubes. Slice the mushrooms. These uniform pieces ensure even cooking and nice texture in the filling.
Step 6: In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add all the diced vegetables and mushrooms, stirring frequently. Cook until the potatoes become tender, about 10 minutes. Reduce the heat to low and sprinkle in garlic powder, smoked paprika, ground thyme, and flour, stirring to coat evenly.
Step 7: Pour in the vegetable broth and soy sauce, stirring continuously for about 4 minutes until the broth thickens into a rich sauce. Remove from heat and gently fold in the crispy beans and shallots. Taste and adjust seasoning as needed — this filling is the heart of the pot pie’s fabulous flavor.
Step 8: Transfer the filling to a deep 9-inch pie dish or several smaller baking dishes if preferred. Roll your chilled dough on a floured surface just large enough to cover the pan, working quickly as it softens.
Step 9: Drape the dough over the filling and trim any excess. Crimp the edges lightly—it’s rustic, so no need for perfection! Cut four small slits on top to allow steam to escape.
Step 10: Mix a tablespoon of olive oil with a few drops of water and brush it gently across the dough’s surface to encourage that golden color. Bake for 20 to 25 minutes until the crust is perfectly golden and crispy. Let it cool a few minutes before serving so the filling sets slightly.
Servings and Timing
This Best Vegan Pot Pie Recipe yields about 6 generous servings, making it ideal for a family meal or sharing with friends. The prep time takes approximately 30 minutes since the crust and filling come together fairly quickly, especially if you prep the vegetables efficiently. Cooking time in the oven is around 20 to 25 minutes to achieve that beautiful golden crust. You’ll want to allow at least 30 minutes to chill the dough beforehand for the best texture, so overall, from start to finish, expect about 1 hour. The resting time after baking allows the filling to thicken slightly for easier serving and better flavor melding.
How to Serve This Best Vegan Pot Pie Recipe
Whenever I serve this pot pie, I love to complement it with sides that enhance the warm, hearty flavors without overpowering them. A fresh green salad with a bright vinaigrette adds a crisp, lively contrast to the richness of the pie. Roasted Brussels sprouts or garlic sautéed kale are fantastic vegetables to round out the meal with a nutritional boost and varying textures.
For presentation, I like to bake this pot pie in individual small dishes when serving guests because it feels so personal and elegant. If serving family-style, slicing into wedges and plating with a sprinkle of freshly chopped parsley or thyme adds a lovely pop of color and a hint of extra freshness. I always suggest serving the pot pie warm. It’s perfect fresh out of the oven to enjoy the golden crust at its crispest, but it also reheats beautifully for leftovers.
When it comes to drinks, I find a medium-bodied red wine like a Pinot Noir pairs wonderfully, adding fruity undertones that harmonize with the savory spices. If you prefer non-alcoholic options, a sparkling water with a splash of lemon or a rosemary-infused iced tea makes for a refreshing palate cleanser. This pot pie shines for family dinners, cozy date nights, and special holiday celebrations, but it’s equally delightful for nourishing yourself any night of the week.
Variations
Over time, I’ve enjoyed experimenting with this Best Vegan Pot Pie Recipe in many ways. For a gluten-free version, swapping the all-purpose flour in the crust and filling thickener for a gluten-free blend works great—just be sure to keep an eye on hydration levels for the dough since gluten-free flours can behave differently. I also sometimes add more herbs like rosemary or a pinch of nutmeg to tweak the flavor profile toward a spicier or more aromatic character depending on my mood.
For those who want to switch up the filling vegetables, roasted butternut squash or parsnips make excellent substitutions for the potatoes and add a subtle sweetness. You could also add cooked lentils or chickpeas if you prefer a different protein texture instead of the cannellini beans. I’ve even tried making this pot pie with puff pastry if I’m short on time, though I love the homemade crust for its tenderness and unique coconut oil flavor.
Another creative way I’ve enjoyed this recipe is by cooking the filling entirely on the stovetop, leaving off the crust altogether, and serving it as a warm, hearty vegetable ragout. It’s slightly lighter but just as comforting. If you want to bake the pie in mini ramekins as individual pot pies, the baking time stays about the same but the presentation becomes incredibly charming for parties or holiday spreads.
Storage and Reheating
Storing Leftovers
After enjoying your pot pie, store any leftovers in an airtight container in the refrigerator. I prefer to cool it completely before transferring it to maintain the best texture. The leftovers will keep well for 3 to 4 days, making it perfect for weekday lunches or quick dinners. Make sure to separate the crust and filling slightly when storing if possible to help the crust retain some crispness.
Freezing
This vegan pot pie freezes beautifully, making it a great meal prep option. I recommend baking it fully before freezing for best results. Let the pie cool completely, then wrap it tightly in plastic wrap and aluminum foil or place it in a heavy-duty freezer-safe container. It will keep well in the freezer for up to 2 months. When you’re ready to eat, thaw it overnight in the fridge for even reheating.
Reheating
To reheat, I find the oven is best for preserving the crust’s crispness. Preheat your oven to 350°F and warm the pot pie for about 15 to 20 minutes or until heated through. Avoid microwaving if you want to keep the crust from getting soggy; however, if you’re in a hurry, microwave reheating works too but should be followed by a quick toast under a broiler to restore some crunch.
FAQs
Can I make this pot pie gluten-free?
Absolutely! You can substitute the all-purpose flour in both the crust and filling with a gluten-free flour blend. Just make sure to check the blend includes xanthan gum or another binding agent, or add some yourself, to maintain structure in the dough. Also, keep an eye on the dough hydration as gluten-free flours often require slight adjustments.
Is the coconut oil flavor noticeable in the crust?
No, the refined coconut oil used here has a very neutral taste, so it won’t add any coconut flavor to the crust. It’s chosen for its ability to create a tender, flaky texture similar to butter, making it perfect for vegan baking.
Can I prepare parts of the recipe in advance?
Yes! You can make the crust dough up to a day ahead and keep it refrigerated. The filling can also be cooked in advance and stored separately. Just assemble and bake when you’re ready to serve. This is a great time saver for busy days or when hosting guests.
What if I can’t find cannellini beans?
You can easily substitute other white beans such as great northern or navy beans. If you want a firmer texture to crisp up, chickpeas also work nicely. The key is drying the beans well before crisping so they brown properly without steaming.
Can I use other vegetables instead of the ones listed?
Definitely! This recipe is very flexible. Vegetables like butternut squash, parsnips, carrots, or even green peas can be fantastic additions or substitutions. I encourage you to use what’s fresh and in season to make it your own.
Conclusion
I genuinely hope you give this Best Vegan Pot Pie Recipe a try soon because it’s one of those dishes that feels like comfort and celebration all rolled into one. It’s packed full of wholesome ingredients, full of heart and flavor, and satisfying in a way that proves vegan food can be just as comforting and delicious as any traditional comfort food. Once you whip up this pot pie, I have a feeling it’ll become a cherished staple in your kitchen the way it is in mine. Enjoy every cozy, tasty bite!
Print
Best Vegan Pot Pie Recipe
- Total Time: 1 hour
- Yield: 6 servings
- Diet: Vegan
Description
This Best Vegan Pot Pie is a comforting, savory dish featuring a flaky coconut oil pie crust filled with a hearty vegetable and cannellini bean filling. Perfectly seasoned with sage, garlic, smoked paprika, and thyme, this pot pie combines crispy pan-fried beans with tender potatoes, mushrooms, bell peppers, and onions in a thickened vegetable broth sauce. Ideal for a wholesome, plant-based meal that serves six and can be made in about an hour.
Ingredients
For the Crust
- 1 1/3 cups all-purpose flour
- 1/2 teaspoon kosher salt
- 1/4 teaspoon baking powder
- 2 teaspoons dried sage
- 1/2 cup refined coconut oil (room temperature)
- 7 tablespoons ice water (plus more if needed)
For the Filling
- 1 large shallot
- 1 15-ounce can cannellini beans, drained and rinsed
- About 1/3 cup olive oil, divided
- 1 small sweet potato (about 1/2 pound), diced into 1/2 inch cubes
- 1 small Yukon gold potato (about 1/2 pound), diced into 1/2 inch cubes
- 1 medium yellow onion, diced
- 1 small or 1/2 large red bell pepper, diced
- 8 ounces baby bella mushrooms, sliced
- 2 teaspoons garlic powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground thyme
- 2 tablespoons all-purpose flour
- 2 cups vegetable broth
- 1 tablespoon soy sauce
- 3/4 teaspoon kosher salt (plus more as needed)
Instructions
- Preheat oven: Preheat your oven to 450°F to get it ready for baking the pot pie.
- Make the crust: In a medium bowl, combine the all-purpose flour, kosher salt, baking powder, and dried sage. Add the room temperature coconut oil in small blobs, then use a pastry blender to cut the oil into the flour mixture until it forms a coarse meal texture.
- Form dough: Sprinkle the 7 tablespoons of ice water over the flour mixture gradually, mixing with a fork until the dough starts to come together. Add a little more water if necessary, then form the dough into a ball. Refrigerate the dough in a covered container for at least 30 minutes to rest.
- Prepare crispy shallots and beans: Slice the shallot into rings and dry the rinsed cannellini beans. Heat olive oil in a medium skillet over medium-high heat just enough to cover the bottom. Arrange shallot rings and beans in a single layer. Cook without stirring for 3-4 minutes until bottoms are browned, then stir once and cook another 4-5 minutes until all are crispy and browned. Remove from heat and season with a pinch of kosher salt.
- Prep vegetables: Dice the sweet potato, Yukon gold potato, onion, red bell pepper, and slice the mushrooms as directed.
- Cook vegetables: In a large skillet, heat 2 tablespoons olive oil over medium-high heat. Add all diced vegetables and mushrooms, stirring frequently. Cook for about 10 minutes until potatoes are tender. Lower heat to low, add garlic powder, smoked paprika, thyme, and flour; stir to evenly coat the vegetables.
- Make filling sauce: Pour in the vegetable broth, soy sauce, and kosher salt. Stir constantly for about 4 minutes as the broth thickens into a rich sauce. Remove from heat and fold in the crispy beans and shallots. Taste and adjust seasoning if needed.
- Assemble pot pie: Pour the filling into a deep 9-inch pie pan or similar baking dishes. Remove dough from refrigerator and roll out on a floured surface just big enough to cover the pan. Drape over the filling, trim excess dough, and crimp edges lightly. Cut 4 small slits in the top crust for steam vents. Mix water and 1 tablespoon of olive oil; brush this mixture over the crust for a light sheen.
- Bake: Bake in the preheated oven for 20-25 minutes until crust is golden brown and crisp. Remove from oven, let cool a few minutes, then serve warm.
Notes
- Use refined coconut oil to avoid coconut flavor in the crust.
- If dough is sticky, add a small amount of flour; if too dry, add water by tablespoon.
- Be careful to cook the beans and shallots without stirring too often to get them crispy.
- Adjust seasoning to taste after combining filling ingredients.
- The pie crust can be frozen after forming if you want to prepare ahead of time.
- Use a sharp knife to cut steam slits, allowing moisture to escape during baking.
- Allow the pot pie to cool slightly for easier slicing and to let the filling set.
