First prepare the nougat base. Line a loaf pan with parchment paper.
In a small blender, blend your dates, oat flour, and almond flour together until fully combined and fine. Stir in the peanut butter and coconut oil. Press evenly into the bottom of your lined loaf pan. Set in the fridge while you prepare the caramel.
To prepare the caramel, add your coconut cream, coconut oil, date or coconut sugar, sea salt, and vanilla to a small saucepan over low-medium heat. Bring the mixture to a gentle boil, stirring often. Let the mixture gently simmer until thickened, this should take about 12-15 minutes.
Evenly spread the chopped peanuts over the nougat base, and then pour the caramel sauce over top. Set in the freezer for about 2 hours.
Remove from the freezer and cut into 10 bars.
Prepare the chocolate coating by adding the cocoa powder, melted coconut oil, and maple syrup. Alternatively you could use about 1 cup of melted dark chocolate.
Dip each frozen bar into the melted chocolate to evenly coat. Place on a parchment lined baking tray to set. Drizzle each bar with any leftover chocolate, optional. Let the bars set in the fridge.
Store the bars in the fridge or freezer and let thaw at room temperature before serving.