Skip to content
Nutrition

Testosterone on a Plant-Based Diet: Vegan Nutrition for Male Hormones

11 min read
#vegan testosterone#plant-based diet#nutrition#zinc#vitamin B12#vitamin D#creatine#evidence-based

Whether a plant-based diet can support healthy testosterone is one of the most debated topics in men's nutrition. One side says meat is essential for male hormones; the other says plants provide everything you need. The research sits in between, and it is mostly observational, so it is worth being careful about what it can and cannot show.

In short: we found no evidence that a vegan diet by itself lowers testosterone, but plant-based eating does require attention to specific nutrients, some of which matter for hormone health.

Key takeaways

  • In EPIC-Oxford, free testosterone did not differ between 233 vegan men and meat-eaters, but vegans had higher SHBG and 9% lower IGF-I.[1]
  • A 2024 systematic review and meta-analysis found no conclusive link between a vegetarian diet and sex hormone levels in men, apart from higher SHBG (pooled SMD 0.52).[2]
  • In an NHANES analysis of 191 men, the plant-based diet index did not predict testosterone; age and BMI did.[3]
  • Zinc is the nutrient with the clearest testosterone link: restricting dietary zinc in four young men lowered serum testosterone over 20 weeks.[4] A 2013 meta-analysis found lower zinc intake and status in vegetarians, especially vegans.[5]
No difference
Free testosterone in 233 vegan men vs. meat-eaters (EPIC-Oxford)
Vegans had higher SHBG; observational data cannot prove cause and effect

What the Research Actually Shows

The best-known comparison comes from the Oxford cohort of the European Prospective Investigation into Cancer and Nutrition. It compared 233 vegan men with 226 meat-eaters and 237 vegetarians. Vegans had higher total testosterone than the other groups, but this was offset by higher sex hormone-binding globulin (SHBG), and there were no differences between diet groups in free testosterone or luteinizing hormone.[1] An earlier, smaller study of vegan and omnivorous men reached a similar conclusion: a vegan diet substantially increased SHBG but had little effect on total or free testosterone.[6]

A 2024 systematic review and meta-analysis of observational studies found no conclusive positive or negative associations between a vegetarian diet and sex hormone levels, with the exception of higher SHBG in vegetarian men.[2] And a 2021 analysis of 191 men in the US national health survey (NHANES) found that the plant-based diet index could not predict testosterone, while age and BMI did.[3]

Two caveats apply. First, these are observational studies, so they show associations, not what happens if you switch diets. Second, body composition is a confounder. In EPIC-Oxford, vegans had lower average BMI than meat-eaters (22.5 vs 24.4 kg/m² in men).[7] Since excess body fat is linked to lower testosterone, leanness could partly explain how vegan men look hormonally similar to omnivores.

Nutrients to Pay Attention To

The practical risk of a plant-based diet is not the lack of meat itself but specific nutrients that are harder to get. The Academy of Nutrition and Dietetics states that appropriately planned vegetarian, including vegan, diets are nutritionally adequate and appropriate for athletes, but that vegans need reliable sources of vitamin B12.[8] Speak with a registered dietitian or doctor before starting supplements.

1. Zinc

Zinc is the nutrient with the clearest link to testosterone. In a study of four young men, restricting dietary zinc for 20 weeks was associated with a significant fall in serum testosterone, and in nine marginally zinc-deficient older men, three to six months of zinc supplementation was associated with a rise. The authors cautioned that these samples were small.[4]

Plant foods such as legumes, nuts, seeds and whole grains contain zinc but also phytate, and a review concluded that absorption of zinc (and iron) is lower from vegetarian than non-vegetarian diets.[9] A meta-analysis of 34 studies found that vegetarians, and vegans especially, have lower dietary zinc intake and serum zinc than non-vegetarians, and suggested strategies such as bioavailability-boosting food preparation, fortified foods or low-dose supplementation for those with low intake.[5] A doctor or dietitian can help you decide whether supplementation makes sense for you.

2. Vitamin B12

B12 is essentially absent from unfortified plant foods. A review of 18 studies found that vegetarians develop B12 depletion or deficiency regardless of age or place of residence, with higher rates in vegans, and recommended regular intake of supplements containing B12.[10] B12 deficiency is not a testosterone-specific problem, but it can cause fatigue and nerve problems, so it matters for energy and training. Ask your doctor about testing and an appropriate dose.

3. Vitamin D

Low vitamin D is common in the general population, and the evidence for any effect on testosterone is mixed. We cover this in detail in vitamin D and testosterone. If you eat no fish, eggs or dairy and get little sun, a blood test is a sensible way to find out whether you need a supplement.

4. Creatine

Creatine is found mainly in animal tissue, and vegetarians have reduced muscle creatine stores. A systematic review of nine studies found that creatine supplementation raised muscle creatine in vegetarians, often to levels above omnivores, and increased lean tissue mass and strength, with moderate-to-high risk of bias in the studies reviewed.[11] Creatine is not a testosterone booster (see does creatine increase testosterone), but it may support the training that helps overall hormonal health. Check with a healthcare provider first if you have kidney disease or take medication.

5. Omega-3 Fatty Acids (EPA and DHA)

Flax, chia and walnuts provide the plant omega-3 ALA, which the body converts to EPA and DHA only to a limited degree. Algae-based EPA/DHA supplements are an option for vegans. We could not find trial evidence that omega-3 intake changes testosterone, so consider them for general health and discuss them with your doctor or dietitian.

The Soy Verdict

A common worry is that soy will lower testosterone. A 2021 meta-analysis of 41 clinical studies (testosterone measured in 1,753 men) found that neither soy protein nor isoflavone intake affected total testosterone, free testosterone, estradiol or estrone in men, regardless of dose or study duration.[12] See also our article on does soy lower testosterone.

Macronutrient Considerations

Two macronutrient points are worth noting on a plant-based diet:

✓ Do This

  • •Enough total calories and protein from varied sources (soy, legumes, seitan, grains)
  • •Healthy fats from nuts, seeds, avocado and olive oil
  • •Fortified foods or supplements where a professional recommends them
  • •Regular resistance training

✗ Not This

  • •Chronic under-eating from low-calorie-density foods
  • •Very low fat intake
  • •Avoiding soy because of phytoestrogen fears
  • •Skipping B12 altogether

Protein. Protein needs for muscle are covered in our protein and testosterone guide. For people who lift weights, trials suggest muscle gains plateau at around 1.6 g/kg/day, so the practical focus is reaching adequate total protein from a variety of plant foods.

Dietary fat. A systematic review and meta-analysis of intervention studies found that low-fat diets appeared to decrease testosterone in men, though more randomized trials are needed.[13] Plant-based diets can end up low in fat if they rely heavily on fruit, vegetables and grains, so include nuts, seeds, avocado and oils.

A Sample Vegan Day

The example below is an illustration of a balanced day, not a prescription, and it is not a medical or testosterone treatment plan.

Sample Vegan Day

Breakfast

Tofu scramble with pumpkin seeds and fortified nutritional yeast

Soy protein, zinc-containing seeds and a fortified source of B12. Cook in olive oil and add spinach.

Lunch

Lentil and quinoa bowl with avocado and mixed greens

Legumes and grains for protein and fiber, avocado for fat. Add lemon, which can help with iron absorption.

Snack

Walnuts, a banana and a small handful of nuts or seeds

Walnuts contribute plant omega-3 (ALA). Brazil nuts are very high in selenium, so one or two at most is plenty.

Dinner

Tempeh stir-fry with broccoli, mushrooms and brown rice

Fermented soy and whole grains. Fermenting, soaking and sprouting reduce phytate in plant foods.

Supplements

Only what your doctor or dietitian recommends

Vegans typically need a reliable B12 source. Vitamin D, algae-based omega-3, creatine and zinc should be based on your diet, bloodwork and professional advice.

The Bottom Line

The available observational evidence does not show that a vegan or vegetarian diet lowers testosterone, although SHBG tends to be higher in vegetarian and vegan men. A vegan diet does require deliberate planning for nutrients that matter for general and hormonal health: zinc, B12, and for some people vitamin D, creatine and omega-3s.

If you eat enough calories and protein, include healthy fats, close nutrient gaps with professional guidance, and keep up regular resistance training, we found no evidence-based reason to expect a plant-based diet to compromise your testosterone. If you have symptoms of low testosterone such as persistent fatigue, low libido or low mood, see a doctor for testing rather than guessing.

References

  1. Allen NE, Appleby PN, Davey GK, Key TJ.. Hormones and diet: low insulin-like growth factor-I but normal bioavailable androgens in vegan men. British Journal of Cancer. 2000. doi.org/10.1054/bjoc.2000.1152
  2. Samimisedeh P, Afshar EJ, Ejtahed HS, Qorbani M.. The impact of vegetarian diet on sperm quality, sex hormone levels and fertility: a systematic review and meta-analysis. Journal of Human Nutrition and Dietetics. 2024. doi.org/10.1111/jhn.13230
  3. Kuchakulla M, Nackeeran S, Blachman-Braun R, Ramasamy R.. The association between plant-based content in diet and testosterone levels in US adults. World Journal of Urology. 2021. doi.org/10.1007/s00345-020-03276-y
  4. Prasad AS, Mantzoros CS, Beck FW, Hess JW, Brewer GJ.. Zinc status and serum testosterone levels of healthy adults. Nutrition. 1996. doi.org/10.1016/s0899-9007(96)80058-x
  5. Foster M, Chu A, Petocz P, Samman S.. Effect of vegetarian diets on zinc status: a systematic review and meta-analysis of studies in humans. Journal of the Science of Food and Agriculture. 2013. doi.org/10.1002/jsfa.6179
  6. Key TJ, Roe L, Thorogood M, et al.. Testosterone, sex hormone-binding globulin, calculated free testosterone, and oestradiol in male vegans and omnivores. British Journal of Nutrition. 1990. doi.org/10.1079/bjn19900014
  7. Spencer EA, Appleby PN, Davey GK, Key TJ.. Diet and body mass index in 38000 EPIC-Oxford meat-eaters, fish-eaters, vegetarians and vegans. International Journal of Obesity. 2003. doi.org/10.1038/sj.ijo.0802300
  8. Melina V, Craig W, Levin S.. Position of the Academy of Nutrition and Dietetics: vegetarian diets. Journal of the Academy of Nutrition and Dietetics. 2016. doi.org/10.1016/j.jand.2016.09.025
  9. Hunt JR.. Bioavailability of iron, zinc, and other trace minerals from vegetarian diets. American Journal of Clinical Nutrition. 2003. doi.org/10.1093/ajcn/78.3.633S
  10. Pawlak R, Parrott SJ, Raj S, Cullum-Dugan D, Lucus D.. How prevalent is vitamin B12 deficiency among vegetarians?. Nutrition Reviews. 2013. doi.org/10.1111/nure.12001
  11. Kaviani M, Shaw K, Chilibeck PD.. Benefits of creatine supplementation for vegetarians compared to omnivorous athletes: a systematic review. International Journal of Environmental Research and Public Health. 2020. doi.org/10.3390/ijerph17093041
  12. Reed KE, Camargo J, Hamilton-Reeves J, Kurzer M, Messina M.. Neither soy nor isoflavone intake affects male reproductive hormones: an expanded and updated meta-analysis of clinical studies. Reproductive Toxicology. 2021. doi.org/10.1016/j.reprotox.2020.12.019
  13. Whittaker J, Wu K.. Low-fat diets and testosterone in men: systematic review and meta-analysis of intervention studies. Journal of Steroid Biochemistry and Molecular Biology. 2021. doi.org/10.1016/j.jsbmb.2021.105878

How Thrive Helps

Thrive is a wellness app that helps you track the daily habits that support general health, whether you are vegan, vegetarian or omnivorous: nutrition, training, sleep and supplements you have discussed with your doctor. It is not a medical device and does not diagnose or treat any condition. Learn more about Thrive.

Frequently Asked Questions

The available evidence is reassuring but limited to observational studies. In EPIC-Oxford, free testosterone did not differ between 233 vegan men and meat-eaters, although vegans had higher sex hormone-binding globulin. A 2024 systematic review and meta-analysis found no conclusive positive or negative association between vegetarian diets and sex hormone levels, apart from higher SHBG in vegetarian men. A well-planned plant-based diet does not appear to lower testosterone by itself, but some nutrients need attention. If you are worried about symptoms, see a doctor for testing.
Zinc matters most for testosterone. In a classic study, restricting dietary zinc in young men lowered serum testosterone, and a meta-analysis found lower zinc intake and status in vegetarians, especially vegans. Vegans also need a reliable source of vitamin B12 (fortified foods or supplements). Vitamin D, omega-3s and creatine are other nutrients vegans commonly ask about. A registered dietitian or doctor can check your intake and bloodwork before you supplement.
No. A 2021 meta-analysis of 41 clinical studies found that neither soy protein nor isoflavone intake affected total testosterone, free testosterone, estradiol or estrone in men, regardless of dose or study duration. Soy foods such as tofu and tempeh are a reasonable protein source for most men.

Ready to optimize?

Turn evidence into action. Download THRIVE Male Health and start building science-backed habits today.

Download Thrive