Desserts
Grandma's sweet potato pie recipe delivers that perfect balance of spiced custard and buttery crust that feels like a warm hug on a chilly evening.
The secret lies in roasting the sweet potatoes until tender and mixing them with just the right amount of sugar, eggs, and warm spices for a smooth, velvety filling. I've perfected this recipe over years of holiday baking, ensuring every slice has that signature flaky crust and rich, aromatic center.
This classic dessert starts with a simple yet foolproof crust—whether you choose store-bought for convenience or homemade for that extra touch of love.
The filling requires a gentle double-boiling technique to create a silky texture without lumps, while the spices (cinnamon, nutmeg, and ginger) infuse warmth that lingers with every bite. Baking at the right temperature ensures a golden crust and perfectly set custard that holds its shape when sliced.
What makes this pie truly special is how it captures the essence of home cooking—comforting, familiar, and impossible to resist. The aroma filling your kitchen as it bakes will have everyone gathering around the table, while the creamy filling and buttery crust deliver that satisfying combination of textures.
Whether served with whipped cream or a sprinkle of cinnamon, each slice tastes like a piece of nostalgia.
Ready in about an hour, this pie is perfect for holiday gatherings, family dinners, or whenever you crave a taste of tradition. The recipe scales easily, so you can make one for a small gathering or double it for a crowd.
Here’s how to create a pie that tastes like it came straight from Grandma’s kitchen.
Ingredients for grandma's sweet potato pie
Sweet potatoes, warm spices, and buttery crust—this dessert tastes like holiday magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 3 lbs | Medium-sized, peeled and cubed |
| Granulated Sugar 🍚 | 1 ½ cups | Light brown preferred for depth |
| Large Eggs 🥚 | 2 whole | Room temperature for smooth filling |
| Evaporated Milk 🥛 | 1 cup | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground for warmth |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Ground Ginger 🌿 | ½ tsp | No substitutions here |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vanilla Extract 🍯 | 1 tbsp | Pure, high-quality preferred |
| Pie Crust 🥧 | 1 pre-made | 9-inch double crust or homemade |
| Whole Milk 🥛 | ¼ cup | For custard consistency |
Sweet potatoes make this pie special—orange varieties have the best natural sweetness. Trader Joe's and Whole Foods often carry perfect ones, but any grocery store will work. Skip the pre-peeled bags (they're waterlogged and bland). Roast until fork-tender—this is non-negotiable. For the crust, Pillsbury's homemade-style is my go-to when I'm short on time, but homemade always tastes better. If making from scratch, chill the dough 30 minutes before rolling—this prevents shrinking.
No light brown sugar? White sugar plus 1 tbsp molasses mimics the depth. Freshly ground spices are worth it here—Penzeys Spices sells bulk bins that last months. Substituting cinnamon? Mexican oregano at half the amount works in a pinch. The evaporated milk can be swapped for whole milk (add 1 tbsp cornstarch), but it'll be slightly thinner. For a vegan version, use flax eggs (2 tbsp ground flax + 6 tbsp water per egg) and coconut milk. The crust can be made gluten-free with a 1:1 flour blend.
Roasted sweet potatoes keep 3 days in the fridge—use them within that time for best flavor. The crust dough can be frozen up to 3 months wrapped tightly. Once baked, this pie reheats beautifully—350°F for 10 minutes with a splash of water on the crust revives that fresh-from-oven warmth. I always make two pies—one for today, one for leftovers. They freeze perfectly for up to 2 months in an airtight container.
Why You'll Love This Recipe
- No-Bake Magic: I swear by this recipe when I’m too tired to bake—just mash those sweet potatoes, mix in the eggs and evaporated milk, and pour it into a crust (or skip it entirely). The butter and sugar melt together so smoothly, you’ll forget you didn’t spend hours in the oven.
- Creamy-Spiced Bliss: That first bite of the custard—rich from the evaporated milk, caramelized from the sugar, and warmed by the sweet potatoes’ natural sweetness—is chef’s kiss. Honestly, the cinnamon (if you add it) just makes it taste like a hug in dessert form.
- Holiday or Weeknight: Between us, this pie is my go-to for Thanksgiving and lazy Sundays. The same simple filling works for a showstopper pie or a quick skillet dessert—just adjust the crust. My kids ask for it year-round, no matter the occasion.
Step-by-step instructions for Grandma's sweet potato pie
Here's how to make a perfectly spiced sweet potato pie with a buttery crust that'll impress everyone.
Prepare the Sweet Potato Filling
Preheat your oven to 350°F. Peel and cube the 3 lbs orange sweet potatoes into ½-inch pieces. Place them in a large pot and cover with water by about 1 inch. Add the 0.5 tsp salt to the water and bring to a boil over medium-high heat.
Reduce heat to medium and simmer for 15-20 minutes until the sweet potatoes are fork-tender. You'll know they're ready when a fork slides in easily and the edges begin to soften. Drain the sweet potatoes thoroughly in a colander, then transfer them to a large mixing bowl.
Using a potato masher or fork, mash the sweet potatoes until smooth. I like to leave it slightly lumpy for texture, but you can mash it completely if you prefer a smoother filling. Let the mashed sweet potatoes cool slightly while you prepare the rest of the filling ingredients.
Mix the Spiced Custard Filling
In a separate bowl, whisk together the 2 whole large eggs, 1 cup evaporated milk, 0.5 cup melted unsalted butter, 1.5 cups granulated sugar, 2 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.5 tsp ground ginger, and 1 tbsp vanilla extract until smooth and fully combined. This mixture should be thick and creamy, similar to a thin batter.
Gradually add the mashed sweet potatoes to the egg mixture, stirring constantly until everything is well incorporated. Then, stir in the 0.25 cup whole milk to adjust the consistency. The filling should be thick enough to coat the back of a spoon but still pourable. If it's too thick, add a splash more of the whole milk; if it's too thin, add a bit more of the mashed sweet potatoes.
Taste the filling and adjust the sweetness or spice level if needed. I usually find that the sweet potatoes add enough natural sweetness, but you can add a bit more sugar if desired. The mixture should be fragrant with warm spices and ready for baking.
Assemble and Bake the Pie
Roll out the pre-made pie crust according to the package instructions and fit it into a 9-inch pie dish, pressing gently to ensure it covers the bottom and sides evenly. Trim any excess crust from the edges, leaving about ½ inch overhang. Chill the pie shell in the refrigerator while you prepare the filling.
Pour the sweet potato filling into the prepared pie crust, spreading it evenly. The filling should come up to about ½ inch from the top edge of the crust. Roll out the second pie crust and place it over the filling, pressing gently to seal the edges. Trim any excess crust and crimp the edges decoratively using a fork or your fingers.
Cut a few small slits in the top crust to allow steam to escape during baking. Place the pie on a baking sheet lined with parchment paper to catch any drips. Bake for 50-60 minutes until the crust is golden brown and the filling is set but still slightly jiggly in the center. The center should not be completely firm, as it will continue to set as it cools.
Cool and Serve
Remove the pie from the oven and let it cool on a wire rack for at least 2 hours. This cooling time is crucial—it allows the filling to fully set and prevents a runny pie. The contrast between the warm, spiced filling and the cool crust is what makes this pie truly special.
Once cooled, store the pie in the refrigerator for up to 4 days or freeze it for up to 3 months. When ready to serve, let it sit at room temperature for 15-20 minutes before slicing. The pie will have a beautiful golden crust, a smooth and creamy filling, and a perfect balance of sweet and spice that everyone will love.
Pro Tips For Making Grandma'S Sweet Potato Pie
- BOIL ‘EM LONG: Skip the microwave shortcut—boil your sweet potatoes whole in salted water for 45-60 minutes until a knife slips in like butter. I used to rush this, and the filling turned gummy; patience here makes all the difference.
- WHISK THE EGGS HOT: Warm the eggs and evaporated milk together over a double boiler until just under simmering (160°F). This prevents lumps and ensures the custard sets smoothly—no one likes a grainy pie filling.
- STEAM THE SUGAR: Dissolve the sugar in the sweet potato puree first, then add the warm egg mixture. This keeps the custard from curdling when it hits the heat—trust me, you’ll taste the difference.
- BAKE LOW AND COVER: Start at 350°F, but tent the pie with foil after 30 minutes to trap steam. The edges will puff without burning, and the center stays creamy—no one likes a dry or cracked top.
Troubleshooting perfect results
Filling Too Runny
If your pie filling looks too thin after baking, it’s likely due to overmixing or insufficient baking time. The filling should be thick enough to coat the back of a spoon before pouring into the crust.
If it’s still runny after baking, place the pie back in the oven at 325°F for 10-15 minutes to set further. For next time, ensure your eggs are at room temperature and whisk the filling vigorously to incorporate air, which helps thicken it. 🌡️
Crust Too Soggy
A soggy crust usually means the filling wasn’t fully set before cooling or the crust wasn’t pre-baked. To prevent this, blind-bake the bottom crust for 10 minutes at 375°F with pie weights or dried beans before adding the filling.
Chill the pie for at least 2 hours after baking to let the filling firm up completely. If it’s already soggy, try reheating it at 350°F for 10 minutes with a splash of water on the crust to crisp it up.
Filling Not Sweet Enough
Sweet potatoes vary in natural sweetness, so taste the filling before baking. If it’s lacking sweetness, add 1-2 tablespoons more sugar or 1 tablespoon maple syrup to the filling. For extra depth, a pinch of allspice or cardamom can enhance the flavor without overpowering.
Roasting the sweet potatoes longer (up to 25 minutes) also intensifies their natural sweetness. 🍯
Cracks in the Filling
Cracks usually happen when the filling is too thick or the pie cools too quickly. To fix this, ensure your filling is smooth and well-mixed before baking. If cracks appear, they’re harmless but can be covered with a thin layer of whipped cream or caramelized sugar before serving.
For next time, bake the pie at 325°F instead of 350°F to slow the cooking process and reduce cracking.
Undercooked Center
An undercooked center means the pie didn’t bake long enough. The filling should be set but still slightly jiggly in the center when done. If yours isn’t set after 60 minutes, cover it loosely with foil and bake for another 10-15 minutes.
To prevent this, use a 9-inch pie dish and avoid overfilling—leave ½ inch of space at the top. A water bath (placing the pie in a larger pan with hot water) can also help ensure even cooking. 🔥
Spices Too Strong
If your pie tastes overwhelmingly spicy, balance it with a touch of sweetness. Drizzle the slices with honey or caramel sauce before serving. For future pies, reduce the spices by ¼ teaspoon—start with 1.5 tsp cinnamon and 0.25 tsp nutmeg/ginger if you’re sensitive to spice.
A pinch of salt can also help mellow strong flavors. Taste as you mix the filling to adjust early!
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
No, sweet potatoes are essential for this recipe—their natural sweetness and vibrant color create the perfect balance with warm spices. Regular potatoes are starchier and lack the caramelized depth that makes this pie special. If you're set on using them, you'd need to add significantly more sugar (up to 2 cups) and adjust the spice levels.
How do I make this pie gluten-free?
For a gluten-free version, use a 1:1 gluten-free flour blend (like Bob's Red Mill) for homemade crust, or look for certified gluten-free pie crusts in the baking aisle. Replace the evaporated milk with coconut milk thickened with cornstarch, and use flax eggs (2 tbsp ground flax + 6 tbsp water per egg). The filling will still be creamy, but the crust texture may be slightly denser.
Can I bake this pie in a glass dish?
Yes, but adjust the baking time—glass conducts heat differently than metal. Use a 9-inch glass pie dish and bake for 40-45 minutes at 350°F, checking for doneness 10 minutes early. The filling may set faster, so watch closely to avoid overbaking. A metal pie dish is still ideal for even heat distribution.
What's the best way to reheat sliced pie?
For individual slices, warm them at 350°F for 5-7 minutes on a baking sheet with a splash of water on the crust. This revives the flakiness without drying out the filling. For the whole pie, wrap it tightly in foil and reheat at 325°F for 20 minutes. Microwaving is possible (30 seconds per slice), but it can make the crust soggy.
How do I store leftovers?
Refrigerate the pie in an airtight container for up to 4 days, or freeze for up to 3 months. To reheat from frozen, thaw overnight in the fridge, then warm as directed above. For quick serving, freeze individual slices wrapped in plastic wrap—they reheat beautifully in 10 minutes at 350°F.
