Home » How To » How to Stop Sweaty Hands

How to Stop Sweaty Hands

3 of 3

9. Avoid Perspiration-Causing Food and Drinks

What you eat can be behind the excessive sweating. So, if you are suddenly experiencing sweaty hands, it is recommended to check your diet.

Avoid perspiration causing foods and drinks

Certain foods can trigger excess sweating. For instance, eating spicy food can trigger the same responses in your body that are caused by actual physical heat and lead to more sweating.


Along with spicy foods, avoid hot caffeinated beverages, alcoholic beverages, dishes made with onions and garlic, and processed foods that are high in calories and salt.

10. Eat Foods Rich in Magnesium and B Vitamins

Just like some foods are problematic, there are some foods that can help control excessive sweating. If you have sweaty hands, eat foods rich in magnesium and B vitamins.

Eat magnesium-rich foods

Foods high in B vitamins will prevent the body from getting too hot, which means your sweat glands do not have to work extra hard to regulate your body temperature. Some good sources of B vitamins include poultry, fish, whole-grain cereal, eggs, and green vegetables.


One of the causes of sweaty palms can be a deficiency of magnesium in the body. Magnesium helps control sweat gland activity, hence including foods rich in magnesium in your diet can help.

Some magnesium-rich foods are almonds, avocados, bananas, beans, pumpkin seeds, blackstrap molasses, tofu, soy milk, cashews, pecans, whole grains and green leafy vegetables.

Additional Tips

  • You can also use nonprescription antiperspirants that contain aluminum-based compounds to temporarily block the sweat pores. Make sure to use an antiperspirant and not just a deodorant.
  • Always carry a handkerchief or alcohol wipes to wipe your hands whenever they become sweaty.
  • Wash your hands more frequently to help strip your hands of their natural oils, making them feel drier.
  • Bathe daily to keep the number of bacteria on your skin in check. Dry yourself thoroughly, especially between the fingers of your hands.
  • Avoid wearing gloves, mittens or any other items that cover your hands. Such items inhibit air flow, due to which moisture stays in your hands and causes sweating.
  • If it’s too cold to leave your hands uncovered, use fingerless gloves or gloves made out of a lighter material. Make sure to keep your gloves clean so wash them before wearing them again.
  • Do not use petroleum-based lotions, as they can cause more sweating.
  • When it’s hot outdoors, stay in an air-conditioned room to slow down the production of sweat for some time.
  • Drink water to keep your body hydrated, so that sweat glands do not have to work much to regulate the body temperature.

How to Stop Sweaty Hands was last modified: February 22nd, 2018 by Top10HomeRemedies
3 of 3

One thought on “How to Stop Sweaty Hands”

Leave a Reply