If you approach diet, health and lifestyle properly, the desire for many over-the-top foods disappear.
As a side-note, if I desire a piece of cake, cupcake, donut, or ice-cream, I certainly could have one. It wouldn't derail my weight or health. However, those items have been replaced with equally delicious and much healthier foods.