BistroMD Health Library

Get excited about reading again with fun and interesting tips from our experts, including The M.D., our dietitians, and our fitness expert. In our health library, you will find all of the information you need to achieve your goals of making a healthy lifestyle change. So, start reading and start losing!

Men's Health

This portion of our health library caters solely to men. Here you will find articles that discuss topics of interest to men seeking to lose weight.

11 Foods to Boost Testosterone Levels

Testosterone is the predominant sex hormone found in men, though naturally decreases with age. Keep hormone levels and health in check with these foods that boost testosterone.


Testosterone is the predominant sex hormone found in men. It plays a key role in the sexual and reproductive development.

In addition to fueling sex drive and muscle growth, testosterone also plays a role in regulating mood, concentration, and bone strength. Truly, testosterone is associated with overall health in men.

Aging naturally drops testosterone levels, though obesity, type 2 diabetes, hormonal imbalances, tumors, and some medications can also cause testosterone to drop. Low testosterone may be speculated in the presence of erectile dysfunction, low sex drive and sperm count, and changes in body composition.

Getting tested helps determine if testosterone is low, which is often measured in the morning when testosterone is at its peak. Normal testosterone levels range from 300 to approximately 800 nanograms per deciliter (ng/dL) according to WebMD.

If testosterone levels are low, a doctor may recommend certain treatment methods, including hormone replacement therapy in the forms of testosterone injections, gels, patches, and tablets.

While treatment methods should be coordinated with healthcare professionals, there are also natural ways to increase testosterone, including through dietary changes and these foods that boost testosterone.

Foods that Boost Testosterone

1. Eggs

Eggs are one of the few natural suppliers of vitamin D, which is essential for testosterone production.

A study published in Hormone and Metabolic Research shows supplementing with vitamin D can increase testosterone levels.

Eggs are also considered to be the most inexpensive high-quality protein money can buy, along with supplying a wholesome dose of healthy fat.

2. Milk

Specifically when fortified, milk is a rich supplier of vitamin D.

Milk is also a significant source of protein and calcium, which are essential nutrients for supporting muscle and bone health.

Opting for a lower fat milk can help reduce overall fat and calorie content while still preserving its valued protein, calcium, vitamin D, and other nutrients.

3. Fatty Fish

Mackerel, cod, tuna, and other fatty fish are excellent sources of omega-3 fatty acids, which is beneficial for hormone production and may be helpful for improving testosterone.

There is also research demonstrating omega-3s can boost testosterone levels in women with polycystic ovarian syndrome (PCOS).

Despite any uncertainty regarding omega-3's on male infertility, the fatty acid proves to support heart, mental, joint, and overall health.

What's more, fish is a rich source of protein, vitamin D, and iron, zinc, magnesium, amongst several other vitamins and minerals.

4. Mushrooms

The Mushroom Council claims mushrooms are the only source of vitamin D in the produce aisle and one of the few non-fortified food sources.

The American Association for Cancer Research indicates white button mushrooms could reduce the incidence of prostate cancer.

There is also research showing mushrooms inhibit aromatase activity and may beneficial in preventing from breast cancer.

5. Oysters

Along with being coined as an aphrodisiac, oysters are a significant source of zinc.

Research published in Nutrition shows zinc supplementation can increase testosterone levels, especially in those who are deficient in the mineral.

6. Grassfed Beef

Compared to grainfed, grassfed beef shows to supply more of omega-3 fatty acids and reduce overall saturated fat.

Grassfed beef is also a rich source of protein, zinc, iron, and vitamins A and E. provides zinc.

7. Oats

Oats and other whole grains are rich suppliers of magnesium, which shows to exert a positive influence on testosterone and other anabolic hormones according to the International Journal of Endocrinology.

Oats are also rich in dietary fiber, with evidence implying high-fiber diets may increase testosterone levels.

8. Black Beans

Black beans and other bean varieties are one of the best foods that boost testosterone, especially for those who are not achieving adequate iron and zinc intake through meat consumption.

Beans are also rich in plant-based protein and fiber, which in addition to potentially increase testosterone levels, helps to manage weight and supports heart and digestive health.

9. Brazil Nuts

In a 2015 review, researchers highlight boron has a renowned effect on testosterone and other sex hormones in both men and women.

Boron is sourced from nuts, including Brazil nuts, grapes, raisins, prunes, and avocadoes.

Brazil nuts are also the richest supplier of selenium, which in conjunction with vitamin E, may improve infertility in men.

10. Walnut Oil

Though based on an animal study, there is evidence showing walnut oil has stimulating effects the on male reproductive system and could increase plasma testosterone.

The researchers attribute the benefit to the rich alpha-linolenic acid (ALA) and omega-3s walnut oil provides.

11. Ginger

While still ongoing in human studies, existing research suggests ginger can help increase testosterone through numerous mechanisms.

However, there is evidence showing treat an upset stomach, nausea, vomiting, and digestion, along with easing pain related to menstrual periods, headaches, and various forms of arthritis.

Other Natural Ways to Increase Testosterone

In addition to incorporating foods that boost testosterone, there are other methods that can increase levels and boost overall health, including by:

• Losing or managing weight: Carrying excess weight is linked to lower testosterone levels, especially when obesity is induced by diet. Consume a balanced diet of whole grains, fruits and veggies, lean and plant-based proteins, and healthy fat sources.

• Exercising: Physically active men have better semen parameters and hormone values compared to sedentary men, suggests 2012 research. Aim for 30 minutes of physical activity daily, along with incorporating strength training at least two or three times each week.

• Managing stress: Elevated stress increases cortisol, which can in turn lower testosterone levels. Manage stress with positive coping techniques, including exercise, yoga, and meditation.

• Supplementing as needed: A doctor or Registered Dietitian can help determine which supplements might be beneficial.

• Ensuring adequate sleep: Sleep restriction can significantly decrease testosterone levels. The National Sleep Foundation recommends 7 to 9 hours of quality sleep nightly.

• Avoiding common chemicals: Chemicals such as phthalates common in plastics and personal care products shows to lower testosterone levels.

Written By Christy Zagarella, MS, RDN. Published on February 01, 2019. Updated on February 01, 2019.


Follow @bistroMD

Start Your Diet Today!

Reality Check - Your Free Diet Analysis

Simply answer a few questions so we can figure out your weight loss goals and provide solutions for a lighter, healthier you. Our weight loss meal plans are designed to help real people achieve real and lasting success.

as seen on...   

join our free newsletter

Get free support to help you lose weight and be healthy with our Weekly Dish on Health.

stay connected