This. Is. Cool. So, when your body is craving a specific food (usually sweets or carbs or something to that effect), there’s actually a scientific reason for it – your body is missing some nutrient it needs. Prevention published this handy chart on their blog showing what your body really needs when that craving strikes and what food replacements you can make it satisfy your body sans empty calories.