Preheat and prep: Heat your oven to 350°F (175°C). Grease a 9x9-inch baking pan or line it with parchment, leaving some overhang for easy lifting.
Mix the pumpkin base: In a large bowl, whisk together pumpkin puree, eggs, granular sweetener, heavy cream, vanilla, pumpkin pie spice, and a pinch of salt until smooth and silky.
Spread the pumpkin layer: Pour the pumpkin mixture into the prepared pan and smooth the top with a spatula.
Make the cake layer: In a separate bowl, whisk almond flour, coconut flour, baking powder, and granular sweetener.
Add melted butter, egg, and vanilla. Stir until a thick, spreadable batter forms.
Layer it up: Dollop the cake batter over the pumpkin layer in spoonfuls, then gently spread. It doesn’t need to be perfect.
A few swirls and pockets are fine.
Mix the crunch topping: In a small bowl, combine chopped pecans, unsweetened coconut (if using), brown-style keto sweetener, cinnamon, and a pinch of salt. Stir in melted butter until evenly coated and crumbly.
Add the crunch: Sprinkle the nut mixture evenly over the top. Press lightly so it adheres.
Bake: Bake for 40–50 minutes, until the center is set and a toothpick inserted in the cake portion comes out mostly clean.
The topping should be fragrant and toasty.
Cool and set: Let the cake cool in the pan for at least 30–45 minutes. For tidy slices, chill it for 1–2 hours before cutting.
Serve: Slice into squares. Add a dollop of whipped cream if you like.
Enjoy warm, room temp, or chilled.