Desserts
This vegan veggie pie recipe delivers all the comfort of a classic savory pie without a single animal product in sight. The secret lies in a flaky crust made with plant-based butter and a hearty filling packed with seasonal vegetables that caramelize beautifully during baking.
I’ve perfected this recipe over years of testing, ensuring every bite is tender, flavorful, and satisfying—no one will guess it’s vegan.
The crust starts with cold vegan butter cut into flour, creating those signature flakes that hold up perfectly under the weight of the filling. While it bakes, the vegetables—carrots, mushrooms, and spinach—soften into a rich, savory medley, infused with garlic and herbs.
The key is layering the filling just right so it stays moist and the crust remains crisp.
What you’ll end up with is a golden, bubbling pie with a flaky crust that’s crisp enough to stand alone and a filling so hearty it feels like a hug in every bite.
The aroma alone will have everyone gathering around the table, and the texture—tender vegetables with a slightly caramelized edge—makes it impossible to stop at one slice.
This pie is perfect for potlucks, family dinners, or meal prep—it reheats beautifully and tastes even better the next day. Whether you’re vegan or just looking for a lighter option, this recipe proves plant-based comfort food can be just as indulgent as the classic version. Let’s get baking!
Ingredients for vegan veggie pie
Six servings of flaky crust and hearty veggie filling. All plant-based, all delicious.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Unbleached for best texture |
| Vegan Butter 🧈 | 1 cup | Cold, unsalted preferred |
| Ice Water 💧 | ¼ cup | For crust elasticity |
| Salt 🧂 | 1 tsp | Fine sea salt preferred |
| Carrots 🥕 | 2 cups | Diced into 1/4-inch pieces |
| Mushrooms 🍄 | 1 lb | Cremini or white, sliced |
| Spinach 🍃 | 4 cups | Fresh, chopped finely |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Nutritional Yeast 🧀 | ¼ cup | For cheesy flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
The crust starts with cold vegan butter—this is non-negotiable for flakes. Miyoko's or Earth Balance are my go-tos, but any plant-based butter works if it's solid at room temperature. The flour? King Arthur Unbleached gives the best texture, but any all-purpose will do. For the water, ice-cold is key—it keeps the butter from melting too fast. If your kitchen is warm, chill the dough for 30 minutes before rolling. The mushrooms are the star of the filling—cremini or white hold up best to baking, but shiitake adds an earthy depth if you're feeling fancy.
No vegetable broth? Mushroom broth or even water with a pinch of salt works in a pinch. Fresh spinach wilts down dramatically, so 4 cups packed is your target—don't skimp, but don't overcrowd the pan when sautéing. The nutritional yeast is what gives that cheesy flavor—Bob's Red Mill is the brand I trust, but any brand in the bulk section works. For the carrots and onions, diced uniformly ensures even cooking. If you're prepping ahead, sauté the veggies first and store them separately—they'll keep for 3 days in the fridge, ready to assemble when you're ready to bake.
This pie reheats beautifully—350°F for 15 minutes with foil over the top to keep the crust crisp. Keeps for 4 days in the fridge, fully wrapped. For longer storage, slice and freeze portions—3 months is the limit. The crust stays crispy when reheated, but if it softens, just pop it back in the oven for 5 minutes. For make-ahead convenience, assemble the pie unbaked, cover tightly, and refrigerate overnight—it'll taste even more flavorful the next day.
Why You'll Love This Recipe
- No-Fuss Dough: I swear by this vegan butter and ice water trick—it’s the secret to a flaky crust without overworking the flour. Five minutes of mixing, rolling, and folding, and you’ve got a golden, crispy base that holds up like a dream.
- Carrot Magic: That sweet, earthy carrot flavor? It’s the star here. Sautéed with just a pinch of salt until tender, they melt into the filling like butter (even though there isn’t any). Honestly, my picky eaters actually finish their plates.
- Leftovers Heaven: This pie reheats like a champ—whether straight from the fridge or frozen. I’ve pulled it out for lunch the next day, packed it for work, and even served it cold with a sprinkle of flaky salt. Zero waste, all flavor.
- Budget Win: Flour, butter, carrots, salt—this recipe uses pantry staples you already have. No fancy ingredients, no markup, just solid, filling comfort for half the cost of takeout. Between us, this is my go-to when groceries are tight.
Step-by-step instructions for vegan veggie pie
Here's how to create a golden crust and hearty filling using only plant-based ingredients.
Prepare the Flaky Vegan Crust
Cut the 1 cup vegan butter into small cubes and place them in the freezer for 10 minutes to firm up. In a large bowl, whisk together the 3 cups all-purpose flour and 1 teaspoon salt. Add the chilled butter cubes and use your fingers or a pastry cutter to work the butter into the flour until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.
Gradually sprinkle in the ¼ cup ice water, 1 teaspoon at a time, mixing gently with a fork until the dough just comes together. Be careful not to overmix—just until the dough holds when pressed. Shape the dough into a disk, wrap it in plastic wrap, and refrigerate for at least 1 hour (or up to 24 hours). This resting time is crucial for developing flavor and achieving that signature flakiness.
Sauté the Vegetable Base
In a large skillet, heat the 2 tablespoons olive oil over medium heat. Add the 1 whole yellow onion and 1 pound mushrooms, sliced, cooking for 5-6 minutes until the onions become translucent and the mushrooms release their moisture. Push the vegetables to one side of the pan and add the 4 cloves garlic cloves, minced, cooking for 30 seconds until fragrant.
Add the 2 cups carrots, diced, and cook for another 5 minutes until the carrots begin to soften. Stir in the 1 teaspoon dried thyme and ½ teaspoon black pepper, mixing well to combine. Remove the pan from heat and set aside.
Assemble the Filling
In a large bowl, combine the sautéed vegetable mixture with the 4 cups spinach, chopped, and the 1½ cups vegetable broth. Stir in the ¼ cup nutritional yeast and mix until everything is evenly distributed. The nutritional yeast will add a cheesy depth to the filling, balancing the earthy flavors of the vegetables.
Taste the filling and adjust the seasoning if needed—you may want to add a pinch more salt or pepper. Transfer the filling to a 9-inch pie dish and spread it evenly, pressing down gently to create a smooth surface. This ensures even baking and a consistent texture throughout.
Roll Out and Assemble the Crust
On a lightly floured surface, roll out the chilled dough to a 12-inch circle, about ⅛-inch thick. Carefully lift the dough and drape it over the pie dish, allowing it to extend 1 inch over the edges. Trim any excess dough and fold the overhang under itself to create a neat edge. Crimp the edges using your fingers or a fork to seal the pie.
Cut a few small slits in the center of the crust to allow steam to escape during baking. This prevents the crust from puffing up or cracking. Place the assembled pie on a baking sheet lined with parchment paper to catch any drips.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the pie for 45-50 minutes, until the crust is golden brown and the filling is bubbling. For the first 20 minutes, place a baking sheet filled with 1 inch of hot water on the lower rack to create steam, which helps the crust stay tender. Remove the water after 20 minutes and continue baking until the filling is heated through and the crust is fully set.
Let the pie cool for 10 minutes before slicing—this allows the filling to set slightly and makes it easier to serve. The crust should be crisp and flaky, while the filling remains hearty and flavorful. Serve warm with a side of fresh greens or a simple salad for a complete meal.
Pro Tips For Making Vegan Veggie Pie
- Chill the Dough Properly: I learned this the hard way—rolling out vegan butter dough straight from the fridge makes it stubborn and uneven. Wrap the dough in plastic and refrigerate for at least 30 minutes before handling, or pop it in the freezer for 15 if you’re in a rush. Cold butter stays firm, so your crust won’t turn into a greasy mess when it hits the oven.
- Pre-Cook the Carrots: Skip the raw, watery texture by sautéing your carrots until they’re tender but still hold their shape—about 8-10 minutes in a hot pan with a little oil. This concentrates their flavor and prevents a soggy pie filling later. (Yes, even if you’re tempted to throw them in raw for speed.)
- Brush, Don’t Drown, the Crust: A light coat of vegan butter or plant-based milk on the crust before baking is non-negotiable, but don’t go overboard—just enough to glaze, not drown. Too much liquid = a gummy, undercooked bottom. Use a pastry brush and work quickly.
- Blind-Bake the Bottom: If your filling is juicy (like with carrots), blind-bake the crust for 10 minutes with pie weights or dried beans before adding the filling. This guarantees a crisp base instead of a soggy one. (Your future self will thank you—trust me.)
Perfect pairings for vegan veggie pie
Side Dish Harmony
A simple arugula salad with a light lemon-tahini dressing brightens the richness of the pie. Toss 4 cups arugula with 2 tbsp tahini, 1 tbsp lemon juice, and a pinch of salt. The peppery bite contrasts beautifully with the creamy filling. 🌿
Bread Pairings
Serve with crusty sourdough bread or vegan dinner rolls for dipping. Warm the bread in the oven for 5 minutes at 350°F to soften it perfectly. A garlic herb baguette adds an extra layer of flavor that complements the pie’s savory notes.
Drink Recommendations
A crisp sparkling white wine, like Prosecco or Champagne, cuts through the richness of the veggie pie. The bubbles cleanse your palate with each bite. For a non-alcoholic option, try sparkling apple cider—it’s refreshing and pairs wonderfully with the earthy flavors.
Herb Garnishes
Finish each slice with a sprinkle of fresh parsley or chives for a pop of color and freshness. The herbs add a bright contrast to the warm, savory filling. I like to chop them finely and sprinkle them right before serving so they stay vibrant. ✨
Cheesy Additions
For a cheesy twist, serve with vegan cheddar slices on the side. Brands like Miyoko’s or Violife melt beautifully and add a satisfying richness. You can also sprinkle nutritional yeast directly on top of the pie for an extra cheesy kick.
Seasonal Twists
In fall, add roasted butternut squash cubes as a side—they complement the pie’s hearty flavors. For summer, a cucumber-dill salad with a tangy yogurt dressing keeps things light. Each season brings a new way to enjoy this versatile pie! 🍂
Nutrition facts
Frequently asked questions
Can I make this vegan pie without a pie dish?
Use a 9-inch cast-iron skillet or even a deep oven-safe ceramic dish. Just make sure it can handle 375°F heat. For extra crispiness, place the assembled pie on a baking sheet lined with parchment paper to catch any filling drips. The crust will still turn out flaky, just with slightly different texture characteristics.
What's the best way to store leftovers?
Let the pie cool completely, then wrap it tightly in aluminum foil or store in an airtight container. It keeps well in the fridge for 4-5 days. For longer storage, slice the pie and freeze portions for up to 3 months. Reheat individual slices at 350°F for 10-12 minutes with foil covering the crust to maintain crispiness.
Can I substitute any of the vegetables?
Yes! The recipe is flexible. Swap carrots for zucchini or sweet potatoes, mushrooms for bell peppers or asparagus, or spinach for kale or Swiss chard. For extra richness, add 1/2 cup cooked lentils or chickpeas to the filling. Just adjust cooking times if using denser vegetables like sweet potatoes.
Why did my crust turn out tough instead of flaky?
Overworking the dough or using warm butter are the most common culprits. Keep the butter cold and handle the dough minimally. Also, ensure you're using ice water and not overmixing. For extra flakiness, chill the dough for at least 1 hour before rolling. If your kitchen is warm, try refrigerating the dough overnight.
Is this pie gluten-free?
Not as written, but you can easily adapt it! Replace the all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill) and add 1/4 cup xanthan gum to the dough. You may need to add 1-2 extra tablespoons of ice water since gluten-free flours absorb differently. The crust will still be flaky but with a slightly different texture.
