01 -
Line an 20x20 cm (8x8 inch) square baking dish with parchment paper. Lightly coat the parchment with nonstick cooking spray and set aside.
02 -
In a medium saucepan over medium-high heat, combine salted butter, marshmallow crème, sweetened condensed milk, granulated sugar, and caramel syrup. Stir constantly until the mixture begins to boil.
03 -
Once boiling, continue stirring for 4 minutes as the mixture turns golden-brown and thickens. Stir in butterscotch chips until melted and smooth. Remove from heat and whisk for an additional 1-2 minutes until slightly thickened but still pourable.
04 -
Pour the butterbeer mixture into the prepared baking dish, spreading to the edges. Place in the freezer to chill while preparing the next layer.
05 -
In a separate saucepan over medium heat, combine granulated sugar, salted butter, marshmallow crème, and sweetened condensed milk. Stir continuously until the mixture starts to boil.
06 -
Once boiling, reduce heat to medium and stir for 2 minutes. Remove pan from heat and immediately add white chocolate chips, stirring gently until melted. Avoid overstirring to prevent seizing.
07 -
Quickly pour the melted white chocolate layer over the chilled butterscotch base. Gently use a spatula to spread evenly to the edges.
08 -
Place the dish in the refrigerator for 2-3 hours or freezer for 1 hour until completely chilled and firm.
09 -
Once fully set, remove fudge from the dish and slice into 49 2.5 cm (1-inch) cubes. Serve immediately.