Dense and fudgy brownies with a layer of peanut butter caramel nougat and roasted peanuts with a cracking dark chocolate coating. These taste just like Snickers, but even BETTER!
Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper leaving a 2-inch overhang along each side.
Make the brownie batter: Combine chocolate and butter in a saucepan over very low heat and stir constantly until melted and smooth, or melt in the microwave at 50% power in short bursts with frequent stirring.
Combine eggs, sugar and salt in a large bowl and whisk or beat with an electric hand mixer until pale and thick. Beat in warm melted chocolate mixture. Whisk together flour and cocoa powder and sprinkle it over the surface and fold it in until evenly combined. Spread the rest evenly into prepared pan. Bake for 20-25 minutes.
Transfer pan to a wire rack and let cool completely.
Make the caramel layer: Combine salted caramel sauce with peanut butter and roasted peanuts in a bowl and stir until smooth. Spread it over cooled brownie (it will be thick).
Make the chocolate topping: Melt chocolate with coconut oil in a small bowl the microwave (or in a saucepan over low heat) until smooth and glossy, then pour it over the caramel layer. Spread it out evenly and refrigerate until set. Cut into squares using a hot dry knife and enjoy!