Affiliate disclosure: This article contains affiliate links to Amazon. If you buy through them we may earn a commission at no extra cost to you. See our full disclosure.
Last updated: October 2026.
Quick answer: no single item on any list of foods that boost testosterone raises the hormone by much. What helps is an overall diet that corrects shortfalls in vitamin D, zinc and magnesium, supports a healthy weight and limits alcohol. Fatty fish, eggs, oysters, lean beef, leafy greens, nuts, beans and olive oil cover those needs and help maintain normal levels.
Foods that boost testosterone are best understood as foods that remove the obstacles to making it. The body needs enough energy, fat and a handful of micronutrients to produce the hormone, and levels tend to fall when any of these run short or when body fat climbs.
This guide lists the most useful foods by nutrient, separates what the research shows from what it does not, and explains when diet is not enough. For the wider picture, read our complete guide to testosterone after 40.
Foods that boost testosterone at a glance
| Nutrient or goal | Best food sources | Why it matters |
|---|---|---|
| Vitamin D | Salmon, trout, sardines, egg yolks, fortified milk | Low vitamin D status is linked to lower testosterone |
| Zinc | Oysters, beef, crab, pumpkin seeds, fortified cereals | Zinc deficiency reduces testosterone production |
| Magnesium | Spinach and other leafy greens, almonds, cashews, black beans | Higher magnesium intake is linked to higher levels in some studies |
| Unsaturated fats | Olive oil, avocado, nuts, fatty fish | Very low-fat diets are linked to lower testosterone |
| Protein | Fish, poultry, eggs, lean meat, Greek yogurt, lentils | Supports muscle and weight control |
| Fiber and polyphenols | Vegetables, berries, whole grains, beans | Help with weight and blood sugar control |
Do any foods actually raise testosterone?
Lists of foods that boost testosterone overstate the effect, because no single food has been shown to raise testosterone by a meaningful amount in healthy men. Diet affects the hormone mainly in two ways: by correcting a nutrient deficiency and by helping you reach a healthy weight.
Excess body fat is one of the strongest modifiable links to low testosterone. Men with obesity who lose weight often see their levels rise.
Which foods that boost testosterone are worth eating?
The foods that boost testosterone most plausibly are whole foods rich in vitamin D, zinc, magnesium and unsaturated fat. None works like a drug, but together they cover what the body needs.
- Fatty fish. Salmon, trout, sardines and mackerel are among the few natural food sources of vitamin D, and they supply omega-3 fats and protein.
- Eggs. The yolk holds a small amount of vitamin D along with fat and protein.
- Oysters and other shellfish. Oysters contain more zinc per serving than any other common food.
- Lean beef. A good source of zinc and protein in moderate portions.
- Pumpkin seeds. They provide both zinc and magnesium.
- Leafy greens. Spinach and Swiss chard are rich in magnesium.
- Nuts and beans. Almonds, cashews, black beans and lentils add magnesium, fiber and plant protein.
- Olive oil and avocado. Both supply unsaturated fat for a diet with a moderate fat intake.
For a wider view of eating well in midlife, see men’s nutrition after 40.
What does the evidence show, and what does it not?
The evidence shows that fixing a deficiency can restore testosterone toward normal, and it does not show that extra nutrients push levels higher in men who already get enough.
- Zinc. Low zinc lowers testosterone, and repletion helps men who are deficient. Extra zinc has not been shown to help men with adequate intake.
- Vitamin D. Men with low vitamin D tend to have lower testosterone. Supplement trials are mixed, and several found no change.
- Magnesium. Observational studies link higher magnesium status to higher testosterone, mainly in older men. Trials are few and small.
- Dietary fat. Pooled studies found that low-fat diets were linked to modestly lower testosterone than higher-fat diets.
- Weight loss. This has the most consistent effect in men with obesity.
Most research on foods that boost testosterone is observational or short term, so it can show a link but not prove cause. Claims about garlic, ginger, onions or pomegranate rest mostly on animal studies or small trials.
Which foods and habits are linked to lower testosterone?
Heavy alcohol use, excess calories and very low-fat or highly processed diets are the patterns most consistently linked to lower testosterone. Cutting these back matters as much as adding foods that boost testosterone.
| Food or habit | What research suggests |
|---|---|
| Heavy alcohol use | Linked to lower testosterone and poorer sperm quality |
| Excess calories and obesity | Strongly linked to lower testosterone |
| Very low-fat diets | Linked to modestly lower levels |
| Ultra-processed food and sugary drinks | Linked to weight gain and, in some studies, lower testosterone |
| Soy in normal amounts | Does not lower testosterone in human studies |
Soy deserves a clear note. Pooled human studies found that soy protein and soy isoflavones did not change testosterone in men. Normal amounts of tofu, edamame and soy milk are fine.
Sleep matters too. See how in sleep and testosterone.
What does a testosterone-friendly day of eating look like?
A testosterone-friendly day includes protein at each meal, two or three sources of zinc and magnesium, some unsaturated fat and plenty of vegetables.
- Breakfast: two or three eggs scrambled with spinach, whole-grain toast and a piece of fruit.
- Lunch: grilled salmon over mixed greens with black beans, avocado and an olive oil dressing.
- Snack: plain Greek yogurt with pumpkin seeds and berries.
- Dinner: lean beef or chicken with roasted vegetables and a baked potato or brown rice.
- Drinks: water, coffee or tea. Keep alcohol to an occasional drink.
Adjust portions to your weight goal. You do not need all the foods that boost testosterone every day.
Should you supplement alongside diet?
Supplements are worth considering only when a blood test or your diet points to a shortfall. They cannot replace foods that boost testosterone through a balanced diet, and none is approved for low testosterone.
Vitamin D3
Amazon Elements Vitamin D3 supplies 5,000 IU per softgel and is useful only if your vitamin D is low. That dose is above the 4,000 IU daily upper limit the NIH sets for adults without medical supervision, so check with a doctor and ask for a blood test first.
- IMMUNE SUPPORT: Supports strong bones and a healthy immune system
- VITAMIN D3 CONTENT: 5000 IU (125 mcg) of Vitamin D3 as cholecalciferol per softgel
- CONVENIENT SUPPLY: 180 small liquid softgels, a 6 month supply when taken daily at the listed serving size
Zinc and magnesium (ZMA)
NOW Sports ZMA combines zinc, magnesium and vitamin B6 in one capsule. It may help only if you are deficient in zinc or magnesium, and it has not been shown to raise testosterone in men who get enough from food.
- NOW Sports products are comprehensively tested so you can trust that our products are pure and effective for every level…
- MUSCLE STRENGTH*/ENHANCED ABSORPTION: ZMA is a combination of zinc, magnesium, and vitamin B-6, designed to maximize abs…
- SPORTS RECOVERY*: Because physical activity can increase the need for these two minerals, ZMA is the ideal supplement to…
Ashwagandha
Nutricost KSM-66 Ashwagandha provides 600 mg of a root extract that small trials suggest has modest effects on testosterone and stress. Men with thyroid disease should not take it without medical advice.
- The information below is per-pack only
- 600mg of KSM-66 Ashwagandha Root Extract Per Serving (60 Servings)
- 60 Veggie Caps Per Bottle
Tongkat ali (longjack)
BulkSupplements Longjack capsules contain an extract of tongkat ali, a Southeast Asian root. The research is limited to a few small trials, and product quality varies between brands.
- Rich in Natural Nutrients: Step into a world where every serving is a treasure chest of essential nutrients sourced dire…
- Consciously Crafted for Daily Vitality: Experience the daily boost you deserve. Our Longjack capules, or Tongkat Ali cap…
- Recommended Use & Pure Ingredients: Take 2 capsules daily, totaling 1000 mg Longjack Extract. Formulated with high-quali…
We compare more products in best ashwagandha for testosterone.
When is diet not enough?
Diet, including foods that boost testosterone, is not enough when levels are clearly low because of a medical cause. Low testosterone is usually defined as a total level below about 300 ng/dL on two separate morning blood tests, together with symptoms.
Causes include disorders of the testicles or pituitary gland, some medicines such as opioids and long-term steroids, sleep apnea and type 2 diabetes. Learn how testing works in how to check your testosterone levels.
If levels stay low, a doctor may discuss treatment. Our guide to testosterone replacement therapy covers the benefits and risks.
When should you see a doctor?
See a doctor if you have symptoms of low testosterone that last more than a few weeks, instead of relying on diet or supplements alone. Red flags include:
- Low sex drive, fewer morning erections or erectile dysfunction.
- Ongoing fatigue, low mood or poor concentration.
- Loss of muscle or body hair, or new breast tenderness or enlargement.
- Hot flashes, or bone fractures after a minor fall.
- Severe headaches or changes in vision along with these symptoms. Seek prompt care.
Our checklist of low testosterone symptoms in men over 40 can help you prepare for the visit.
Foods that boost testosterone FAQ
What are the best foods that boost testosterone?
No food raises testosterone sharply. The most useful choices supply vitamin D, zinc, magnesium and unsaturated fat: fatty fish, eggs, oysters, lean beef, pumpkin seeds, leafy greens, nuts, beans, olive oil and avocado.
Do foods that boost testosterone work after 40?
They help maintain normal levels at any age by preventing nutrient shortfalls and supporting a healthy weight. They will not reverse the gradual decline that comes with aging or correct low testosterone caused by a medical condition.
Do eggs increase testosterone?
Eggs provide protein, fat and a small amount of vitamin D, which all support normal hormone production. There is no good evidence that eating more eggs raises testosterone in men who already eat a balanced diet.
Does soy lower testosterone in men?
No. Pooled human studies found that soy protein and soy isoflavones did not change testosterone levels in men. Tofu, edamame and soy milk eaten in normal amounts are not a concern.
Does alcohol lower testosterone?
Heavy drinking is linked to lower testosterone and poorer sperm quality. Light or occasional drinking has a much smaller effect. Cutting back also helps with weight control and sleep.
Are zinc-rich foods that boost testosterone better than zinc pills?
Food is the better first choice. Zinc restores testosterone toward normal in men who are deficient. Extra zinc has not been shown to help men who get enough. The adult upper limit is 40 mg a day from all sources.
Can vitamin D raise testosterone?
Men with low vitamin D tend to have lower testosterone, but supplement trials show mixed results. Correcting a deficiency is sensible for general health. Adults should not exceed 4,000 IU a day without medical supervision.
How long does it take for diet to affect testosterone?
There is no fixed timeline. Correcting a nutrient deficiency or losing excess weight usually takes several weeks to months before blood levels change. Repeat testing after about three months gives a fair picture.
Can diet alone fix low testosterone?
Sometimes, when the cause is excess weight or a nutrient deficiency. Diet cannot fix low testosterone caused by a problem with the testicles or pituitary gland, or by certain medicines. Those cases need medical assessment.
Bottom line
The foods that boost testosterone most reliably are ordinary whole foods: fatty fish, eggs, shellfish, lean meat, greens, nuts, beans and olive oil. They work by preventing deficiencies and supporting a healthy weight, not by acting like a drug. Limit alcohol and ultra-processed food, and see a doctor if symptoms persist.
References
- NIH Office of Dietary Supplements: Vitamin D.
- NIH Office of Dietary Supplements: Zinc.
- NIH Office of Dietary Supplements: Magnesium.
- Endocrine Society: Testosterone Therapy Clinical Practice Guideline.
- American Urological Association: Clinical Guidelines.
This article is for information only and is not medical advice. Supplements are not intended to diagnose, treat, cure or prevent any disease.