What can cause a sudden aversion to food? Sudden disgust or fear of food can develop from hormonal changes, emotional disturbances, or illness. Food aversion is not always an eating disorder, so understanding its potential causes is essential for management and recovery.