Prepare the Pan: Line an 8x8 inch baking dish with parchment paper, allowing some overhang for easy removal later. Lightly grease the parchment with non-stick spray.
Melt the Chocolate: In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and unsalted butter. Stir continuously until the mixture is completely melted and smooth.
Add Vanilla: Remove the pan from heat and stir in the vanilla extract until well incorporated.
Spread Chocolate Layer: Pour half of the melted chocolate mixture into the prepared baking dish, spreading it evenly across the bottom.
Add Pecans and Caramel: Sprinkle half of the chopped nuts over the chocolate layer, then drizzle half of the caramel sauce on top.
Layer More Chocolate: Pour the remaining chocolate mixture over the top and spread it evenly to cover the nuts and caramel.
Finish with Toppings: Sprinkle the remaining nuts on top of the chocolate layer and drizzle the rest of the caramel sauce over that. Finish with a light sprinkle of sea salt to enhance the flavors.
Chill to Set: Refrigerate the fudge for at least 2-3 hours or until firm.
Slice and Serve: Once set, lift the fudge out of the pan using the parchment overhang. Slice into squares and enjoy!
Notes
For best results, allow the fudge to chill thoroughly before slicing.