What Foods Help With Testosterone Production?

Several everyday foods can support healthy testosterone levels by providing the raw materials your body needs to produce this hormone and keep it circulating in its active form. The most impactful nutrients are zinc, magnesium, and vitamin D, and the foods richest in these nutrients tend to show up consistently in research on hormonal health. No single food will dramatically raise your levels overnight, but a dietary pattern built around these ingredients can make a measurable difference over time.

Zinc-Rich Foods: The Foundation

Zinc is arguably the most important dietary mineral for testosterone production. Your body’s Leydig cells, which manufacture testosterone, need zinc to convert precursor hormones into active testosterone. When zinc levels drop, those cells essentially stall out. A systematic review published in the Journal of Trace Elements in Medicine and Biology confirmed that zinc deficiency reliably reduces testosterone levels, while restoring zinc intake improves them. The damage from prolonged deficiency goes beyond a simple dip in hormone output: it can cause oxidative stress in testicular tissue and reduce the activity of male hormone receptors throughout the body.

The richest food sources of zinc include oysters (which contain more zinc per serving than any other food), beef, crab, lobster, pork chops, and dark-meat chicken. Plant sources like pumpkin seeds, chickpeas, cashews, and fortified cereals also contribute, though your body absorbs zinc from animal sources more efficiently. If you eat a mostly plant-based diet, you may need roughly 50% more zinc from food to reach the same effective intake.

Magnesium and Free Testosterone

Most of the testosterone in your blood is bound to a protein called sex hormone-binding globulin (SHBG). Bound testosterone is inactive. Only the small fraction circulating freely can enter cells and do its job. Magnesium helps here by lowering SHBG levels, which frees up more testosterone for your body to actually use. This means magnesium doesn’t necessarily increase total testosterone production, but it increases the amount that’s biologically available.

Good sources include spinach, Swiss chard, and other dark leafy greens, along with almonds, pumpkin seeds, avocados, black beans, and dark chocolate. A single ounce of pumpkin seeds delivers about 150 mg of magnesium, roughly 35% of the daily recommended intake for adult men. Most Americans fall short on magnesium, so simply closing that gap through food can have a noticeable effect on hormone balance.

Cruciferous Vegetables and Estrogen Balance

Broccoli, cauliflower, Brussels sprouts, kale, and cabbage contain a compound that, when digested, produces a substance called DIM. This compound doesn’t raise testosterone directly. Instead, it shifts your body’s estrogen metabolism, converting stronger forms of estrogen into weaker ones. Since estrogen and testosterone exist in a dynamic balance, reducing the influence of potent estrogens allows testosterone to function more effectively. Think of it as clearing the way for testosterone rather than producing more of it.

You don’t need massive amounts. A cup or two of cooked cruciferous vegetables several times per week provides a meaningful dose. Lightly cooking these vegetables (steaming or roasting) actually makes the beneficial compounds easier to absorb compared to eating them raw.

Healthy Fats From Whole Foods

Testosterone is a steroid hormone, and your body builds it from cholesterol. Diets that are extremely low in fat can restrict the raw materials needed for hormone synthesis. The key is choosing the right types of fat. Monounsaturated fats from olive oil, avocados, and macadamia nuts support healthy hormone production. Egg yolks are another valuable source, providing both cholesterol and vitamin D, both of which feed directly into testosterone synthesis.

Fatty fish like salmon, sardines, and mackerel pull double duty. They supply vitamin D (which functions more like a hormone and is closely linked to testosterone levels) along with omega-3 fatty acids that help manage inflammation. Chronic inflammation can suppress testosterone production, so reducing it through diet creates a more favorable hormonal environment.

Pomegranate: A Surprising Performer

Pomegranate juice has one of the more interesting research profiles among testosterone-supporting foods. A study of healthy men and women who drank pure pomegranate juice daily found that salivary testosterone increased by an average of 24%, alongside improvements in mood and reductions in anxiety. The effect is likely driven by the fruit’s exceptionally high antioxidant content, which reduces oxidative stress in hormone-producing tissues. Fresh pomegranate seeds or 100% juice (not cocktail blends loaded with sugar) are the best options.

Foods That Work Against Testosterone

What you avoid matters as much as what you eat. Several common foods and ingredients actively lower testosterone or interfere with how your body uses it.

Processed foods with trans fats are among the worst offenders. A study of 209 men found that those consuming the most trans fats had 15% lower testosterone than those consuming the least. Fried fast food, packaged baked goods, and many frozen convenience meals are common sources.

Alcohol suppresses testosterone in a dose-dependent way. Consuming two to three standard drinks daily reduced testosterone by 6.8% over just three weeks in one study of healthy adults. Heavier drinking causes steeper drops.

Sugar and refined carbohydrates trigger insulin spikes, and chronically elevated insulin promotes fat storage, particularly visceral fat. Fat tissue contains an enzyme that converts testosterone into estrogen, creating a cycle that progressively lowers your levels. Sugary drinks, white bread, and candy are the biggest culprits.

Excess polyunsaturated vegetable oils like soybean oil, corn oil, and canola oil have been linked to lower testosterone in men who consume them frequently. These oils are pervasive in restaurant cooking and processed foods, which makes them hard to avoid entirely, but cooking at home with olive oil or butter reduces your exposure significantly.

Soy products contain phytoestrogens that mimic estrogen in the body. The research is mixed on moderate soy consumption, but regularly eating large amounts of tofu, soy milk, or edamame may shift your estrogen-to-testosterone ratio in the wrong direction.

Licorice root is a less obvious one. Just 7 grams per day reduced testosterone by 26% after one week in a study of 25 men. This applies to real licorice (common in teas and supplements), not licorice-flavored candy made with anise.

Putting It Together

A testosterone-supportive diet isn’t exotic or restrictive. It looks like a plate built around quality protein (beef, eggs, shellfish, fatty fish), plenty of colorful vegetables (especially cruciferous ones), healthy fats from whole-food sources, and a handful of nuts or seeds. Pomegranate, dark chocolate, and avocado round things out as nutrient-dense additions that also happen to taste good.

The foods to minimize are the ones most nutrition advice already flags: processed snacks, fried foods cooked in cheap vegetable oils, sugary drinks, and excessive alcohol. For most men, closing gaps in zinc, magnesium, and vitamin D through food is the single highest-impact dietary change they can make. Normal testosterone for men in their 20s through 40s typically falls between 350 and 575 ng/dL depending on age, so if you suspect your levels are low, a simple blood test gives you a baseline to track whether dietary changes are actually moving the needle.