Preheat oven to 325F and grease a 9x9 inch square baking pan (you can use 8x8 but your crust may take a little longer to bake).
In a large bowl, whisk together the almond flour, pecans, and sweetener. Stir in butter until dough begins to clump together. Press firmly and evenly into prepared baking pan.
Bake 15 to 20 minutes, until golden brown and just firm to the touch. Let cool.
In a large bowl, beat cream cheese and sweetener together until smooth. Beat in cream, pumpkin puree, spices and vanilla extract until well combined.
Spread mixture over cooled crust.
Chocolate Pudding Layer:
In a medium saucepan over medium heat, combine almond milk, whipping cream and sweetener. Bring to a simmer, stirring to dissolve sweetener.
In a medium bowl, whisk egg yolks until smooth. Slowly whisk about 1/2 cup of the hot cream mixture into the yolks to temper. Then slowly whisk tempered yolks back into saucepan.
Reduce heat to medium low and sprinkle surface with xanthan gum, whisking vigorously to combine. Whisk in cocoa powder and cook until thickened, about 3 or 4 minutes.
Remove from heat and stir in chopped chopped chocolate and butter until smooth. Stir in vanilla extract.
Let cool 15 minutes and then spread over pumpkin layer. Cover with plastic wrap flush to the surface and refrigerate at least 2 hours.
Whipped Cream Topping:
Beat cream with sweetener and vanilla extract until stiff peaks form. Remove plastic wrap from chocolate layer and spread with whipped cream.
Dust with cocoa powder (this works best through a fine sieve). Use a vegetable peeler or cheese slicer to shave chocolate over top.
Chill another hour to help set completely.
Serves 16 (this is a really rich dessert so could go even farther). Each serving has 7.63 g of carbs and 3.05 g of fiber. Total NET CARBS = 4.58 g.Food energy: 366kcal Total fat: 33.79g Calories from fat: 304 Cholesterol: 134mg Carbohydrate: 7.63g Total dietary fiber: 3.05g Protein: 5.96g