What Causes Food Cravings? Food Cravings Explained

3. Carbohydrates

This can mean insulin resistance, fatigue or a chromium deficiency. Instead of reaching for crackers or chips, try chromium and magnesium-rich foods such as bananas, apples, apricots, spinach, avocado, broccoli, celery, and carrots. Not only will these foods help regulate your blood sugar and eliminate these cravings, but they are also lower calorie and will help you with weight loss or maintenance. Sweet potatoes, corn, and oatmeal also contain fiber that will make you feel “full” faster, allowing you to eat smaller portions.