Desserts
This roast vegetable pie recipe transforms humble seasonal veggies into a warm, spiced dessert that balances earthy sweetness with a golden, buttery crust. The secret lies in pre-roasting the vegetables until caramelized—this concentrated flavor is what transforms a simple filling into something extraordinary.
I developed this recipe during autumn harvest season when the local farmers' market overflowed with sweet potatoes, butternut squash, and onions, all begging to be baked into something special.
The crust deserves equal attention—whether you choose a classic pie dough or a quick shortcrust variation, the key is pre-baking it just until set but still tender. This prevents the filling from making it soggy while allowing the crust to achieve that perfect golden, flaky finish.
The filling itself is a symphony of spices: cinnamon for warmth, nutmeg for depth, and a touch of cayenne for subtle heat that lingers on the tongue.
When it emerges from the oven, you'll have a pie with caramelized edges on the vegetables, a custardy texture in the center, and a crust that's crisp enough to hold its shape but tender enough to melt in your mouth.
The aroma alone—warm spices mingling with roasted vegetables—will have everyone gathering around the table. This isn't just dessert; it's a centerpiece that turns ordinary meals into memorable occasions.
The best part? This recipe scales beautifully for gatherings, and leftovers reheat perfectly for breakfast the next morning. Whether you're serving it at Thanksgiving, a holiday brunch, or just because you deserve something special, this pie delivers restaurant-quality results with minimal fuss. Let's get baking—your taste buds will thank you.
Ingredients for roast vegetable pie
Sweet potatoes, squash, and apples caramelize into a spiced filling hugged by golden crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Butternut Squash 🎃 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Yellow Onions 🧅 | 2 whole | Thinly sliced, caramelized |
| Apples 🍎 | 3 medium | Corrected to: 3 medium (2 cups diced) |
| Granulated Sugar 🍚 | ¾ cup | Light brown preferred for depth |
| All-Purpose Flour 🌾 | 1 ½ cups | For pie crust (plus extra for dusting) |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for crust |
| Ice Water 💧 | ½ cup | For pie dough |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated nutmeg |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher salt |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Eggs 🥚 | 2 large | Room temperature |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
The vegetables are the heart of this pie, so pick seasonal, vibrant ones—the deeper the color, the better the flavor. Sweet potatoes and butternut squash should be firm with no soft spots, and apples should be crisp like Honeycrisp or Granny Smith. Local farmers' markets often have the freshest produce, but any grocery store's organic section works. For the crust, King Arthur flour is my go-to for flakiness, but any all-purpose will do. The butter matters too—use Plugrá or Land O'Lakes unsalted for the best texture. Pre-peeling and cubing the veggies saves time, but if you're short on prep hours, roast them whole first and peel after baking.
No sweet potatoes? Substitute with pumpkin or yams—adjust the sugar slightly if using pumpkin. Apples feeling pricey? Pear slices work beautifully, though they'll break down faster. For the crust, if you're in a pinch, pre-made pie crust from Trader Joe's cuts prep time in half. The spices are non-negotiable though—Penzeys or McCormick for cinnamon and nutmeg ensures you're getting the real deal. Want to make it nut-free? Swap the heavy cream for coconut milk, though the texture will be slightly lighter. The vanilla extract can be imitation, but Nielsen-Massey pure vanilla elevates the whole dish.
This pie reheats beautifully—just 350°F for 15 minutes until warm through. Store the crust separately if making ahead; assemble just before baking to keep it crisp. The filling keeps for 3 days in the fridge, though I rarely have leftovers that long. For make-ahead convenience, freeze the assembled pie (unbaked) for up to 2 months. Thaw overnight in the fridge before baking. The aroma alone as it bakes will have your whole house gathering—worth every minute of prep.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just roast everything together. Sweet potatoes caramelize while the squash gets tender, onions turn golden, and apples melt into the mix. No flipping pans, no stress, just hands-off cooking that still feels special.
- Sweet-Savory Balance: That touch of granulated sugar isn’t just for show—it deepens the roast flavors while keeping things from getting too heavy. The apples add a bright, almost custardy texture that cuts through the richness, like a hug for your taste buds.
- Weeknight Workhorse: Between us, this is my go-to when I need something hearty but don’t want to slave over it. Double the recipe, pop it in the fridge, and reheat portions all week—it’s the ultimate lazy dinner that still tastes intentional.
- Budget-Friendly Luxury: Sweet potatoes and squash stretch further than you’d think, and apples add a touch of elegance without breaking the bank. Honestly, it’s the kind of dish where you’ll wonder why you ever paid for takeout—same vibes, way better leftovers.
Step-by-step instructions for roast vegetable pie
Here's how to transform seasonal vegetables into a comforting pie with a crisp crust and spiced filling.
Roast the Vegetable Base
Preheat your oven to 400°F and line two large baking sheets with parchment paper. Toss the peeled and cubed 2 lbs sweet potatoes and 2 lbs butternut squash with 1 tablespoon olive oil (not listed but essential for roasting - use your own), 1 teaspoon salt, 1 teaspoon black pepper, and 1 teaspoon cinnamon. Spread them in a single layer on the baking sheets.
Roast for 25-30 minutes, stirring halfway, until the vegetables are tender when pierced with a fork and the edges begin to caramelize. The sweet potatoes should be fork-tender with slightly crisp edges. Remove from the oven and let cool slightly - this prevents the filling from becoming watery when combined later.
Caramelize the Onions and Prepare the Filling
While the vegetables roast, heat 2 tablespoons unsalted butter in a large skillet over medium-low heat. Add the thinly sliced 2 whole yellow onions and cook slowly for 20-25 minutes, stirring occasionally, until deeply golden and caramelized. This step develops rich, sweet flavors that form the base of your filling.
Transfer the caramelized onions to a large mixing bowl. Add the cooled roasted vegetables, diced 3 medium apples, 0.75 cup granulated sugar, 1 cup heavy cream, 1 teaspoon vanilla extract, 1 teaspoon nutmeg, 0.25 teaspoon cayenne pepper, and 1 teaspoon salt. Mix gently but thoroughly until all ingredients are evenly distributed. The mixture should be thick but still pourable.
Prepare the Classic Pie Crust
In a large bowl, combine the 1.5 cups all-purpose flour with 1 teaspoon salt. Cut in the 1 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Gradually add the 0.5 cup ice water, 1 tablespoon at a time, mixing just until the dough comes together.
Turn the dough onto a lightly floured surface and knead gently for 1-2 minutes until smooth. Divide the dough into two equal pieces, wrap each in plastic wrap, and chill in the refrigerator for at least 1 hour (or up to 2 days). Chilling relaxes the gluten and makes rolling easier - this is crucial for a tender, flaky crust.
Assemble and Bake the Pie
Roll out one dough piece on a lightly floured surface to fit a 9-inch pie dish, about 1/8-inch thick. Transfer to the pie dish and trim the edges, leaving a 1/2-inch overhang. Roll out the second dough piece and cut into 1/2-inch strips for the lattice topping. Chill both pieces while you prepare the filling.
Pour the vegetable filling into the prepared pie crust, spreading it evenly. Arrange the dough strips in a lattice pattern over the top, pressing gently where they cross. Brush the lattice and crust edges with a beaten egg (use the 2 large eggs) for a golden finish. Bake at 375°F for 45-50 minutes, until the crust is deep golden brown and the filling is bubbling at the edges.
Rest and Serve
Remove the pie from the oven and let it cool on a wire rack for at least 2 hours before slicing. This resting period allows the filling to set and the juices to redistribute, preventing a runny pie. The crust should be crisp and the filling warm with caramelized edges when served.
Slice into wedges and serve warm with whipped cream or vanilla ice cream. The combination of sweet roasted vegetables, spiced filling, and buttery crust creates a pie that's perfect for fall gatherings or cozy weeknight dinners. Store leftovers covered at room temperature for up to 2 days.
Pro Tips For Making Roast Vegetable Pie
- ROAST IN TWO STAGES: I learned this the hard way—roasting sweet potatoes and butternut squash together at 400°F (200°C) turns them into mush. Start them at 425°F (220°C) for 15 minutes to caramelize the edges, then drop to 375°F (190°C) for 20-25 minutes. The squash will stay tender-crisp, not gluey.
- PEEL APPLES LAST: Sweet potatoes and squash take forever to roast, but apples get mealy if they sit too long. Peel and slice them only after the veggies are halfway done—store them in cold water in the sink until you’re ready to fold them in. (Yes, even if you’re impatient like me.)
- SALT THE ONIONS: Skip this, and your pie will taste bland. Toss sliced yellow onions with 1 teaspoon salt and 1 tablespoon oil before roasting—they’ll soften faster and add depth. I was skeptical until I tried it; now I never skip it.
- USE A SPLASH OF VINEGAR: The apples and sweet potatoes release a ton of liquid while roasting. Stir in 1 tablespoon apple cider vinegar with the sugar when you mix everything—it balances sweetness and tightens the filling. (Your future self will thank you.)
Make-ahead tips for this recipe
Prep Ahead Strategy
Start by roasting the vegetables up to 2 days in advance—this concentrates their flavors beautifully. Store them in an airtight container at room temperature, then reheat gently in a skillet with a splash of water to restore moisture before mixing with the filling.
The onions can also be caramelized ahead and kept in the fridge for 3 days, making assembly a breeze on busy mornings. 🍠
Crust Mastery
Roll out and chill both pie crust pieces the night before to save time. Wrap them tightly in plastic wrap and refrigerate—this prevents them from drying out or becoming tough. For extra efficiency, use a 9-inch pie dish and pre-line it with parchment paper (remove before baking) to avoid sticking.
Pre-bake the bottom crust for 10 minutes at 375°F to create a sturdy base that won’t absorb filling moisture. ✨
Filling Prep
Mix the filling ingredients the day before and store it in an airtight container in the fridge. When ready to assemble, simply pour it into the crust and bake. For a shortcut, use pre-made pie crusts from Trader Joe’s or your local bakery—just ensure they’re fully chilled before handling.
The filling will keep its texture beautifully, so no need to worry about it separating or becoming watery. 🥛
Freezing Flexibility
Assemble the pie completely (including the lattice top) and freeze it unbaked in an airtight container for up to 2 months. When ready to bake, thaw overnight in the fridge and add 10 minutes to the baking time.
This is perfect for holiday entertaining—just pop it in the oven while you finish other preparations. The crust will still come out golden and flaky! ❄️
Reheating Leftovers
Slice and reheat individual portions in a 350°F oven for 10-15 minutes until warm through. For a quick fix, use the microwave on 50% power for 1-2 minutes, covered with a damp paper towel to retain moisture.
The filling reheats beautifully, making this pie ideal for breakfast or dessert the next day. 💫
Garnish on Demand
Skip the lattice topping if you’re short on time—just cover the pie with a single sheet of dough and cut a few slits for steam to escape. Brush with beaten egg and bake as directed.
For a restaurant-worthy finish, add a sprinkle of toasted pecans or a drizzle of honey** after baking. This adds texture and sweetness without extra effort. 🌟
Nutrition facts
Frequently asked questions
Can I use frozen vegetables instead of fresh?
Fresh vegetables work best for this recipe because their natural moisture and texture create the ideal filling. However, if you must use frozen, thaw and pat them completely dry first to prevent a watery pie. For the best results, opt for seasonal fresh produce like sweet potatoes and butternut squash—their natural sweetness shines through when roasted.
How do I prevent a soggy crust?
The key is pre-baking the bottom crust for 10 minutes at 375°F before adding filling. This creates a sturdy base that won't absorb moisture. For extra insurance, sprinkle a thin layer of crushed cornflakes or breadcrumbs between the crust and filling to create a barrier. Chilling the crust before assembly also helps maintain its structure.
Can I make this pie without a lattice top?
For a simpler approach, cover the pie with a single sheet of dough and cut a few slits for steam to escape. Brush with beaten egg for a golden finish. This method works just as well and saves time—ideal for busy days. The filling will still bake beautifully with this approach.
What's the best way to reheat leftovers?
Slice and reheat individual portions in a 350°F oven for 10-15 minutes until warm through. For a quick fix, use the microwave on 50% power for 1-2 minutes, covered with a damp paper towel to retain moisture. The filling reheats beautifully, making this pie perfect for breakfast the next day.
How can I make this recipe nut-free?
Simply omit any nut-based garnishes like pecans and use coconut milk instead of heavy cream for the filling. The coconut milk will create a slightly lighter texture, but the flavor remains rich and satisfying. For extra richness, consider using full-fat coconut milk to maintain the custardy quality of the filling.
