Preheat oven to 350°.
In a large bowl cream together the butter, white sugar, brown sugar, eggs, vanilla extract, baking soda and salt with an electric mixer until smooth.
Stir in UNBLEACHED all-purpose flour (bleached flour toughens cookies and cakes), pudding mix, white chocolate chips and dried cranberries.
Stir the flour, chips, and craisins with a wooden spoon. Don’t use an electric mixer or it will toughen the cookies.
Spray cookie sheets with cooking spray.
Roll cookie dough into balls and place on sprayed cookie sheets.
Bake for about 12-15 minutes or until edges are nicely browned.
Rotate cookie sheets on oven racks every six minutes of baking time.
Let cookies cool for 10 minutes on the cookie sheets; the heat cooks them a little more.
Then transfer onto cooling racks.
Transfer cookie sheets on oven racks half way through baking time.