Several vitamins and minerals play direct roles in testosterone production, with zinc, vitamin D, magnesium, vitamin B6, vitamin K2, and the trace mineral boron having the strongest evidence behind them. None of these will dramatically raise testosterone in someone who already has adequate levels, but correcting a deficiency in any of them can make a meaningful difference.
Zinc: The Most Critical Mineral
Zinc is involved in hundreds of enzymatic processes in the body, including the biosynthesis and secretion of testosterone. It’s also the nutrient with the most dramatic evidence of what happens when you don’t get enough. In a well-known study of healthy young men, restricting dietary zinc for 20 weeks caused testosterone to plummet from an average of 39.9 nmol/L down to 10.6 nmol/L, a roughly 75% drop. That’s the difference between a normal level and a clinically low one.
The recommended daily intake for adult men is 11 mg, though some international guidelines suggest up to 13 mg depending on diet. If you eat a lot of whole grains and legumes (which contain compounds called phytates that block zinc absorption), you may need more. For correcting a mild deficiency, two to three times the daily recommendation is typical. Moderate to severe deficiency may call for four to five times the recommendation for up to six months.
Not all zinc supplements absorb equally well. Clinical evidence suggests zinc glycinate and zinc gluconate are better absorbed than other forms, with zinc glycinate being the only form in one trial that significantly raised blood zinc levels after six weeks. The tolerable upper limit for adults is 40 mg per day from supplements. Going above 50 mg for weeks at a time can interfere with copper absorption, weaken immune function, and lower HDL cholesterol. Doses above 200 mg can cause vomiting.
Vitamin D: Important if You’re Deficient
Vitamin D receptors exist directly in testicular tissue, and lab studies show that exposing testes to the active form of vitamin D increases testosterone release by about 15%. There’s also genetic evidence (from Mendelian randomization analysis) suggesting a causal link between higher vitamin D levels and higher total testosterone. So the biological pathway is real.
The practical question is whether taking a supplement will actually raise your testosterone, and the answer depends almost entirely on where you’re starting from. Randomized controlled trials in men who were only mildly low in vitamin D have repeatedly found no significant difference in testosterone between the supplement and placebo groups. Researchers have noted that the benefit likely only appears in men who are truly deficient, meaning blood levels below about 10 to 12 ng/mL (25 to 30 nmol/L). The sweet spot for blood levels appears to be between 30 and 40 ng/mL (75 to 100 nmol/L), with some evidence of a U-shaped curve where going much higher offers no additional benefit.
Vitamin D is fat-soluble, so take it with a meal that contains some fat for proper absorption. If you spend little time outdoors, live at a northern latitude, or have darker skin, you’re more likely to be deficient and more likely to see a benefit from supplementation.
Magnesium: Frees Up Bound Testosterone
Most testosterone in your blood is bound to a protein called sex hormone-binding globulin (SHBG), which makes it inactive. Only the unbound “free” testosterone is available for your body to use. Magnesium works by binding to SHBG itself, which loosens testosterone’s grip on the protein and increases the amount of biologically active testosterone circulating in your system. Researchers describe this as an uncompetitive inhibition: magnesium doesn’t compete with testosterone for the same binding spot, but it changes the shape of SHBG enough to reduce its hold.
This makes magnesium particularly relevant if your total testosterone looks normal on a blood test but your free testosterone is low. The tolerable upper limit for supplemental magnesium is 350 mg per day for adults. Going higher commonly causes diarrhea, nausea, and abdominal cramping. Magnesium from food doesn’t carry the same risk, so a combination of dietary sources (nuts, seeds, leafy greens, dark chocolate) and a moderate supplement is a reasonable approach.
Vitamin B6: A Behind-the-Scenes Regulator
Vitamin B6 doesn’t directly trigger testosterone production, but it influences several of the hormonal pathways that control it. It plays a role in the signaling chain that starts in the brain (where a hormone called GnRH tells the pituitary gland to stimulate the testes), helps activate enzymes involved in testosterone synthesis, modulates how sensitive androgen receptors are to testosterone, and helps suppress prolactin, a hormone that in excess can lower testosterone levels.
B6 also protects against oxidative stress and helps clear homocysteine, an amino acid byproduct that at high levels can impair hormonal function. Most people get adequate B6 from poultry, fish, potatoes, and bananas, but deficiency is more common in older adults and people with limited diets.
Vitamin K2: Activates a Key Enzyme
Vitamin K2, specifically the form called MK-4, has been shown to stimulate testosterone production in both animal studies and testicular cell models. It works by activating a signaling pathway (involving a cellular messenger called PKA) that increases expression of the rate-limiting enzyme in testosterone synthesis. In simpler terms, this enzyme is the bottleneck in the testosterone assembly line, and K2 helps open it up.
Human clinical trials are still limited, so the strength of this evidence is a step below zinc or vitamin D. But K2 is found in fermented foods, egg yolks, and certain cheeses, and supplementing with it carries very little risk. Many people take it alongside vitamin D, since the two work together for bone and cardiovascular health as well.
Boron: Small Dose, Quick Results
Boron is a trace mineral that doesn’t get as much attention, but a small study of healthy men found notable results: after just one week of taking 6 mg of boron per day, free testosterone rose from an average of 11.83 pg/mL to 15.18 pg/mL (a 28% increase), while estrogen levels dropped significantly, from 42.33 pg/mL to 25.81 pg/mL. The study was small (eight men), so these numbers should be taken as promising rather than definitive, but the speed of the response is striking.
Boron is found in raisins, almonds, avocados, and prunes, though most dietary intake falls well below 6 mg per day. Supplements in the 3 to 6 mg range are widely available and well-tolerated.
What Matters Most for Absorption
Fat-soluble vitamins (D and K2) need dietary fat to be absorbed properly. Research on fat-soluble compounds shows that a meal containing roughly 19 grams of fat, about what you’d get from a couple of eggs with avocado or a normal dinner, is sufficient. You don’t need a particularly fatty meal, but taking these on an empty stomach or with just a glass of water significantly reduces absorption. A liquid meal with only 5 grams of fat or less is not enough.
Zinc and magnesium are best taken in the evening, partly because magnesium has a mild calming effect and partly because they can compete with calcium for absorption if taken alongside dairy-heavy meals. Taking them together is fine, though separating zinc from iron supplements by a couple of hours improves uptake of both.
Realistic Expectations
If you’re deficient in one or more of these nutrients, correcting that deficiency can produce a real, measurable increase in testosterone. Zinc deficiency alone can cut levels by 75%. Vitamin D deficiency in truly low men, boron in healthy men, and magnesium in those with low free testosterone all have demonstrated effects.
But if your levels of these nutrients are already adequate, adding more won’t push testosterone higher. Supplementation works like filling a tank that’s been running low, not like installing a bigger engine. The most practical first step is to get a blood test covering vitamin D, zinc, and magnesium (along with testosterone and free testosterone) so you know which, if any, gaps you’re actually filling.

