About me: I do not have a food addiction. I will not let food dominate (or be the center of) my life. There is a difference between discipline and willpower; I have a lot of the former and very little of the latter.
My approach: I never deny myself any food that I want. I do regulate the timing and the quantity. Perhaps that is why I rarely have true cravings. If I crave something, the first thing I do is eat a big meal that’s on plan. Most of time the craving goes away. If it persists, I force myself to wait 2-24 hours. By then, most of the time, the craving has passed. But if after all that, I still have a craving, then I fulfill it.
What I would do: I’d buy the cookies, thoroughly enjoy eating a few, then flush the rest down the toilet. With regard to holidays, I load my plate full of veggies and meat, than add 2-3 tablespoons of the off plan foods; the first few bites are the most enjoyable, the rest is gluttony