Although there do exist links between what you actually eat and cravings for alcohol, the food issue is not a short cut in helping us to stop drinking alcohol as other changes such as medical treatment and dietary supplements are necessary.
There is quite a lot of research that backs up the fact that nutritional supplements do have a beneficial effect when people stop drinking alcohol. To just give you a better idea, it has been established that the B-complex vitamins as well vitamins A,C,D and E really do make a difference during alcohol withdrawal.
Studies have shown that greatly reducing intake of sugars and caffeine can directly lower alcohol cravings. In the case of sugars, this would mean avoidance of processed desserts and treats with greater than about 10 grams of sugar per serving; avoidance of sodas; avoidance of dried fruits and fruit juices except in limited amounts (like a 4 ounce glass of juice or a few tablespoons of raisins on cereal); and of course, very little use of table sugar.
When it comes to caffeine, well it means no coffee and no tea unless it is decaffeinated and chocolate too falls into this category, so just a few squares a week if you really get desperate. It is curious too that both simple sugars and caffeine affect the blood sugar regulation as the controlling of the blood sugar level has been linked to the reduction of alcohol (sugar) SS cravings. All in all if you can kick sugar and caffeine then half the battle is won to reduce alcohol craving.
The other important step to take is to make sure you are taking on a lot of nutrient-rich foods so that body really does feel good and you have full strength both mentally and physically, and also internally so that your liver can deal with the detoxification processes.
From our perspective, the very best way to accomplish this goal of nutrient richness is to fill your meal plan with as many of the World's Healthiest Foods as possible. There just aren't any foods that can bring in so many nutrients so easily. Alcohol depletes a wide range of nutrients, including B vitamins, and so it is important to ensure that your diet supplies enough.