I find the primary problem with average diet is too little fruit. when you increase fruit intake the craving for processed high sugar high fat foods diminishes significantly.
I consider myself lucky then, I've never been a big fan of fruit, nor high-sugar foods. Sure I get the occasional craving for a cookie or something, but I never binge on sugar.