Made using fresh sweet potatoes, this delicious homemade sweet potato pie is a great addition to your Thanksgiving table. This 9 in. pie makes about 8 servings and can be whipped up in about 2 hours, or prepared up to 24 hours in advance.

Pumpkin and pecan pie certainly have their spot on the Thanksgiving table, but chances are you’ll want to make some room for this sweet and creamy sweet potato pie, too! Bursting with the flavors of cinnamon, ginger and nutmeg, this fall pie recipe begins with our Flaky Pie Crust (you can also use a store-bought crust). It’s then filled with a creamy, rich filling made with homemade sweet potato puree. Finally, this pie is topped off with some mini marshmallows for a little dash of added sweetness! A tasty way to celebrate any fall or winter occasion, this sweet potato pie recipe will fill your home, and your belly, with the wonderful flavors of fall!


  • ½ package (14.1 oz.) refrigerated pie dough or ½ recipe Flaky Pie Crust
  • 1¾ pounds sweet potatoes (about 3 large potatoes)
  • ½ cup granulated sugar
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon salt
  • ¼ teaspoon ground ginger
  • ¼ teaspoon ground nutmeg
  • 3 eggs
  • ½ cup half-and-half
  • Mini marshmallows, far garnish (optional)

Part 1: Cook the sweet potatoes

  1. To begin, preheat your oven to 375 degrees F. Using a fork, pierce your sweet potatoes several times. This will allow steam to escape and prevent your potatoes from exploding in the oven!
  2. Place them on a baking sheet and roast them for 55 to 60 minutes, or until tender.
  3. Once your potatoes have been cooked, remove them from the oven and let them cool for about 30 minutes, or until you can handle them without burning yourself. Carefully remove, and discard, the skins.
  4. Using a food processor, puree the sweet potatoes until smooth. Measure out 2½ cups sweet potato puree. Reserve any remaining puree for another recipe.

Part 2: Make the pie crust

  1. Raise your oven temperature to 425 degrees F. Place an empty baking sheet in the oven to preheat. This will not only keep your pie sturdy in the oven, but will help distribute heat evenly throughout the bottom of the pie pan.
  2. If you want to make a homemade pie crust, we suggest our Flaky Pie Crust recipe (you’ll only need ½ a recipe for this pie, as we won’t be making a top). If you’d rather use a store-bought crust, that works, too!
  3. Place your prepared crust in a 9 in. pie pan, then flute the edges of the pie as desired.

How to flute a pie crust

The best way to flute a pie crust is to make an upside-down V with your fingers. Place the V on the outside the pie crust, then use the index finger on your other hand to push the crust on the inside between the V gap. Repeat all the way around the pie for the traditional crimped crust. For an easier pie crust edge, you can also use the prongs of a fork or the tip of a spoon to create a decorative pattern. If you’re feeling creative, use extra pie dough to make a braided or twisted edge! Most importantly, there’s no right or wrong way to do it, just be sure to have fun with it!

Part 3: Make the sweet potato pie filling

  1. In a food processor, combine the 2½ cups sweet potato puree, sugar, cinnamon, nutmeg salt and ginger. Pulse until everything is equally combined.
  2. Add the eggs and half-and-half, then continue pulsing until the filling is combined and smooth.
  3. You can also use an electric mixer to make the filling. Beat the puree mixture above on medium speed, then add the eggs and half-and-half and continue beating on low speed until everything is combined.

Part 4: Bake the pie

  1. Pour the filling into the unbaked pie crust. Place your pie on the hot baking sheet and let bake for about 10 minutes.
  2. Reduce the oven temperature to 350 degrees F and continue baking your pie for 48 to 50 minutes, or until set.

How do I know when my sweet potato pie is done?

When the center of the sweet potato pie is only slightly jiggly, your pie is done. You can also stick a knife or toothpick in the center of the pie – if it comes out mostly clean, it’s done. Let your pie cool completely on a cooling grid before serving.

How to serve sweet potato pie

The great thing about this pie recipe is that you can serve it at room temperature or chilled. Top it with mini marshmallows, a dollop of homemade whipped cream topping or pipe on a few dots and stars using our sweet Marshmallow Buttercream Frosting. If you’re running short on time, this pie can be baked up to 24 hours in advance, then kept in the refrigerator until ready to serve.
How to store leftover sweet potatoes You can store extra sweet potato puree in a plastic bag or store in the refrigerator in an airtight container. If you don’t plan on using it within 5 days, you can also freeze it, then defrost it when you’re ready.

How to use leftover sweet potato puree

If you have extra sweet potato puree on hand, you can use it as a substitute for pumpkin puree in your favorite pumpkin recipes. We also suggest trying this delicious Southern Sweet Potato Cake, which is great for birthday celebrations! Sweet potato puree can also be used in savory dishes, as well. Try it in soups and chilis as a natural thickener, or mix it into your pancake batter or muffin mix for a fun breakfast twist!

Can you Freeze Sweet Potato Pie

Yes, you can freeze sweet potato pie. However, the texture may change slightly after being frozen. Once your pie has cooled completely, tightly wrap the whole pie or slices in a few layers of plastic wrap then wrap in foil. To thaw, place in the refrigerator overnight.
What is your favorite way to bake or cook with sweet potatoes? Let us know in the comments below! And if you make this sweet potato recipe for Thanksgiving, don’t forget to share a picture on social media and tag us @wiltoncakes so we can see it!