Created by MeganMuffins on September 7, 2012
Step 1: Bottom Chocolate Layer: Thoroughly grease your baking pan. Melt ingredients together in a saucepan or microwave until melted, then pour into the baking dish and spread until even. Let cool and harden completely.
Step 2: Nougat Layer: Melt butter in a saucepan over medium heat. Add in sugar and milk, stirring until dissolved and bring to a boil. Let cook for 5 minutes, stirring occasionally. Add in fluff, peanut butter and vanilla, stirring until smooth. Turn off heat and fold in peanuts, then pour over bottom chocolate layer. Let cool completely.
Step 3: Caramel Layer: Combine ingredients in a saucepan over low heat. Let melt, stirring occasionally, until smooth, about 10 minutes. Pour over nougat layer, and let cool completely.
Step 4: Top Chocolate Layer: Melt ingredients together in a saucepan or microwave, then pour over caramel and spread until even. Let cool and harden completely.
Step 5: Refrigerate for at least one hour before serving, then cut as desired. These can stay at room temperature, but they do get gooey.