Preheat oven to 350 F
For the crust, mix together the almond flour, coconut flour, coconut oil and pinch of salt to form a crumble- I like using a fork to mix. Flatten into an 8 x 8 baking dish lined with parchment paper.
Bake the crust for 12-15 minutes, until it starts to brown around the edges. Remove from oven and let cool for 5 minutes before topping with the caramel.
While the crust bakes, prepare the pistachio butter if you're making your own. Add the pistachios to a high-speed food processor and blend together in 2 minute increments, scraping down the sides in between blends. This will take about 10 minutes total to reach a creamy consistency. The pistachios will start as a crumble, then thicker paste, then smoothen out into a butter. See photos below for reference.
Once your pistachio butter is ready, add it to a bowl with the maple syrup, melted coconut oil, vanilla and cinnamon. Whisk together until a smooth caramel-like mixture forms.
Pour the caramel layer over the baked crust and spread evenly using a rubber spatula.
Melt the chocolate chips with the coconut oil in 30 second increments in the microwave until smooth. Gently pour over the caramel layer and tilt the pan around to cover all corners. Top with a sprinkle of crushed pistachios
Freeze the bars for at least 1 hour before slicing.
For smoother slicing, use a large chef's knife and run it under boiling water then pat it dry before slicing.
Cut into 24 smaller bars and top with flakey salt. Keep refrigerated for up to 2 weeks, or frozen for up to 3 months.