Get Our FREE Beach Body Blueprint Program

⚡️ EXACT steps to get ripped quickly

💪🏽 FREE beach body workout program you can copy

🚀 FREE testosterone-boosting meal plan

🤩 Look like a male MODEL

I WANT THIS NOW

What Foods Increase Testosterone Naturally? (Evidence-Based Guide)

|Seb Hodgkinson
QUICK ANSWER

Foods that support healthy testosterone are rich in zinc, vitamin D, magnesium, healthy fats and protein. The strongest options are eggs, oysters and shellfish, fatty fish like salmon, red meat, leafy greens and Brazil nuts. No single food spikes testosterone, but fixing nutrient gaps lets your body produce what it should.

Walk into any gym and you will hear someone swear a certain food turned them into a hormone machine. Most of it is nonsense. The fitness industry has become a maze of confusion, and testosterone is one of the worst-hit topics. Here is the honest version: food cannot push your testosterone above its natural ceiling. What food can do is remove the things holding it down. Fix the nutrient gaps, get lean, eat enough, and your body produces what it is built to produce. This guide shows you exactly which foods help and why.

Can Food Really Increase Your Testosterone?

Yes and no, and the difference matters. Your body makes testosterone from raw materials it gets from your diet. If you are short on those materials, production drops. Feed the body what it needs and production recovers. That is the real mechanism, not magic.

So food works best as a correction, not a boost. If you are deficient in zinc or vitamin D, fixing that gap can lift your levels noticeably. If your diet is already solid and your levels are healthy, eating more of a "testosterone food" does nothing extra. You cannot stack your way to superhuman levels through breakfast.

The biggest dietary lever is not a single food at all. It is your body fat. Carrying excess fat, especially around the belly, actively converts testosterone into estrogen and pulls your levels down. That is why getting lean is one of the most powerful things you can do for your hormones, and why we treat fat loss and testosterone as the same conversation.

→ New to the topic? Start with What is Testosterone?

Which Nutrients Actually Drive Testosterone Production?

Forget the food names for a second. What your body actually wants is a short list of nutrients. Get these covered and the foods take care of themselves.

Zinc. This is the headline mineral for male hormones. Zinc is directly involved in testosterone production, and a deficiency can tank your levels fast. Oysters, red meat and shellfish are the richest sources.

Vitamin D. It behaves more like a hormone than a vitamin, and low levels are linked to low testosterone. Most men in the UK are short on it, especially through winter. Fatty fish, egg yolks and sunlight are your sources.

Magnesium. Involved in hundreds of processes including hormone regulation. Leafy greens, nuts and seeds deliver it.

Healthy fats and cholesterol. Testosterone is literally built from cholesterol. Cut fat too low and you cut your raw material. Eggs, olive oil, oily fish and red meat all help.

Protein. Supports a lean physique and stable hormones. It also keeps body fat in check, which protects testosterone indirectly.

~75%

In a controlled study, healthy young men placed on a zinc-restricted diet saw testosterone fall by roughly three quarters over 20 weeks. Correcting zinc status reversed it.

Source: Prasad et al., Nutrition, 1996

What Are the Best Foods to Increase Testosterone?

Here are the foods that earn their place. Each one delivers at least one of the key nutrients above, and most deliver several. Eat these regularly as part of a normal diet and you cover almost everything your body needs.

  • Oysters and shellfish. The richest natural source of zinc, full stop. A few oysters can cover your daily zinc target on their own.
  • Eggs. The yolk delivers cholesterol, vitamin D and quality protein in one package. One of the most complete hormone-supporting foods available.
  • Fatty fish (salmon, mackerel, sardines). Loaded with vitamin D and omega-3 fats that support healthy hormone production.
  • Red meat (including organ meat). A strong source of zinc, protein and saturated fat, all of which feed testosterone production. Quality matters more than quantity.
  • Leafy greens (spinach, kale, chard). Rich in magnesium, which supports hormone regulation.
  • Brazil nuts. One of the few foods high in selenium, which is linked to testosterone and sperm health. Two or three a day is plenty.
  • Extra-virgin olive oil. Healthy monounsaturated fat that some research links to improved testosterone production, likely due to the polyphenolic content.
  • Pomegranate and berries. Antioxidant-rich foods that help reduce the oxidative stress that can suppress testosterone.
Food Key Nutrient Why It Matters
Oysters Zinc Direct raw material for testosterone production
Eggs Cholesterol, Vitamin D The building blocks the body converts into testosterone
Salmon Vitamin D, Omega-3 Supports hormone production and reduces inflammation
Red meat Zinc, Protein Feeds production and supports a lean physique
Spinach Magnesium Supports hormone regulation and recovery
Brazil nuts Selenium Linked to testosterone and reproductive health
+25%

Men who supplemented vitamin D daily for one year raised their total testosterone significantly compared with a placebo group, who saw no change.

Source: Pilz et al., Hormone and Metabolic Research, 2011

Which Foods Lower Testosterone?

What you avoid matters as much as what you eat. A few categories quietly work against you.

Ultra-processed food and excess sugar. These drive fat gain and blood sugar swings, both of which suppress testosterone over time. The damage is mostly indirect, through weight gain, but it is real.

Alcohol in excess. Heavy drinking lowers testosterone directly and disrupts the sleep you need for recovery. The occasional drink is not the issue. Regular heavy sessions are.

Trans fats. Found in some fried and heavily processed foods, these are linked to lower testosterone and worse overall health. There is no upside to them.

Too little food, full stop. Crash dieting and very low-calorie intakes signal scarcity to the body, and it responds by cutting testosterone to conserve energy. You can diet your hormones into the floor if you are too aggressive.

Notice what is not on this list: soy. Despite the locker-room myth, controlled research shows normal soy intake does not meaningfully lower testosterone in men. Tofu and edamame are fine. However, if you are being cautious, you might want to reduce or entirely remove these foods.

How Should You Build a Testosterone-Friendly Diet?

You do not need a special "testosterone diet." You need a sensible one built around real food, with enough fat and protein and not too much body fat to show for it. Here is the framework.

Eat enough. Do not run a brutal deficit for months on end. If you need to lose fat, do it at a moderate pace so your body keeps producing hormones normally.

Get 25 to 40  percent of your calories from quality fats. This is the range that keeps the raw material for testosterone flowing without going overboard. Eggs, olive oil, oily fish, animal fats and nuts make it easy.

Prioritise protein. It keeps you lean, supports muscle and stabilises appetite. Most men do best around 1.6 to 2.2 grams per kilo of body weight when training. Still ensure a balance of fats and carbs, and do not eliminate any macronutrient.

Cover the key minerals. Rotate oysters, red meat, eggs, fatty fish and leafy greens through your week and you hit zinc, vitamin D, magnesium and selenium without thinking about it.

Get lean and stay there. This is the lever most men ignore. Lower body fat (8-15%) means less testosterone lost to estrogen conversion. It is the closest thing to a guaranteed win.

→ Carrying soft midsection fat? Read How to Fix Skinny Fat Body Type → The bigger lever: How to Get Lean & Stay Lean For Life

Do Testosterone-Boosting Supplements Work?

Mostly, no. The supplement aisle is full of "test boosters" promising the world, and the vast majority do nothing once you read the actual research. Most men aren't struggling with motivation. They're struggling with direction, and the supplement industry feeds on that confusion.

The exceptions are simple. If you are genuinely deficient in vitamin D, supplementing it can help, and many men in the UK are short, especially in winter. If your diet is low in zinc or magnesium, a basic supplement can fill the gap. Beyond that, the evidence thins out fast.

The honest order of priority is this: sleep, body fat, training, then food, then specific supplements only for confirmed deficiencies. Spend your money on quality food and get a blood test before you reach for pills. Supplements fill gaps. They do not replace a good diet.

→ The full playbook: How to Naturally Boost Testosterone

Want your nutrition structured so results become automatic, instead of guessing what to eat? Check out the ETERNO programs.

See the ETERNO Programs →

Frequently Asked Questions

How quickly can diet raise testosterone?

If you are deficient in a key nutrient like zinc or vitamin D, fixing that gap can lift testosterone within a few weeks to a few months. If your levels are already healthy and your diet is solid, more food will not push testosterone higher. Diet corrects deficiencies, it does not create a permanent surplus.

Do eggs raise testosterone?

Eggs support testosterone because the yolk delivers cholesterol, vitamin D and protein, all of which the body uses to make the hormone. Eating whole eggs will not spike your levels overnight, but they are one of the most complete foods for supporting healthy hormone production as part of a balanced diet.

Does eating fat increase testosterone?

Testosterone is made from cholesterol, so very low-fat diets can lower it. Research suggests men eating low-fat diets tend to have slightly lower testosterone than those eating more fat. The fix is not loading up on fat, it is eating enough. Around 20 to 35 percent of your calories from quality fats is a sensible target.

Is soy bad for testosterone in men?

No. Despite the gym-floor myth, controlled research shows soy foods and soy protein do not meaningfully lower testosterone or raise estrogen in men at normal intakes. You would need to eat extreme amounts to see any effect. Tofu, edamame and soy milk are fine in a normal diet.

Can losing weight increase testosterone?

Yes, and it is one of the most reliable levers. Excess body fat, especially around the midsection, converts testosterone into estrogen and drags levels down. Men who lose fat through a calorie deficit and training often see a clear rise in testosterone. Getting lean is one of the strongest natural moves you can make.

Does coffee affect testosterone?

Caffeine can give a short-term bump in testosterone around training, but the effect is small and temporary. Coffee is not a meaningful tool for raising baseline testosterone. Sleep, body fat and nutrient status matter far more. Enjoy your coffee, but do not rely on it as a hormone strategy.

Do I need testosterone supplements if I eat these foods?

For most men, no. If your diet covers zinc, vitamin D, magnesium and enough quality fat and protein, you have the raw materials your body needs. Supplements only help when they fill a genuine deficiency, most commonly vitamin D. Food first, test for gaps, supplement only what you are actually missing.

Get Our FREE Beach Body Blueprint Program

⚡️ EXACT steps to get ripped quickly

💪🏽 FREE beach body workout program you can copy

🚀 FREE testosterone-boosting meal plan

🤩 Look like a male MODEL

I WANT THIS NOW