Gather your ingredients: white chocolate chips, sweetened condensed milk, vanilla extract, dried cranberries, orange zest, pecans (if using), and salt.
In a medium saucepan over low heat, combine white chocolate chips and sweetened condensed milk. Stir continuously until smooth and creamy. Remove from heat.
Stir in vanilla extract, orange zest, and salt. Mix well, then gently fold in chopped dried cranberries and pecans.
Pour the mixture into a prepared baking dish lined with parchment paper. Spread evenly and chill in the refrigerator for at least 120 minutes.
Once set, lift the fudge out using the parchment paper, cut into squares, and serve.