Pregnancy cravings are an intense compulsion to eat certain foods, usually triggered by hormonal changes. Pregnancy cravings create what feels like a nearly irresistible urge to eat particular foods. The cravings themselves can range from fruit and vegetables to seemingly bizarre junk food combinations, according to a study at UPMC.