Skip to content
Nutrition

12 Foods That May Support Healthy Testosterone: What the Research Shows

8 min read
#testosterone foods#nutrition#diet#zinc#vitamin D#healthy fats

Food cannot turn a low testosterone level into a high one, but it can remove obstacles. Testosterone production depends on a handful of nutrients, including zinc, vitamin D, magnesium and enough dietary fat, and falling short on them may hold levels down. This guide goes through 12 foods often linked to testosterone, what the research actually found, and where the evidence is weak.

For the broader framework, see our complete guide to supporting testosterone naturally.

Key takeaways

  • When four young men ate a zinc-restricted diet for 20 weeks, their average serum testosterone fell from 39.9 to 10.6 nmol/L in one small study.[1]
  • A 2021 meta-analysis of 6 intervention studies (206 men) found that low-fat diets appeared to lower testosterone compared with higher-fat diets, though the authors said more randomized trials are needed.[2]
  • Evidence for individual foods such as pomegranate, ginger, garlic and olive oil is limited to small, short or animal studies, so none should be treated as a testosterone booster.[3,4,5,6]
  • If you suspect low testosterone, see a doctor for testing. This article is general education, not medical advice.

1. Whole Eggs

The body builds testosterone from cholesterol, which is why egg yolks come up in every list like this. Eggs also provide vitamin D, selenium and B vitamins. But eating cholesterol does not mean your body makes more testosterone. We found no trial showing that eggs raise testosterone in healthy men.

Cholesterol intake also matters for heart health. An American Heart Association science advisory found that observational studies generally do not link dietary cholesterol to cardiovascular disease, but most intervention studies associate higher intakes with higher total and LDL cholesterol, and it recommended focusing on overall healthy dietary patterns.[7] If you have high cholesterol or diabetes, ask your doctor how many eggs suit you.

The Cholesterol-Testosterone Pathway

Testosterone is synthesized from cholesterol: the body converts cholesterol to pregnenolone, then to DHEA and androstenedione, and finally to testosterone. That is why extremely low-fat diets are a concern. In a 2021 meta-analysis of intervention studies, low-fat diets appeared to lower total testosterone (standardized mean difference -0.38) and free testosterone (-0.37) compared with higher-fat diets.[2] The analysis included only 6 studies, so the finding needs confirmation.

2. Oysters and Shellfish

Oysters contain more zinc per serving than any other food, according to the NIH Office of Dietary Supplements.[8] Zinc status is linked to testosterone: in a small 1996 study, 20 weeks of dietary zinc restriction in four young men was followed by a significant fall in serum testosterone, and zinc supplementation in nine marginally zinc-deficient older men was followed by a rise.[1] That research is about correcting a deficiency. There is no evidence that extra zinc raises testosterone in men who already get enough.

Zinc Content by Food (mg per serving, NIH ODS)

Oysters, Eastern, raw (3oz)32mg
Beef, bottom sirloin (3oz)3.8mg
Blue crab (3oz)3.2mg
Pumpkin seeds (1oz)2.2mg
Cheddar cheese (1.5oz)1.5mg

The adult male Recommended Dietary Allowance is 11 mg per day, and the upper limit is 40 mg per day. Doses of 50 mg or more over weeks can inhibit copper absorption.[8] Most people can get what they need from food, and a doctor can advise if you think you are low.

3. Fatty Fish (Salmon, Trout, Sardines)

Fatty fish is one of the few natural food sources of vitamin D.[9] The evidence linking vitamin D to testosterone is mixed. One year-long randomized trial in overweight men in a weight-loss program found total testosterone rose after daily vitamin D supplementation (3,332 IU) compared with baseline, while it did not in the placebo group, but the analysis involved only 54 men and the authors called for more trials.[10] For more, see our vitamin D and testosterone guide. Fish also supplies omega-3 fats and supports immune health.

Vitamin D Content by Food (IU per serving, NIH ODS)

Rainbow trout, farmed (3oz)645 IU
Sockeye salmon (3oz)570 IU
UV-exposed mushrooms (1/2 cup)366 IU
Fortified 2% milk (1 cup)120 IU
Sardines, canned (2)46 IU
Egg (1 large)44 IU

4. Beef and Red Meat

Beef provides zinc, iron, B vitamins and fat. It supplies about 20% of zinc intake in the United States.[8] The most relevant research is not about beef itself but about fat intake: very low-fat diets appear to lower testosterone in men.[2] Moderate portions fit into a balanced diet. Some men go further with an all-meat approach, which we examine in our article on the carnivore diet and testosterone.

5. Pomegranates

Pomegranates are rich in polyphenol antioxidants. A 2012 conference abstract from Queen Margaret University reported that 60 volunteers who drank pomegranate juice daily for two weeks had an average 24% rise in salivary testosterone.[3] This was a small, short study presented as a conference abstract, with no placebo group described and no peer-reviewed publication we could find, and salivary testosterone is a less reliable measure than a blood test, so it does not show that pomegranate raises testosterone. Pomegranate juice is a healthy drink in moderation, but it contains natural sugar.

6. Leafy Greens (Spinach, Swiss Chard, Kale)

Dark leafy greens are good dietary sources of magnesium. In a small 2011 study, 4 weeks of magnesium supplementation (10 mg per kg of body weight) was followed by higher free and total testosterone in both athletes and sedentary men.[11] That study used supplements at a high dose, and was not about greens, so it cannot tell us whether eating more spinach affects testosterone. Magnesium also supports normal sleep. Learn more in our zinc and magnesium guide.

Related reading: Complete guide to natural T optimization, Why zinc and magnesium matter for testosterone, The vitamin D and testosterone connection

7. Garlic

The garlic evidence comes from rats. In one study, rats fed a high-protein diet with garlic powder for 28 days had higher testicular testosterone and lower plasma corticosterone than rats on the same diet without garlic.[5] We found no human trial showing the same effect, so garlic should be enjoyed as a flavorful food and not as a testosterone strategy. For more on the stress hormone link, see cortisol and testosterone.

8. Ginger

A 2018 review of studies on ginger and testosterone concluded that most of the research linked ginger supplementation to higher testosterone production in males, especially under oxidative stress, but it also stated that the effect has not been confirmed in humans and that clinical studies are needed.[4] Ginger is a safe culinary ingredient for most people. If you take blood thinners or have a medical condition, ask your doctor before using ginger supplements.

9. Extra Virgin Olive Oil

Olive oil is a main source of monounsaturated fat in Mediterranean-style diets. In a small Moroccan study, 60 healthy men aged 23 to 40 switched from butter to either virgin argan oil or extra virgin olive oil for 3 weeks, and testosterone rose by about 17% in the olive oil group.[6] There was no control group that kept eating butter, and the study was short, so the result is preliminary.

10. Brazil Nuts

Brazil nuts are among the richest food sources of selenium: one ounce (6 to 8 nuts) contains about 544 mcg, compared with a daily recommendation of 55 mcg and an upper limit of 400 mcg.[12] That means one or two nuts is enough, and regularly eating a handful can exceed the safe limit. Chronic excess selenium causes selenosis, with hair loss, brittle nails, nausea and fatigue.[12] We found no strong evidence that eating Brazil nuts raises testosterone in men.

11. Avocados

Avocados provide monounsaturated fat, fiber, potassium and some magnesium. They fit a balanced, fat-adequate diet, which is the part of nutrition with research behind it,[2] but we did not find trials testing avocados for testosterone.

12. Cruciferous Vegetables (Broccoli, Cauliflower, Brussels Sprouts)

Cruciferous vegetables contain indole-3-carbinol (I3C). In a small study, seven men who took I3C (6 to 7 mg/kg daily) for a week had shifts in their urinary estrogen metabolites.[13] That study did not measure testosterone, and the dose was a supplement-level amount, so it does not show that broccoli changes your testosterone. These vegetables are still worth eating for fiber, vitamin C and overall diet quality.

A Sample Day of Nutrient-Dense Eating

Daily Meal Plan Summary

A balanced day built around these foods might include eggs and greens for breakfast, fatty fish with vegetables for lunch, a beef or chicken stir-fry for dinner, and nuts as a snack. It is an example of a varied whole-food pattern, not a treatment.

For how to structure protein, fat and carbohydrates, see our guide to optimal macros for testosterone.

Breakfast

Eggs scrambled with spinach and garlic, cooked in extra virgin olive oil. Half an avocado on the side. Coffee or green tea.

Lunch

Grilled salmon over mixed greens with roasted broccoli, dressed with olive oil and lemon.

Dinner

Beef stir-fry with ginger, garlic and Brussels sprouts, served over rice or cauliflower rice.

Snacks

A small handful of mixed nuts, a boiled egg, or sardines on crackers. Limit Brazil nuts to one or two.

Putting It Together

  • Focus on getting enough zinc, vitamin D, magnesium and healthy fats from varied whole foods. The evidence is strongest for avoiding shortfalls.
  • No single food is a magic bullet, and most of the food-specific testosterone findings here come from small or animal studies.
  • Minimize ultra-processed foods, excess sugar and alcohol.
  • Pair good nutrition with the right exercise, quality sleep and stress management.
  • If you have symptoms such as persistent fatigue, low libido or low mood, talk to a doctor rather than trying to fix it with food alone.

Go deeper: See our protein guide for optimal amounts, and our evidence-based supplement review for options beyond whole foods.

References

  1. 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
  2. Whittaker J, Wu K. Low-fat diets and testosterone in men: Systematic review and meta-analysis of intervention studies. J Steroid Biochem Mol Biol. 2021. doi.org/10.1016/j.jsbmb.2021.105878
  3. Al-Dujaili E, Smail N. Pomegranate juice intake enhances salivary testosterone levels and improves mood and well being in healthy men and women (conference abstract). Endocrine Abstracts 28 P313. 2012. www.endocrine-abstracts.org/ea/0028/ea0028p313
  4. Banihani SA. Ginger and testosterone. Biomolecules. 2018. doi.org/10.3390/biom8040119
  5. Oi Y, Imafuku M, Shishido C, Kominato Y, Nishimura S, Iwai K. Garlic supplementation increases testicular testosterone and decreases plasma corticosterone in rats fed a high protein diet. J Nutr. 2001. doi.org/10.1093/jn/131.8.2150
  6. Derouiche A, Jafri A, Driouch I, et al.. Effect of argan and olive oil consumption on the hormonal profile of androgens among healthy adult Moroccan men. Nat Prod Commun. 2013. pubmed.ncbi.nlm.nih.gov/23472458/
  7. Carson JAS, Lichtenstein AH, Anderson CAM, et al.. Dietary cholesterol and cardiovascular risk: a science advisory from the American Heart Association. Circulation. 2020. doi.org/10.1161/CIR.0000000000000743
  8. NIH Office of Dietary Supplements. Zinc: Fact sheet for health professionals. National Institutes of Health. 2026. ods.od.nih.gov/factsheets/Zinc-HealthProfessional/
  9. NIH Office of Dietary Supplements. Vitamin D: Fact sheet for health professionals. National Institutes of Health. 2026. ods.od.nih.gov/factsheets/VitaminD-HealthProfessional/
  10. Pilz S, Frisch S, Koertke H, et al.. Effect of vitamin D supplementation on testosterone levels in men. Horm Metab Res. 2011. doi.org/10.1055/s-0030-1269854
  11. Cinar V, Polat Y, Baltaci AK, Mogulkoc R. Effects of magnesium supplementation on testosterone levels of athletes and sedentary subjects at rest and after exhaustion. Biol Trace Elem Res. 2011. doi.org/10.1007/s12011-010-8676-3
  12. NIH Office of Dietary Supplements. Selenium: Fact sheet for health professionals. National Institutes of Health. 2026. ods.od.nih.gov/factsheets/Selenium-HealthProfessional/
  13. Michnovicz JJ, Adlercreutz H, Bradlow HL. Changes in levels of urinary estrogen metabolites after oral indole-3-carbinol treatment in humans. J Natl Cancer Inst. 1997. doi.org/10.1093/jnci/89.10.718

How Thrive Helps

Thrive is a wellness app that helps you track daily habits such as nutrition, sleep and exercise in one place, so you can see how your routine comes together. It is not a medical device and does not diagnose or treat any condition. Learn more about Thrive.

Frequently Asked Questions

No single food has been shown to reliably raise testosterone in healthy men. The strongest evidence is for avoiding deficiencies: in a small 1996 study, restricting dietary zinc in young men was followed by a drop in serum testosterone, and a 2021 meta-analysis of six intervention studies found that low-fat diets appeared to lower testosterone compared with higher-fat diets. Zinc-rich foods (oysters, beef), vitamin D sources (fatty fish, eggs) and healthy fats (olive oil, nuts) are reasonable parts of an overall balanced diet.
Diet matters most when it corrects a shortfall or supports a healthy body weight. There is little evidence that eating particular foods raises testosterone above a man's normal range. If you are worried about low testosterone, fatigue or low libido, a doctor can test your levels and check for causes rather than relying on diet changes.
Eggs contain cholesterol, which the body uses to make steroid hormones, plus vitamin D and protein, but eating more cholesterol has not been shown to raise testosterone in healthy men. An American Heart Association science advisory notes that higher cholesterol intakes tend to raise LDL cholesterol and recommends focusing on overall dietary patterns, so people with high cholesterol or diabetes should ask their doctor how many eggs suit them.

Ready to optimize?

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

Download Thrive