Food Allergy
Facial flushing may occur on consuming food one may be allergic to. Many people are allergic to peanuts, shellfish, milk, berries, food additives, etc. If they consume any food that the immune system considers to be harmful, it tries to fight off the foreign substance.