Foods to Eat and Which to Avoid to Increase a Man's Testosterone Levels

A person's testosterone level will fall naturally with age — by 1% - 2% per year — but some medical conditions, lifestyle choices, and other factors can influence the amount of this hormone in the body.

Some men can benefit from medical treatments to raise low testosterone levels, but it is also a good idea to encourage the body to produce more testosterone by making some changes to the diet and lifestyle.

This article from Medical News Today provides a list of the best foods for increasing testosterone levels. Particularly, foods that contain zinc, vitamin D, and magnesium may be key. Here are a few foods from the “do eat” list:

  • oysters

  • leafy greens

  • fatty fish

  • olive oil

  • ginger

  • pomegranates

The article also describes products and foods to avoid such as processed foods, foods packaged in plastic and alcohol.

*The article also suggests that to see the best results, most people require a combination of approaches.

Michael Hickey