Preheat the oven to 350ºF and lightly grease an 8x8 inch metal baking pan.
Combine the almond flour, sweetener, and salt in a food processor. Pulse a few times to combine. Sprinkle the butter pieces overtop and continue to pulse until the mixture resembles fine crumbs.
Press the mixture evenly into the bottom of the prepared pan pan and bake 12 to 15 minutes or until light golden brown. Remove and let cool.
Peanut Butter Filling
In a microwave safe bowl, combine the peanut butter and butter and cook until melted and it can be stirred together. You can also do this in a pan on the stove over very low heat.
Stir in the powdered sweetener until well combined and then whisk in the cream and the extract. Pour over cooled crust and spread evenly with an offset spatula. Refrigerate until set, about 20 minutes.
Chocolate Topping
In a microwave safe bowl, combine the chopped chocolate and the butter (you can use the same bowl or pan from the peanut butter mixture).
Heat on high in 30 second increments, stirring in between, until smooth. Be careful not to overheat and make your chocolate seize.
Spread over the chilled filling. Return to the refrigerator for 30 minutes to set the chocolate.
Video
Notes
Storage Information: You can store the bars on the counter in a covered container for up to 4 days, or in the fridge for up to 8 days. They can also be frozen for several months.Dairy-Free option: Use coconut oil in place of the butter in the crust, filling, and topping. It will make the topping set harder so make sure to cut it with a warm knife so the chocolate doesn't crack.