Line an 8x8 inch baking dish with parchment paper, leaving some overhang on the sides for easy removal later.
In a medium saucepan over low heat, combine the white chocolate chips, sweetened condensed milk, and butter. Stir constantly until smooth and melted, being careful not to burn the chocolate.
Once melted, remove the saucepan from the heat and stir in the vanilla extract and a pinch of salt.
Gently fold in the chopped cranberries and pecans (if using) until evenly distributed throughout the mixture.
Pour the fudge mixture into the prepared baking dish, smoothing the top with a spatula.
Refrigerate for at least 2-3 hours, or until firm and set.
Once the fudge is set, remove it from the pan using the parchment overhang and cut into squares.
Notes
Serve the fudge squares on a decorative platter, and garnish with a few whole cranberries and pecan halves for an elegant touch.
Keyword cranberry, dessert, fudge, white chocolate