Many brands of magnesium are available to supplement your intake. Zinc helps the body metabolise insulin and glucose. A deficiency can cause sugar cravings. L-glutamine is an amino acid that balances blood sugar, which helps reduce and even stop cravings.