Combine almond flour, salt, butter, and cream cheese in a food processor or mixer and mix until it resembles coarse crumbs.
Add in one egg and apple cider vinegar (this helps to achieve a crisp, flaky crust) and mix again until well combined.
Roll the dough into a ball and wrap it in plastic wrap. Chill in the fridge for at least 2 hours to allow the butter time to harden again. (I like to prepare the dough the day before)
When ready to use the dough, preheat the oven to 350 degrees F. Grease a 9-inch pie pan and press the dough into the prepared pan (you can roll the dough, but it is sticky, and I find it easier to press the dough into the pan). Place a sheet of parchment paper over the pie crust and add pie weights or dried beans.
Blind bake the pie crust for 7 minutes, then remove it from the oven, set the weights and parchment paper aside, and poke a few holes in the crust with a fork.
Bake the crust for an additional 5-6 minutes.
While the crust is baking, make the pumpkin pie filling: in a mixing bowl, add the pumpkin, sweetener, pumpkin pie spice, salt, vanilla extract, and eggs. Use an electric mixer to beat the pumpkin until creamy and smooth.
Once the pumpkin is smooth, add the heavy cream and cornstarch and combine with an electric mixer.
Pour the filling into the parbaked pie crust and ADD A PIE SHIELD. Bake the pie for 40-50 minutes until the center is almost set; it is okay if it wiggles slightly. It will continue to set as it cools.
Allow the pie to cool to room temperature, uncovered, and chill for one hour before serving.
Garnish the pie with whipped cream, additional spices, or roasted pecans if desired.
Notes
You MUST USE A PIE SHIELD If you do not have one cut a circle in a piece of foil and place it over the pie. If you skip this your pie will be burnt on top and raw on the inside.