I didn’t grow up eating sweet potato pie. My family was strictly pumpkin people at Thanksgiving, and that’s just how it was. Then I married into a family that brought sweet potato pie to every holiday gathering, and I realized what I’d been missing all those years.
The thing about sweet potato pie is that it’s easier than you’d think. If you can roast a sweet potato and crack an egg, you’re pretty much there. The graham cracker crust keeps things simple—no rolling out dough or worrying about crimping edges. Just mix everything together, pour it in, and bake. It’s the kind of dessert that makes you look like you spent way more time in the kitchen than you actually did.

Why You’ll Love This Sweet Potato Pie
- Simple ingredients – You only need a handful of pantry staples and one sweet potato to create this classic dessert that tastes like it came from a bakery.
- Perfect for holidays or any day – This pie works great for Thanksgiving dinner but is easy enough to make whenever you’re craving something sweet and comforting.
- Rich, creamy filling – The sweetened condensed milk creates a smooth, custardy texture that’s perfectly spiced with cinnamon and nutmeg.
- No-fuss crust – The graham cracker crust is much easier than making pastry from scratch and adds a nice sweet crunch to every bite.
What Kind of Sweet Potato Should I Use?
For sweet potato pie, you’ll want to use the orange-fleshed sweet potatoes that are sometimes labeled as “yams” at the grocery store, even though they’re technically sweet potatoes. These have a naturally sweet, creamy texture that’s perfect for pie filling. You can find them year-round, but they’re especially good in the fall and winter months. Whether you bake, boil, or microwave your sweet potato is totally up to you – just make sure it’s soft enough to mash smoothly. If you’re short on time, you can even use canned sweet potato puree (not pumpkin pie filling!), though fresh sweet potatoes will give you the best flavor.

Options for Substitutions
This sweet potato pie is pretty forgiving when it comes to swaps:
- Sweet potato: You can use canned sweet potato puree (about 1 ½ cups) to save time. Just make sure it’s plain puree, not the pre-seasoned pie filling. You can also swap in yams, though they’ll give you a slightly different texture and sweetness.
- Sweetened condensed milk: If you don’t have this on hand, you can make your own by simmering 2 cups of whole milk with ¾ cup sugar until it reduces by half (about 30-40 minutes). Let it cool before using.
- Salted butter: Unsalted butter works fine – just add a pinch of salt to the filling. You can also use coconut oil for a dairy-free option, though the flavor will be slightly different.
- Spices: Don’t have cinnamon or nutmeg? Try using pumpkin pie spice (about ½ teaspoon total) or add a pinch of ginger and allspice for warmth.
- Light brown sugar: Regular granulated sugar or dark brown sugar both work here. Dark brown will give you a deeper molasses flavor.
Watch Out for These Mistakes While Baking
The biggest mistake people make with sweet potato pie is not cooking the sweet potato long enough before mashing – an undercooked potato will leave lumps in your filling, so bake it until a fork slides through easily and let it cool completely before peeling.
Overmixing the filling after adding the eggs can incorporate too much air and cause cracks on the surface, so gently fold the beaten eggs in just until combined.
Since sweetened condensed milk is already quite sweet, taste your filling before adding the optional brown sugar – you might find you don’t need it at all, especially if your sweet potato is naturally sweet.
To avoid a soggy crust, pre-bake your graham cracker crust for 8-10 minutes before adding the filling, and keep an eye on the edges during baking since they can brown quickly – cover them with foil if they’re getting too dark while the center is still setting.

What to Serve With Sweet Potato Pie?
Sweet potato pie is pretty rich on its own, so I like to keep things simple and serve it with a big dollop of whipped cream or a scoop of vanilla ice cream. If you’re feeling fancy, a drizzle of caramel sauce or a sprinkle of chopped pecans on top adds a nice touch without going overboard. This pie is perfect for Thanksgiving or any fall gathering, and it pairs really well with a hot cup of coffee or a glass of cold milk. Some people also like serving it alongside other classic desserts like pecan pie or pumpkin pie for a full dessert spread.
Storage Instructions
Store: Sweet potato pie keeps really well in the fridge. Just cover it loosely with foil or plastic wrap once it’s completely cooled, and it’ll stay fresh for up to 4 days. The flavors actually get better after a day or two, so don’t be afraid to make it ahead for your holiday gathering.
Freeze: You can freeze this pie for up to 2 months if you want to get a head start on your baking. Wrap it tightly in plastic wrap, then cover with foil to prevent freezer burn. Let it thaw overnight in the fridge before serving.
Serve: This pie is delicious served cold straight from the fridge, or you can let it sit at room temperature for about 30 minutes before serving. Some folks like to warm individual slices in the microwave for about 15-20 seconds, especially if you’re topping it with vanilla ice cream.
| Preparation Time | 20-30 minutes |
| Cooking Time | 90-100 minutes |
| Total Time | 110-130 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1450-1600
- Protein: 23-26 g
- Fat: 50-55 g
- Carbohydrates: 220-235 g
Ingredients
For the filling:
- 1/4 cup light brown sugar (packed)
- 1 large sweet potato (roasted and mashed, about 1 cup)
- 2 large eggs (room temperature)
- 6 tbsp salted butter (I use Kerrygold for richness)
- 1 tsp vanilla extract (for depth of flavor)
- 14 oz sweetened condensed milk
- 1/4 tsp ground nutmeg
- 1/4 tsp ground cinnamon (freshly ground preferred)
For the crust:
- 1 prepared graham cracker crust (or homemade for better texture)
Step 1: Prepare and Roast the Sweet Potato
- 1 large sweet potato
Preheat your oven to 425°F.
Wash the sweet potato thoroughly and poke it several times with a fork to allow steam to escape during roasting.
This prevents the potato from bursting and ensures even cooking.
Place it directly on the oven rack with a baking sheet below to catch any drips, then roast for about 60 minutes until completely soft and a fork easily pierces the flesh.
The potato should yield slightly when squeezed (use an oven mitt!).
Once done, remove from the oven and let cool for 10-15 minutes until comfortable to handle.
Step 2: Create the Pie Filling Base
- 1 large sweet potato
- 6 tbsp salted butter
- 14 oz sweetened condensed milk
- 1/4 cup light brown sugar
- 1 tsp vanilla extract
- 1/4 tsp ground cinnamon
- 1/4 tsp ground nutmeg
While the sweet potato cools, melt the butter in a small saucepan over low heat, then set aside.
Once the roasted sweet potato is cool enough to handle, scoop the flesh into a large bowl and mash it with a fork or potato masher until smooth—don’t over-mix or it can become gluey.
Add the melted butter, sweetened condensed milk, light brown sugar, vanilla extract, cinnamon, and nutmeg to the mashed sweet potato.
I like to add the spices early so they distribute evenly throughout the filling and bloom together, creating deeper, more complex flavor notes.
Step 3: Incorporate Eggs and Assemble the Pie
- 2 large eggs
- sweet potato filling mixture from Step 2
- 1 prepared graham cracker crust
Reduce your oven temperature to 350°F.
Gently whisk the eggs in a small bowl until just combined and smooth.
Add them to the sweet potato mixture from Step 2 and stir until everything is fully incorporated and the filling is uniform and creamy.
I find whisking the eggs separately first prevents streaking and ensures they cook evenly throughout the pie.
Pour the filling into your prepared graham cracker crust, smoothing the top with a spatula if needed.
Step 4: Bake Until Set and Cool
Place the pie on the center rack of your preheated 350°F oven and bake for 30-40 minutes, until the edges are set and firm but the center still has a very slight jiggle when you gently shake the pan—this indicates a creamy, custard-like texture inside.
The top should be lightly golden.
Remove from the oven and let cool completely at room temperature for at least 1 hour before slicing.
For the best texture and flavor development, I recommend chilling the pie in the refrigerator for at least 4 hours or overnight, which also makes it much easier to slice cleanly.

Traditional Sweet Potato Pie with Graham Cracker Crust
Ingredients
For the filling:
- 1/4 cup light brown sugar (packed)
- 1 large sweet potato (roasted and mashed, about 1 cup)
- 2 large eggs (room temperature)
- 6 tbsp salted butter (I use Kerrygold for richness)
- 1 tsp vanilla extract (for depth of flavor)
- 14 oz sweetened condensed milk
- 1/4 tsp ground nutmeg
- 1/4 tsp ground cinnamon (freshly ground preferred)
For the crust:
- 1 prepared graham cracker crust (or homemade for better texture)
Instructions
- Preheat your oven to 425°F. Wash the sweet potato thoroughly and poke it several times with a fork to allow steam to escape during roasting. This prevents the potato from bursting and ensures even cooking. Place it directly on the oven rack with a baking sheet below to catch any drips, then roast for about 60 minutes until completely soft and a fork easily pierces the flesh. The potato should yield slightly when squeezed (use an oven mitt!). Once done, remove from the oven and let cool for 10-15 minutes until comfortable to handle.
- While the sweet potato cools, melt the butter in a small saucepan over low heat, then set aside. Once the roasted sweet potato is cool enough to handle, scoop the flesh into a large bowl and mash it with a fork or potato masher until smooth—don't over-mix or it can become gluey. Add the melted butter, sweetened condensed milk, light brown sugar, vanilla extract, cinnamon, and nutmeg to the mashed sweet potato. I like to add the spices early so they distribute evenly throughout the filling and bloom together, creating deeper, more complex flavor notes.
- Reduce your oven temperature to 350°F. Gently whisk the eggs in a small bowl until just combined and smooth. Add them to the sweet potato mixture from Step 2 and stir until everything is fully incorporated and the filling is uniform and creamy. I find whisking the eggs separately first prevents streaking and ensures they cook evenly throughout the pie. Pour the filling into your prepared graham cracker crust, smoothing the top with a spatula if needed.
- Place the pie on the center rack of your preheated 350°F oven and bake for 30-40 minutes, until the edges are set and firm but the center still has a very slight jiggle when you gently shake the pan—this indicates a creamy, custard-like texture inside. The top should be lightly golden. Remove from the oven and let cool completely at room temperature for at least 1 hour before slicing. For the best texture and flavor development, I recommend chilling the pie in the refrigerator for at least 4 hours or overnight, which also makes it much easier to slice cleanly.