Testosterone naturally declines by about 1 to 2 percent a year after age 30, according to research summarized by the Harvard T.H. Chan School of Public Health, and low testosterone has been linked to reduced energy, muscle loss, and changes in mood and body composition. While diet cannot reverse age-related decline or replace medical treatment for clinically low testosterone, certain nutrients play a well-documented role in supporting the body’s natural hormone production.
Zinc, vitamin D, and healthy fats are the nutrients most consistently tied to testosterone production in research. The NIH Office of Dietary Supplements notes that zinc deficiency is directly associated with lower testosterone, and correcting a deficiency can help restore levels. Vitamin D functions more like a hormone than a typical vitamin, and the National Library of Medicine has published research linking low vitamin D status to lower testosterone in men. Dietary fat matters too, since testosterone is synthesized from cholesterol, and very low-fat diets have been associated with lower testosterone production.
Here are 14 foods that may support healthy testosterone levels through these mechanisms, along with practical ways to work them into your week.

How Nutrition Affects Testosterone Production
Testosterone is produced primarily in the testes, using cholesterol as a building block, in a process regulated by hormones from the pituitary gland. Chronic calorie restriction, very low-fat diets, and nutrient deficiencies, particularly in zinc, vitamin D, and magnesium, can all interfere with this process. The Harvard T.H. Chan School of Public Health notes that maintaining a healthy weight and an adequate, balanced diet matters more for testosterone than any single “testosterone-boosting” food, since obesity itself is one of the strongest dietary risk factors for low testosterone.
1. Oysters
Oysters are the single richest food source of zinc, the mineral most directly tied to testosterone production. The NIH Office of Dietary Supplements lists oysters as providing several times the daily recommended zinc intake in a single serving.
| Nutrient | Per 3 oz |
|---|---|
| Zinc | ~32mg |
Best eaten: Steamed or grilled, a few times a month.
2. Fatty Fish (Salmon, Mackerel, Sardines)
Fatty fish is one of the few natural food sources of vitamin D, along with omega-3 fatty acids that support overall hormone health. The NIH Office of Dietary Supplements notes that vitamin D deficiency is common and tied to a range of hormonal effects, including testosterone.
| Nutrient | Per 3.5 oz salmon |
|---|---|
| Vitamin D | ~570 IU |
Best eaten: Baked or grilled two to three times a week.
3. Egg Yolks
Egg yolks provide dietary cholesterol, the raw material for testosterone synthesis, along with vitamin D. Current guidance from the American Heart Association allows moderate whole-egg intake for most healthy adults as part of a balanced diet.
| Nutrient | Per 1 large egg |
|---|---|
| Vitamin D | ~40 IU |
Best eaten: Whole, scrambled or hard-boiled, a few times a week.
4. Leafy Greens (Spinach, Swiss Chard)
Leafy greens are a strong source of magnesium, a mineral that research reviewed by the National Library of Medicine has linked to higher free testosterone levels, particularly in men who are physically active.
| Nutrient | Per 1 cup cooked |
|---|---|
| Magnesium | ~157mg |
Best eaten: Sauteed, in salads, or blended into smoothies.
5. Pomegranate
Pomegranate is rich in antioxidants, and a small study noted by the National Library of Medicine found that regular pomegranate juice intake was associated with modestly higher testosterone levels in both men and women over several weeks.
| Nutrient | Per 1 cup arils |
|---|---|
| Antioxidants | High |
Best eaten: As fresh arils, or a small glass of unsweetened juice.
6. Ginger
Ginger has been studied for its antioxidant effects on reproductive health. Small trials referenced by the National Library of Medicine found modest testosterone increases with regular ginger supplementation, though larger studies are still needed.
| Nutrient | Per 1 tsp fresh |
|---|---|
| Antioxidants | High |
Best eaten: Fresh, grated into stir-fries, teas, or smoothies.
7. Onions
Onions are rich in antioxidant flavonoids, and animal research reviewed by the National Library of Medicine has found onion extract associated with increased testosterone production, an effect researchers attribute in part to reduced oxidative stress in reproductive tissue.
| Nutrient | Per 1/2 cup chopped |
|---|---|
| Flavonoids | High |
Best eaten: Raw in salads, or sauteed as a base for cooked dishes.
8. Fortified Plant Milks
Many plant milks are fortified with vitamin D, offering a useful option for people who don’t eat fatty fish regularly. Check the nutrition label to confirm the vitamin D content, since fortification levels vary by brand.
| Nutrient | Per 1 cup (fortified) |
|---|---|
| Vitamin D | ~100-144 IU |
Best eaten: In smoothies, coffee, or poured over cereal.
9. Beef Liver
Beef liver is one of the most concentrated food sources of both zinc and vitamin D. The NIH Office of Dietary Supplements lists organ meats among the top dietary zinc sources, ahead of most muscle meats.
| Nutrient | Per 3 oz |
|---|---|
| Zinc | ~5mg |
Best eaten: Pan-seared with onions, once or twice a month.
10. Beans and Legumes
Beans and lentils provide zinc and magnesium together, a useful combination for people who eat less meat. They’re one of the more accessible plant sources of both minerals.
| Nutrient | Per 1 cup cooked |
|---|---|
| Zinc | ~1.9mg |
Best eaten: In soups, stews, or grain bowls.
11. Extra Virgin Olive Oil
Olive oil provides monounsaturated fat, a type of dietary fat that research reviewed by the National Library of Medicine has associated with healthier testosterone levels compared to diets very low in fat.
| Nutrient | Per 1 tbsp |
|---|---|
| Monounsaturated Fat | ~10g |
Best eaten: As a base for dressings and marinades, or drizzled over vegetables.
12. Shellfish (Crab, Lobster, Shrimp)
Shellfish are another strong source of zinc, along with lean protein and selenium, both nutrients tied to reproductive health.
| Nutrient | Per 3 oz crab |
|---|---|
| Zinc | ~6.5mg |
Best eaten: Steamed or grilled, in place of red meat.
13. Dark Chocolate
Dark chocolate supplies flavanols, antioxidant compounds linked to improved blood vessel function, which supports healthy blood flow to reproductive tissue. Portion size matters given chocolate’s calorie and sugar content.
| Nutrient | Per 1 oz (70%+ cocoa) |
|---|---|
| Flavanols | High |
Best eaten: A small square as an occasional treat.
14. Pumpkin Seeds
Pumpkin seeds combine zinc and magnesium in one snack, making them one of the more efficient plant sources of both minerals tied to testosterone production.
| Nutrient | Per 1 oz |
|---|---|
| Zinc | ~2.2mg |
Best eaten: Roasted as a snack, or sprinkled over salads and oatmeal.
Foods and Habits That Work Against Healthy Testosterone
The Harvard T.H. Chan School of Public Health points to several habits worth limiting alongside adding the foods above:
- Excess alcohol, which can directly interfere with testosterone production
- Very low-fat or highly restrictive diets, which can lower testosterone by limiting the raw material needed to produce it
- Chronic sleep deprivation, since most testosterone production happens during sleep
- Excess added sugar and refined carbohydrates, which are linked to insulin resistance and lower testosterone over time
- Chronic, unmanaged stress, which raises cortisol in a way that can suppress testosterone production
Lifestyle Habits That Work Alongside Diet
Diet works best alongside other habits. Resistance training and regular physical activity are consistently associated with healthier testosterone levels, as is maintaining a healthy weight, since excess body fat is linked to lower testosterone. Prioritizing 7 to 9 hours of sleep and managing chronic stress round out the non-dietary factors with the strongest evidence behind them.
Frequently Asked Questions
Can food alone fix low testosterone? Diet can support healthy production in people without a clinical deficiency, but clinically low testosterone often requires medical evaluation and treatment beyond diet alone.
Do testosterone-boosting supplements work? Evidence for most over-the-counter “testosterone boosters” is weak. Correcting an actual nutrient deficiency, such as low zinc or vitamin D, has more consistent evidence than taking a supplement without a documented deficiency.
Does this apply to women too? Testosterone plays a role in energy, muscle mass, and libido in women as well, and several of the nutrients above, including zinc and healthy fats, support hormone health broadly, not just in men.
The Bottom Line
No single food will meaningfully raise testosterone on its own, but consistently getting enough zinc, vitamin D, magnesium, and healthy fats gives the body what it needs to produce hormones normally. Combining these foods with resistance training, adequate sleep, and a healthy weight tends to matter more than any individual ingredient.
This article is for informational purposes only and is not a substitute for professional medical advice. Please consult your healthcare provider before making significant changes to your diet, especially if you suspect low testosterone or are taking medication.




