Several foods can support healthy testosterone production by supplying the raw materials your body needs to make it. Testosterone is built from cholesterol and requires specific minerals and vitamins at every step of the process. No single food will dramatically raise your levels overnight, but a diet consistently rich in zinc, magnesium, healthy fats, and certain vegetables creates the conditions for your body to produce testosterone efficiently.
For context, the American Urological Association defines low testosterone as a total level below 300 ng/dL, with a normal physiologic range centered around 450 to 600 ng/dL. What you eat won’t replace medical treatment if your levels are clinically low, but dietary choices have a measurable influence on where you fall within that range.
Why Cholesterol and Fat Matter
Testosterone is a steroid hormone, and cholesterol is its raw building block. Inside the testes, specialized cells called Leydig cells take cholesterol and convert it through a chain of enzymatic steps into testosterone. The cholesterol used for this process comes from multiple sources: your liver makes some, your cells store some, and a significant portion arrives directly from food. Dietary cholesterol travels from your small intestine to your liver, then gets redistributed to wherever your body needs it, including the testes.
This is why extremely low-fat diets can sometimes coincide with lower testosterone. Foods that supply cholesterol and healthy fats include whole eggs, extra virgin olive oil, avocados, and fatty fish like salmon and mackerel. You don’t need to go overboard. A moderate, consistent intake of dietary fat gives your body the substrate it needs without the downsides of excess saturated fat on cardiovascular health.
Zinc-Rich Foods
Zinc is one of the most well-established nutrients for testosterone production. Men who are deficient in zinc consistently show lower testosterone levels, and correcting the deficiency tends to bring levels back up. Zinc plays a role in the enzymes that synthesize testosterone and also supports the pituitary signals that tell the testes to produce it.
Shellfish are the richest dietary source by a wide margin. Oysters, mussels, and clams pack exceptionally high concentrations of zinc per serving. Beyond shellfish, good sources include beef, lamb, pumpkin seeds, chickpeas, and cashews. If you eat a varied diet with regular protein sources, you’re likely getting enough. But vegetarians, heavy sweaters, and men who drink alcohol frequently are at higher risk of running low.
Magnesium and Free Testosterone
Most of the testosterone circulating in your blood is bound to a protein called SHBG (sex hormone-binding globulin). Only the unbound, “free” portion is biologically active and available for your muscles, brain, and other tissues to use. Magnesium directly influences this balance. It binds to SHBG in a way that competes with testosterone, effectively freeing up more testosterone for your body to use. The recommended daily intake for men is 420 mg.
Spinach, Swiss chard, pumpkin seeds, almonds, dark chocolate, and black beans are all rich in magnesium. Despite being widely available in food, magnesium deficiency is surprisingly common. Processed foods are stripped of it, and stress increases the rate your body burns through it. A large salad with spinach and pumpkin seeds can cover a meaningful chunk of your daily needs in a single meal.
Fish and Vitamin D
A large study of older Japanese men found that higher total fish intake was associated with higher serum testosterone levels. Men in the top quarter of fish consumption had average testosterone levels of 5.99 ng/mL compared to 5.63 ng/mL in the lowest quarter. Interestingly, the association was strongest for lean fish rather than fatty fish, suggesting the benefit may come from the protein and micronutrient profile rather than omega-3 fats alone.
Fish is also one of the best dietary sources of vitamin D, which functions more like a hormone in the body and is closely linked to testosterone status. Salmon, sardines, mackerel, and trout all deliver meaningful amounts. If you live in a northern climate or spend most of your time indoors, getting vitamin D from food becomes even more important since your skin produces less from sunlight.
Cruciferous Vegetables
Broccoli, cauliflower, Brussels sprouts, kale, and cabbage contain a compound called indole-3-carbinol that influences the balance between testosterone and estrogen in your body. It works through two pathways. First, it shifts estrogen metabolism toward a less active form, reducing the overall estrogenic load. Second, it inhibits aromatase, the enzyme that converts testosterone into estrogen. Less conversion means more testosterone stays intact.
These aren’t minor theoretical effects. Controlled clinical trials have shown that indole-3-carbinol consistently shifts estrogen metabolite ratios in a favorable direction. For men concerned about testosterone, the practical takeaway is simple: eating a few servings of cruciferous vegetables per week helps your body preserve the testosterone it already makes by reducing how much gets converted to estrogen.
Ginger
Ginger has shown consistent testosterone-boosting effects in animal research, working through several mechanisms at once. It stimulates luteinizing hormone (LH), the pituitary signal that tells the testes to produce testosterone. It increases blood flow to the testes, enhances antioxidant enzyme activity in reproductive tissue, and raises testicular cholesterol levels, giving the Leydig cells more raw material to work with. Studies in diabetic and hypertensive rat models have repeatedly shown higher serum testosterone compared to controls.
Human data is more limited, but ginger’s mechanisms are well understood and its safety profile is excellent. Fresh ginger root, ginger tea, or ground ginger added to cooking are all reasonable ways to include it. The doses used in animal studies translate roughly to a few grams of fresh ginger daily for a human-sized body.
What Lowers Testosterone: Sugar
Knowing what to eat is only half the picture. Sugar is one of the most potent dietary suppressors of testosterone. A clinical study found that consuming a standard glucose load caused a 25% decrease in mean testosterone levels. Levels remained suppressed for at least two hours after ingestion. Of the men who started with normal testosterone, 15% dropped into the clinically low range at one or more time points after drinking the glucose solution.
This effect held regardless of body weight or glucose tolerance, meaning it wasn’t just an issue for overweight or pre-diabetic men. The suppression appears to involve both a direct effect on the testes and a failure of the brain to compensate by increasing LH. In practical terms, meals heavy in refined carbohydrates, sugary drinks, and desserts are likely dragging your testosterone down repeatedly throughout the day. Replacing those calories with protein, healthy fats, and the foods listed above is one of the highest-impact dietary changes you can make.
Soy Does Not Lower Testosterone
Soy is one of the most persistent dietary concerns among men worried about testosterone, largely because soy contains plant estrogens called isoflavones. A meta-analysis of clinical studies found no significant effects of soy protein or isoflavone intake on total testosterone, free testosterone, or SHBG in men. The concern is essentially a myth. Eating tofu, edamame, or drinking soy milk will not lower your testosterone.
Putting It All Together
The foods that support testosterone aren’t exotic or hard to find. A plate built around a protein source (eggs, beef, fish, or shellfish), a generous portion of leafy greens or cruciferous vegetables, and a handful of nuts or seeds covers zinc, magnesium, cholesterol, healthy fats, and indole-3-carbinol in one meal. Adding ginger to stir-fries, teas, or marinades is an easy bonus. The bigger lever for many men may be what they remove: cutting back on sugary drinks, refined carbohydrates, and ultra-processed snacks eliminates the repeated testosterone crashes that glucose causes throughout the day.
Consistency matters more than any single food. Your body produces testosterone in a daily cycle, peaking in the morning and tapering through the afternoon. Giving it the right nutritional inputs day after day is what shifts your baseline over weeks and months.

