A hot and flushed face can be caused by spicy foods, rosacea and elevated emotional conditions. Flushing is a common response to stress, anxiety, anger and embarrassment, as stated by Healthline.
Pepper or products that are made from pepper are some of the common spices that cause flushing. Eating such foods may lead to increased body temperature. A person with elevated emotions can also experience redness on the face. Flushing can also be caused by a skin condition called rosacea, which may cause swelling and redness on the face. This condition can be worsened by spicy foods, hot temperatures and emotional stress, as stated by Healthline.