Preheat and prep: Set your oven to 350°F (175°C). Line an 8x8-inch baking pan with parchment, leaving overhang for easy lifting.
Mix dry ingredients: In a large bowl, whisk almond flour, coconut flour, baking powder, cinnamon, ginger, nutmeg, and salt until well combined and lump-free.
Whisk wet ingredients: In another bowl, whisk pumpkin puree, eggs, melted butter, vanilla, and granulated sweetener until smooth. Make sure the butter isn’t hot so it doesn’t scramble the eggs.
Combine: Pour the wet mixture into the dry ingredients.
Stir with a spatula until a thick batter forms. It will be thicker than standard cake batter—that’s normal.
Spread and smooth: Transfer batter to the prepared pan. Smooth the top with a spatula for even baking.
Bake: Bake for 22–28 minutes, until the edges are set and a toothpick in the center comes out with just a few moist crumbs.
Do not overbake.
Cool: Let the bars cool in the pan for 15 minutes, then lift them out with the parchment. Cool fully before frosting or slicing to keep them tender.
Optional frosting: Beat cream cheese and butter until fluffy. Add powdered sweetener, vanilla, and a pinch of salt.
Mix until smooth, adding a splash of cream for spreadable consistency. Frost the cooled bars.
Slice and serve: Cut into 12 squares for snack-size bars, or smaller pieces for bite-size treats.