Foods and Supplements That Boost Your Testosterone

Post Date:

Healthy levels of hormones is critically essential to many of our bodily functions and the foods we eat can have an impact on our hormone levels. Testosterone is one of the most important male hormones for males (androgen). Some foods can promote natural production of healthy testosterone levels, and some foods can increase your estrogen levels (which isn’t good for men). In this post, we’ll go over the foods that can likely help your body produce more testosterone, or at least maintain normal levels as much as your body is capable of producing naturally).
More on this topic: Natural Production of Testosterone vs. Testosterone Replacement for more into the natural levels of testosterone.

What are Normal Levels of Testosterone?

Before we go into the ways of how you can boost your testosterone levels with nutrition changes, we’ll go over what we consider healthy levels of testosterone. It’s important to know there is a big difference between what doctors in a traditional medical clinic say is a normal range of testosterone for a healthy male adult, and what medical doctors that specialize in hormones say.
The traditional medical field, the same one that often leaves patients confused and frustrated with the same symptoms of low-t after a doctor visit, will often group together a large segment of patients in order to reach a conclusion of what “normal levels” of testosterone are.
That large segment of patients will often group healthy patients under 25 years old at optimium levels with the older patients suffering from severe obesity, depression, usage of SSRI medications, and those with sedentary lifestyles, making the average about 679 nanograms per deciliter [ng/dL].
Here at Body RX, we recommend your levels of Total Testosterone be between 800 ng/dL to 1100 ng/dL. Levels of Free Testosterone should be between 120 – 150 picograms per milliliter (pg/mL). 
According to our testosterone specialist Dr. George Herrera, M.D., a testosterone deficiency can happen at any age of a male’s life.
“Testosterone should be at optimal levels throughtout your life. Optimal means the levels that a 21 year old should have,” said Dr. Herrera during a video interview. “So, your testosterone levels should be between 800-1,100 ng/dL.”

Watch this video on YouTube.

What can affect your testosterone levels?

Here’s a brief look into the main causes of low testosterone in men. Testosterone levels fall naturally every year by 1 to 2 percent, especially for men after 30 years of age. Your natural testosterone production may be affected by the following:

  • Injury
  • Medical Conditions
  • Poor nutrition
  • Alcohol / Drugs
  • Lack of quality sleep
  • Lifestyle Choices

Want to learn more about the causes of low testosterone? Read our post on what causes low t!

Foods That Help Boost Your Testosterone

As far as foods go for maximizing the natural production of testosterone in your body, it’s best to avoid consuming processed foods and anything that’s not in the vegetable aisle of the supermarket.

Cruciferous Vegetables


Eggs and egg yolk



Tuna eat twice a week

Oysters – have zinc



Vitamin D


About Body RX

Here at Body RX, thousands of men and women have trusted us with their health optimization and hormone replacement needs for over a decade, and much of our success has come from the expertise and real results we’ve provided for our patients. We’re committed to helping people from all over live a healthier and better quality of life, with a strong foundation on hormone-related health, and because of that, we’ll be sharing tons of free information like this.
Interested in finding out your testosterone levels? See our Low-T testing and our Testosterone optimization page.