Sounds if you are looking for a magic pill and none may exist.
I notice that the cravings for colas go away when I consume 4 or more oranges at a sitting. Other fruits may also work. This should apply to any cravings, as well, since you are giving the body what it is asking for (nutrition) … hence a craving.