If a person sneezes after eating all or certain foods, they may either have gustatory rhinitis, snatiation, or a food allergy. Hot or spicy foods are the most common triggers. Sneezing after eating is a common complaint that can be managed by avoiding certain foods or taking nasal decongestants or antihistamines.