10 Foods That Naturally Reduce Sweating

10 Foods That Naturally Reduce Sweating

While sweating is a natural part of the body to control temperature, it would be nice if we weren’t sweating at the worst times!

What if there was a way to control our excessive sweating by altering our diet? While we will never eliminate sweating — nor should we, according to most medical experts — some form of control would be a nice change!

Without further ado, here are 10 foods that are proven to help reduce sweating.

Some Science To Start

In normal circumstances, sweating is a natural way that the body controls its temperatures[i]. During hot conditions, the body sweats, releasing moisture, which evaporates to cool the body. However, you should be worried if you sweat too much. Also called hyperhidrosis, excessive sweating is a condition with several causes.

While it is possible to avoid some of the causes of excessive sweating, some are simply unavoidable. That said, if you experience this condition, the guide below outlines some food items that can help alleviate the symptoms.


Without a doubt, drinking plenty of water is the best way to curb excessive sweating.

Ensuring that your body is properly hydrated means that it won’t struggle as much to regulate temperatures. Less temperature regulation by the body translates to less sweating.

2) Spinach

Most people struggle to take the recommended 8 cups of water daily. If you find yourself in this group as well, you can find alternative sources of water to compensate for the deficiency. Watery fruits and vegetables such as spinach are a great alternative!

Spinach is high in magnesium, whereas those who sweat a lot often have a magnesium deficiency. Combine the two and things are looking better!

3) Broccoli

For the same reasons listed above, broccoli is also a watery vegetable that can help reduce sweating.

You can ever make yourself a broccoli/spinach salad and get a 2-for1!

4) Calcium-Righ Foods

Calcium is among the many nutrients that regulate body temperatures and suppress sweating[iii].

However, most people struggle to get a sufficient amount of calcium in their diets. Fortunately, a plethora of calcium laden foods you can include in your diet. Some calcium-rich foods include milk, cereal, cheese, almonds, low-fat yogurt, kale, baked beans, and collard greens.

5) Calcium-Righ Foods

You will experience excessive sweating if your body struggles to digest some foods.

Olive oil is a known digestion and metabolism warrior. As such, including it in your diet provides assurance that the digestive system will work effortlessly. 

6) Green Tea

You should include green tea in your diet due to its widely known calming effects.

It keeps the nervous system calm and sweats at bay. If you often experience excessive sweating during pressurized situations, sip some green tea before such nerve-wracking situations.

7) Vitamin B

Like other vitamins, B vitamins help in ensuring that the body is well maintained.

It helps the body complete essential metabolic functions, nerve communication, and any other activity that contributes to normal body functioning. Deficiency in B vitamins will make the body work harder, causing more sweating.

8) Whey Proteins

Whey proteins are great sources of tryptophan and L-glutamine, which come in handy in calming the nervous system.

Through this, they naturally fight off swelling nerves that cause excessive sweating. Whey proteins also regulate the digestive system, additionally aiding in sweat regulation[iv].

9) Bananas

Bananas are full of potassium, which packs a lot of benefits to the body’s regulation mechanism.

Potassium is an essential electrolyte in the body that helps in keeping the body hydrated. Bananas also contain vitamin B6, magnesium, and other key nutrients that promote good digestion, calmness, and overall happiness.

10) Almonds

Almonds are a rich source of magnesium, which improves digestion and boosts the body’s immune system.

Besides almonds, other foods with high magnesium content include spinach, soybeans, and pumpkins.

The Bottom Line

Excessive sweating or hyperhidrosis can occur naturally or due to some underlying causes. For secondary hyperhidrosis, which is caused by underlying medical conditions, prioritize treatment of the condition to solve excessive sweating. Additionally, you should as well consider trying these simple diet changes to control excessive sweating.

Leave a Reply

Your email address will not be published. Required fields are marked *