Skip to content

Food & Drink

Food & drink sweat

Sweating during or after eating – called gustatory sweating – is caused by hot drinks and hot or spicy food. They raise your internal temperature, activating your body’s cooling mechanism. Spicy food and hot drinks before bed can cause night sweats. Caffeine also stimulates your sweat glands.

Sweating when eating can be a problem for some people – all foods or just thinking about food can make them sweat. This can be linked to a malfunction in saliva production. Nerves that cause us to salivate get confused with nerves in our sweat glands, so we sweat instead of producing saliva. If you’re concerned about gustatory sweating, speak to your doctor or a professional medical adviser.

Does food & drink sweat smell?

Body odour can be caused by some foods. Onions, garlic, spicy foods and dairy products can all cause your sweat to smell. 

How can I stop sweating when eating or drinking?

  • Avoid trigger foods – like very hot or spicy food.
  • Stay hydrated at all times 
  • If you’re concerned about how much you sweat when you eat or drink, then speak to your doctor.

Discover more about night sweats and excessive sweating > 

More Rexona