This sweet potato pie is a southern classic that leans on simple pantry staples and lets the natural sweetness of the sweet potatoes shine through.


I used my own homemade pie crust for this recipe, but you can make it with either a homemade or store bought crust. If you’d like to try making your own, I’ve linked my homemade pie crust recipe so you can follow along.
👉 Looking for pie crust recipe instructions?
Check out my Homemade Pie Crust Recipe




Whether you prefer to boil your sweet potatoes or roast them in the oven, the filling comes together beautifully and bakes into a smooth, custard-like layer that’s just right for holidays, gatherings, or an everyday treat.


To make the mashed sweet potatoes, boil or bake them whole in skin until tender. Let cool, then remove the skin. Mash the sweet potatoes until smooth.
Preheat oven to 350°F (175°C). In a mixing bowl, use a hand mixer to combine mashed sweet potatoes, granulated sugar, brown sugar, eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Beat on medium speed until smooth.
Pour the sweet potato filling into a unbaked pie crust. Bake at 350°F for 50-60 minutes, or until the center is set and crust edges are lightly golden. Let cool completely before slicing.