This Old-Fashioned Sweet Potato Pie starts with an all-scratch butter crust and fresh sweet potatoes for a rich, creamy filling with just the right amount of warm spice. It's the kind of classic holiday hero that brings a little extra comfort to the dessert table.

Old-Fashioned Sweet Potato Pie at a Glance
- 🧄 Flavor & Texture: Sweet, warmly spiced, creamy, and smooth with a flaky buttery crust.
- 🛒 Main Ingredients: Sweet potatoes, butter, sugars, cream, eggs, warm spices, vanilla, and pie crust.
- ⏱️ Total Time: Cook Sweet Potatoes 10-60 minutes + Hands-On Prep 30 minutes + Bake Pie 55-60 minutes + Cool Pie 2 hours
- 🍴 Servings: 12
- 🥗 Dietary Info: Vegetarian; contains gluten, dairy, and eggs.
- 🍚 Best Served With: Whipped cream or a scoop of vanilla ice cream.
- 🧊 Make Ahead?: Yes, make it up to a day ahead and refrigerate until ready to serve.
- ❤️ Why You Will Love It: A cozy, old-fashioned pie with creamy filling, warm spices, and flaky crust.
Summarize and Save This Content On
I wanted this sweet potato pie to taste like my grandma's, so I spent years making and tweaking it until it felt just right. I use cream and butter in the filling instead of evaporated milk for extra richness, and I've found that taking the time to make the crust and filling from scratch really does make a difference.
This butterscotch cinnamon pie and my homemade pumpkin praline pie are more dessert options for your holiday table.
Why You Will Love This Recipe
- Only need one bowl for the filling: There's no need to mix the ingredients separately or dirty extra bowls. Everything for the creamy sweet potato filling comes together in one bowl.
- Make-ahead friendly: The crust and filling can both be made ahead and kept separately until you're ready to assemble and bake. The pie needs to cool for at least 2 hours, making it easy to bake a few hours before you plan to serve it.
- Bake or microwave the sweet potatoes: Bake the sweet potatoes in the oven for deeper flavor, or microwave them when you're short on time. Either method works beautifully for this homemade old-fashioned sweet potato pie.
Jump to:
- Old-Fashioned Sweet Potato Pie at a Glance
- Why You Will Love This Recipe
- Ingredients
- Variations
- How to Make Old-Fashioned Sweet Potato Pie
- Expert Tips
- Can You Make This Southern Sweet Potato Pie Ahead?
- Serving Suggestions
- Old-Fashioned Sweet Potato Pie Recipe FAQs
- More Sweet Potato Recipes
- Old-Fashioned Sweet Potato Pie
- Grandma Old Fashioned Sweet Potato Pie Recipe
Ingredients
These are the ingredients you'll need for this old-fashioned sweet potato pie recipe from scratch.

- Sweet potatoes: You'll need 2 ½ cups mashed sweet potatoes, or about 3 potatoes totaling 2 pounds. Choose firm, sweet potatoes with smooth skin and no soft spots.
- Butter: You'll use butter twice, so keep it separate: ⅔ cup cold butter for the crust and ½ cup softened butter for the filling.
- Heavy cream: Heavy cream gives the filling a richer, creamier texture than the evaporated milk commonly used in sweet potato pie.
- Brown and white sugar: White sugar adds straightforward sweetness, while brown sugar brings a deeper molasses flavor. This combo works amazingly in my pumpkin pie bars as well!
- Spices: Cinnamon, nutmeg, and a scant ⅛ teaspoon of cloves add gentle warmth without making the pie taste like pumpkin pie.
See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.
Variations
- Finish with marshmallow: Add a layer of mini marshmallows over the baked pie and broil for 1-2 minutes, watching closely, until toasted and golden brown.
- Nut topping: Sprinkle ½ cup chopped pecans or praline pieces over the pie before serving for a little crunch and extra sweetness.
- Bourbon filling: Stir 2 tablespoons of bourbon into the sweet potato filling before pouring it into the crust for a subtle bourbon flavor.
How to Make Old-Fashioned Sweet Potato Pie
Before getting started on this sweet potato pie, preheat your oven to 425°F for the sweet potatoes.

Step 1: Bake the sweet potatoes. Place your washed sweet potatoes onto a baking sheet and bake them for about 45-60 minutes at 425°F or until they're fork-tender. Remove and allow them to cool, and lower the oven temp to 350°F.

Step 2: Combine the dough ingredients. While the sweet potatoes cook, make the pie crust. Whisk the dry ingredients and then work in the butter until crumbs form. Then add ice-cold water, mixing until the dough forms.

Step 3: Form into a ball. Gently press the dough together to form a ball.

Step 4: Roll out the crust. Place the ball of dough between two pieces of parchment paper and roll it into a 12-inch circle that's less than ¼ inch thick.

Step 5: Trim and crimp the edges. Place the pie crust in the pan. Trim the edges if needed, and crimp them.
Place the finished crust in the refrigerator while you work on the rest of the pie.

Step 6: Prepare the pie filling. Scoop the flesh out of the cooled sweet potatoes and mash them with the butter until melted. Stir in the remaining filling ingredients, mixing until it's smooth.

Step 7: Fill the crust and bake. Pour the filling into the pie crust and bake at 350°F for 55-60 minutes, or until mostly set.

Step 8: Cool and serve. Let it cool at room temperature for at least 2 hours and then enjoy a slice with a scoop of hot cocoa ice cream.
Expert Tips
- Slight jiggling is normal: Don't worry if the center still has a little jiggle when you take it out. The eggs continue to set as the pie cools, so a slightly soft center helps keep the filling creamy rather than overbaked.
- Cool before adding eggs: Let the mashed sweet potatoes cool slightly before stirring in the eggs. If they're still piping hot, the eggs can start cooking right in the bowl, leaving little scrambled bits and a lumpy filling.
- Freeze unbaked dough: You can make the dough ahead of time and freeze the unbaked dough discs for up to 3 months.
- Cover the crust if needed: If the crust edge starts browning before the pie is done, loosely cover it with foil.
Try a savory version and make this sweet potato shepherd's pie!

Can You Make This Southern Sweet Potato Pie Ahead?
Sweet potato pie is one of the easiest holiday desserts to make ahead! Bake it the day before or up to three days before serving if you choose.
- Three days out: Bake the potatoes, scoop out the flesh, and store it in an airtight container for up to 3 days before making your pie.
- Two days out: Make the pie dough, shape it into a disc, wrap it tightly, and place it in the refrigerator. Remove it from the fridge and let it sit for about ten minutes on the counter before rolling it out.
- The day before: Assemble and bake the pie. Let it cool the full two hours on a wire rack before you cover it. Once it's cool, cover loosely with foil or plastic wrap and refrigerate.
- Thanksgiving Day: Pull the pie out about an hour before dessert so it comes to room temperature.
Serving Suggestions
- Holiday dessert: Serve it at room temperature or slightly chilled after your holiday dinner (like this bourbon-glazed ham) as a balanced fall treat.
- With whipped cream: A dollop of lightly sweetened whipped cream adds a cool, creamy contrast to the warm spices in this old-fashioned sweet potato pie recipe.
- With a warm drink: Serve a slice with a cup of my copycat Starbucks peppermint hot chocolate recipe or a hot pumpkin latte as a cozy pairing.

Old-Fashioned Sweet Potato Pie Recipe FAQs
A runny center usually means the pie is underbaked. A little jiggle is fine, but the filling should be mostly set before you take it out of the oven.
The filling should be mostly set with a slight wobble in the center, and the crust should be golden brown. For the most reliable check, the center should reach 175°F on an instant-read thermometer.
Yes, sweet potato pie should be refrigerated. Cover and refrigerate it for up to 4 days.
Yes. Let the pie cool completely, then freeze it for up to 2 months. Thaw it overnight in the refrigerator before serving.
More Sweet Potato Recipes
Do you like sweet potato recipes? Here are some recipes you may also like to try.
If you try this recipe and love it please leave a star rating in the recipe card below or even better, drop a review in the comment section. I always appreciate your feedback. Be sure to follow along with me on Facebook, Pinterest, and YouTube for more easy recipes!

Old-Fashioned Sweet Potato Pie
Equipment
- 9 inch pie plate - 2 inches deep
Ingredients
Pie Crust
- 1 cup all-purpose flour
- ½ teaspoon salt
- 1 teaspoon brown sugar
- ⅔ cup cold Butter
- ¼ cup ice-cold water
Sweet Potato Filling
- 3 2 pound sweet potatoes, with skin or 2 ½ cups mashed sweet potatoes
- ½ cup butter softened
- ¾ cup white sugar
- ½ cup brown sugar
- ¼ cup heavy cream
- 3 large eggs
- ½ teaspoon ground nutmeg
- 1 teaspoon ground cinnamon
- ⅛ teaspoon ground cloves
- 2 teaspoons vanilla extract
Instructions
Cook the Sweet Potatoes: Choose Your Method
- Oven: Preheat the oven to 425°F. Pierce the sweet potatoes several times with a fork and bake for 45-60 minutes, or until completely tender through the center.
- Microwave: Pierce the potatoes and microwave on high for 5 minutes. Turn them over and microwave for approximately another 5 minutes, or until tender.
- Let the potatoes cool until comfortable enough to handle.
Make the Pie Crust
- Whisk the flour, salt, and brown sugar together in a large bowl. Cut or work the cold butter into the flour mixture until coarse crumbs form. Add the ice-cold water 1 tablespoon at a time, mixing just until the dough holds together when pressed. Form the dough into a ball without overworking it.
- Roll the dough on a lightly floured surface or between two sheets of parchment paper into an approximately 12-inch circle less than ¼ inch thick. Carefully transfer it to a 9-inch pie plate and gently press it into the bottom and sides without stretching. Trim the dough to about ½ inch beyond the edge of the pie plate and crimp the edges. Refrigerate the unbaked pie crust while preparing the filling.
Prepare the Sweet Potato Filling & Bake
- Cut the sweet potatoes in half, scoop out the flesh, and measure 2½ cups. While still warm, mash the sweet potato with the softened butter until mostly smooth. Let the mixture cool until it is no longer hot. Add the granulated sugar, brown sugar, heavy cream, eggs, nutmeg, cinnamon, cloves, and vanilla. Mix until smooth and evenly combined.
- Reduce the oven temperature to 350°F if you baked the sweet potatoes, or preheat it to 350°F if you used the microwave method. Pour the sweet potato filling into the chilled pie crust and smooth the top. Bake for 55-60 minutes, or until the filling is set around the edges and the center still jiggles slightly when the pie is gently moved.
- Transfer the pie to a wire rack and cool completely at room temperature for approximately 2 hours. The filling will continue to set as it cools. Slice and serve once completely cooled.
Notes
- Cool the mashed sweet potatoes slightly before adding the eggs to prevent scrambling and a lumpy filling.
- Don't worry if the center has a slight jiggle when the pie comes out of the oven. It will continue to set as it cools, but a runny center means it needs more time to bake.
- If the crust browns too quickly, loosely cover the edges with foil.
Nutrition

Grandma Old Fashioned Sweet Potato Pie Recipe
Equipment
- Dried Beans or uncooked rice
Ingredients
Pie Dough
- 1 ¼ cups all-purpose flour
- ½ teaspoon salt
- 1 tablespoon granulated sugar
- 4 tablespoons unsalted butter chilled, cut into ¼-inch pieces
- 3 tablespoons vegetable shortening chilled
- 4 - 5 tablespoons ice water
Sweet Potato Filling
- 2 pounds sweet potatoes about 5 small to medium
- 2 tablespoons unsalted butter softened
- 3 large eggs
- 2 large egg yolks
- 1 cup sugar
- ½ teaspoon ground nutmeg ideally fresh
- ¼ teaspoon salt
- 2 - 3 tablespoons bourbon
- 1 tablespoon molasses
- 1 teaspoon vanilla extract
- ⅔ cup whole milk
- ¼ cup dark brown sugar packed
Instructions
- Get out and measure your ingredients.
- Using your food processor pulse flour, salt and sugar until combined. Sprinkle butter pieces over flour mixture and pulse several times. Add shortening and continue pulsing until flour is pale yellow and resembles crumbs, no larger than the size of pearls. Dump crumbs into another bowl, if necessary.
- Evenly distribute 4 - 5 tablespoons of ice water on mixture. Knead dough until dough forms a ball.
- Flatten dough into a 4 or 5 inch roundish ball. Cover with plastic wrap and refrigerate for at least 30 minutes, or up to 2 days, before you need to roll use it.
- Allow to come to room temperature before using. Roll dough out on lightly floured surface or between two large sheets of parchment paper into a 12 inch roundish circle, less than ¼ inch thick.
- Carefully place dough into pie plate by gently lifting dough edges with one hand while pressing around the pan bottom with your other hand. Trim edge to ½ inch beyond pan edge. Refrigerate uncooked pie shell for 40 minutes and then freeze for 20 minutes. This technique will help to reduce crust shrinkage while baking.
- Preheat your oven to 375 degrees, when ready to bake.
- Press heavy duty or doubled foil inside uncooked pie shell and fold foil edges over to protect pie crust edge from burning. Weight foil down as best you can using weights like dried beans or uncooked rice. I've even taken a smaller pie plate filled with water and placed it in the middle of the plate, on top of the uncooked crust, and it worked beautifully. Bake, leaving everything on top of crust until crust looks dry, 18 to 20 minutes. I simply bake for 18 minutes and gently remove foil and weights by lifting foil edges or doing whatever is necessary to remove foil and weights. Return crust to oven and bake until a nice golden brown, about 8 -10 minutes longer. Remove pie crust from oven and reduce your oven's temperature to 350 degrees.
- Pierce sweet potatoes many times with fork and place on paper towels and microwave on full power for 5 minutes, flip each potato over and cook until tender, not mushy, another 5 minutes. Cool potatoes for 10 to 15 minutes.
- Cut each potato in half and scoop and scrape out potato flesh into a bowl, reserve skins for another use or discard. I sometimes use an oven mitt to hold potatoes or paper towels or a clean cloth, if too hot to handle. There should be around 2 cups of sweet potato flesh when you're done. While potatoes are still hot or at least warm, add butter and mash with masher or fork until only small lumps of potato remain.
- In a medium sized bowl, combine eggs, egg yolks, sugar, nutmeg, and salt with a whisk.
- Add bourbon, molasses, vanilla, and milk.
- Slowly add egg mixture to your sweet potatoes until combined.
- Heat your partially baked pie crust in your oven until warm, around 5 minutes.
- Sprinkle brown sugar across bottom of pie crust, as evenly as possible.
- Pour your sweet potato mixture on top of brown sugar layer until covered.
- Bake for 45 minutes and filling is set around edges and center jiggles slightly when adjusted.
- Transfer pie to wire rack to allow to cool to room temperature which takes somewhere around 2 hours.
- Serve and slice.
Video
Notes
- Don't overcook or overmash your sweet potatoes or the filling won't have the right texture.
- Use cold butter when making your crust.
- Use firm sweet potatoes with smooth skin and no soft spots or blemishes for better flavor and consistency.
- After cooking the sweet potatoes, allow them to totally cool down before mixing them with other ingredients to prevent the butter from melting which could cause lumpy filling.
- Room temperature eggs blend better with the sweet potato mixture so make sure to remove your eggs from the refrigerator ten minutes before starting.
- It's essential to pre-bake this homemade piecrust to prevent a soggy bottom crust and promote even cooking.









Daisy says
Love this old recipe. I don’t care where you found it either. Thank you for sharing it. We loved it so much we are making another for this weekend too. More family coming. I know we will be making it every year too. Thank you again from all of us.
Karin and Ken says
Thank you for your kind words. You made my day! I’m so happy you’re enjoying this recipe. Happy holidays. Take care. Karin
Candie says
Love this recipe. Don’t care where you found it. Thank you for sharing. We make it every year. 💕
Karin and Ken says
I’m so glad to hear it! We do too. Thanks for letting me know. Happy holidays! Karin
Nat says
This is literally lifted from a cook book. That's stealing.
Karin and Ken says
I’m so grateful for your message. Do you happen to know the exact book? Page number? We have not been able to find it. I’ve used this recipe for years and would love to mention the cookbook if you know it. Thank you and take care! You made my day. I’ve never been happier to be referred to as a thief! All the best. Karin