clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Pie With A Gingerbread Crust and Pecan Streusel

  • Author: Joscelyn Abreu
  • Total Time: 2 hours 55 mins
  • Yield: 9-inch pie 1x


Old-fashioned sweet potato pie made with beautiful purple sweet potatoes! Complete with a homemade gingerbread crust and a pecan streusel topping.



Gingerbread Pie Crust:

  • 1 1/2 cups all-purpose flour or gf all-purpose flour (I used Bobs Red Mill 1 To 1 Baking Flourone !important; margin:0px !important;” />)
  • 3 tablespoons sugar (I used coconut sugarone !important; margin:0px !important;” />)
  • 1/2 teaspoon salt
  • 1 teaspoon ginger
  • 1/2 teaspoon cinnamon
  • pinch of cloves
  • 1/4 cup butter (I used grass-fed)
  • 1/4 cup vegetable shortening (can use all shortening if dairy-free)
  • 2 tablespoons molasses
  • 24 tablespoons ice cold milk (I used almond milk)
  • 9” pie plate

Sweet Potato Pie Filling:

  • 2 cups cooked purple ore regular sweet potato (About 1 large or 2 smaller sweet potatoes)
  • 1/2 teaspoon cinnamon
  • 1/2 teaspoon nutmeg
  • pinch of salt
  • 1/4 cup butter or coconut oil, softened
  • 1/31/2 cup pure maple syrup or coconut nectar(other sweetener will work, may have to increase liquid)
  • 1/2 cup milk (a little more may be needed if filling is too thick)
  • 2 eggs

Streusel Topping:

  • 1/4 cup rolled oats (certified gluten-free, if needed)
  • 1/4 cup chopped pecans or other nut
  • 2 tablespoons coconut sugar (brown sugar will work as well)
  • 1/4 teaspoon cinnamon
  • 2 tablespoons melted butter or coconut oil


Baking The Potatoes:

  1. Wash and dry sweet potatoes and cover in aluminum foil. Place into a 325F oven for 90 minutes or so, until thoroughly soft when pierced with a fork. Depending on the size of your potatoes it may take less time. Let cool thoroughly, remove the skins and reserve the pulp for your filling.

Gingerbread Pie Crust:

  1. In a medium bowl, combine flour, sugar, salt, ginger, cinnamon, and cloves. Using a fork or pastry blender, cut in butter, shortening, and molasses until mixture is coarse and crumbly. Mix in milk, a tablespoon at a time, just until dough comes together. It only took 2 tablespoons for my dough, but it will depend on your flour and the humidity in your kitchen. You don’t want it to be sticky. Add a little more flour, if needed, to make a soft dough. Shape the dough into a round disc and cover with plastic wrap. Place into the fridge for at least 15-20 minutes to chill.

Sweet Potato Pie Filling:

  1. Combine your cooked sweet potatoes along with the remaining pie filling ingredients. Use a hand mixer or potato masher to blend together all of the ingredients. These purple potatoes were already sweet, which required less sweetener. Before adding the eggs, you can taste your filling and add more sweetener, if desired. Also, if you use granulated sugar or if your potatoes are more dry on the inside, a little more of milk may be needed.

To Make The Streusel Topping:

  1. In a small bowl, combine pecans, sugar, and cinnamon. Add melted butter and mix together until well incorporated. Set aside for later.

Putting The Pie Together:

  1. Preheat oven to 350F. Remove the pie dough from the refrigerator and place between two pieces of wax/parchment paper or plastic wrap. This makes it much easier to roll out. Roll the dough between the paper into a 1/4-inch thick circle. It should be a few inches larger than your pie pan. Remove the top piece of paper and use the bottom piece to lift up and flip the dough into your pie pan. Carefully peal the paper off and gently fit the dough into the edges of the pan. It’s okay if the dough tears, just pinch it back together. Fold the edges under to form a crust and remove any excess. Use a fork to crimp the edges or you can use your fingers to make an easy scallop edge, like in the photo above.
  2. Pour your sweet potato filling into the formed crust. Place pie plate onto a baking sheet and bake for 20-25 minutes. You’ll need to add the streusel topping at this point and then bake for an additional 30-35 minutes. It will bake for a total of 55-60 minutes or when the filling is no longer jiggly and a toothpick inserted near the center comes out clean. The crust gets very brown easily, so it’s recommended to cover the edges with aluminum foil when you add the streusel topping. Let cool throughly before serving.
  • Prep Time: 25 mins
  • Cook Time: 150 mins
  • Category: Dessert, Gluten Free