The catch though is that you need fat to live. That is, without fat in your diet you're not able to digest plants.
And if for whatever reason you're not eating enough fat, your body will crave sugar.
So basically eat healthy fats. If you don't eat enough healthy fat (e.g. from walnuts), your body will start craving unhealthy fats. And if you don't eat either then your body will crazy sugar as a last resort.
As far as I can tell that's basically the secret to staying healthy, just make sure to get enough walnuts and avocado or whatever, and once you have your RDI of healthy fats then craving unhealthy fats or sugar won't be an issue.