A food craving is an intense desire for a specific food. This desire can seem uncontrollable and may cause a person to crave typically unhealthy foods. In some cases, food cravings may lead a person to desire junk foods. Food cravings are extremely common, with more than 90% of people experiencing them.