The Testosterone Diet: What to Eat (and What to Cut) Based on the Evidence

Last updated: 2026-03-29

Some links on this site are affiliate links. If you sign up through them, we may earn a small commission at no extra cost to you. We disclose this every time. We only recommend tools we'd actually use.

You cannot out-train a bad diet. And a bad diet will tank testosterone faster than almost anything else.

But "bad diet" doesn't mean what most lads think it means. Let me walk through the evidence on what actually matters: dietary fat, caloric balance, specific foods with research, and what to actually eat every day.

Dietary Fat and Testosterone

Here's the simple biochemistry: testosterone is made from cholesterol. Cholesterol is made from dietary fat. No fat, no cholesterol, no testosterone.

This is why low-fat diets (below 20% of total calories from fat) consistently suppress testosterone in the research. A classic study took men on a low-fat diet (15% of calories from fat) and testosterone dropped roughly 12%. Flip them to 40% fat and it recovered.

This doesn't mean fat obsession. It means: fat is necessary, and the "healthy" low-fat-diet culture that's persisted for 40 years is one reason modern men's testosterone is in the basement.

Practical target: 25-35% of total calories from fat. For a 2,500 calorie day, that's roughly 70-100g of fat. This is moderate and sustainable.

Which Fats Actually Matter?

Saturated fat (beef, butter, coconut oil): long demonised but actually fine in context. The research on saturated fat causing heart disease is weak when calories are controlled. Saturated fat itself doesn't tank testosterone. Include it.

Monounsaturated fat (olive oil, avocados, nuts): clearly protective for cardiovascular health and supports testosterone. Mediterranean diet evidence is strong here.

Polyunsaturated fat (fish oil, seed oils): omega-3s from fish are genuinely good. Omega-6 from seed oils (safflower, sunflower, soy) in excess can promote inflammation. Focus on fish, not processed seed oil.

Trans fat (processed foods, margarine): skip entirely. These actually do suppress testosterone and promote inflammation.

Simple heuristic: eat beef, olive oil, avocados, nuts, and fish regularly. Cut processed foods and seed-oil-laden cooking. You'll naturally land in the right range.

Caloric Restriction and Testosterone

Severe caloric restriction (more than 25% deficit) suppresses testosterone. This is consistent across studies. Men losing weight aggressively on 1,500 calorie diets see testosterone drop 20-30%.

Moderate deficit (10-20% below maintenance) doesn't suppress testosterone. A 2,200 calorie target for a 2,500 maintenance guy is fine.

The practical reality: if you're trying to lean out, do it slowly. 0.5-1kg per week is sustainable and won't tank your hormones. Anything faster and you're borrowing from testosterone to fund the deficit.

If you're trying to build muscle, eat at maintenance or slightly above. Surplus drives muscle growth and keeps testosterone stable.

Mediterranean Diet: The Gold Standard

The strongest evidence for diet and testosterone comes from Mediterranean diet studies. Men following a Mediterranean pattern (high vegetables, olive oil, fish, moderate alcohol, nuts, legumes, low processed foods) consistently show:

  • Higher baseline testosterone
  • Better HDL/LDL ratio
  • Lower systemic inflammation
  • Better erectile function

This isn't magic. It's just whole foods, adequate fat, reasonable protein, and minimal processed junk.

Specific Foods With Evidence

Eggs: Complete protein, full micronutrient profile, cholesterol for hormone synthesis. Eat them. 3-5 per day is fine and won't raise cardiovascular risk.

Red meat (beef, lamb): high in zinc, iron, B vitamins, creatine, and carnitine. All support testosterone and muscle. 3-4 times per week is ideal. Grass-fed has slightly better micronutrient profile but conventional is fine.

Oily fish (salmon, mackerel, sardines): omega-3s, vitamin D, selenium, and complete protein. 2-3 times per week.

Cruciferous vegetables (broccoli, cabbage, Brussels sprouts): contain compounds (indole-3-carbinol, sulforaphane) that support oestrogen metabolism. Important if you're carrying body fat. 1-2 servings daily.

Olive oil: high in monounsaturated fat and polyphenols. Cook with it, drizzle it. 2-3 tablespoons daily.

Avocados: potassium, folate, monounsaturated fat. One daily is solid.

Nuts and seeds (almonds, walnuts, pumpkin seeds): micronutrients, monounsaturated fat, magnesium. Handful daily is good.

Dark chocolate (70%+): magnesium and polyphenols. 30g daily is a nice addition.

Foods to Limit (Not Eliminate)

Alcohol: More than 3 units per day chronically elevates SHBG and can suppress testosterone. Keep it to 2-3 units per day, take 2-3 days completely off per week. And stop drinking late — alcohol fragmentises sleep.

Soy: Not the demon it's made out to be, but large amounts (multiple servings daily) can elevate oestrogen slightly. 1-2 servings per week of tofu or soy milk is absolutely fine. The "soy will wreck your testosterone" narrative is overblown but has a kernel of truth at high doses.

Ultra-processed foods: seed oils, trans fats, refined carbs, added sugars. These promote inflammation, mess with microbiomes, and displace nutrient density. Minimise them.

Excessive fructose: high-fructose corn syrup and added sugar suppress testosterone. One study showed 25g of fructose daily (basically one fizzy drink) suppressed testosterone within weeks. Skip sugary drinks entirely.

Caloric Structure for Men Over 40

Most men over 40 aren't chronically undereating — they're over-eating but under-recovering. Here's a practical structure:

Protein: 1.6-2.2g per kg of body weight (so roughly 0.7-1g per lb). For a 90kg man, that's 140-200g daily. Protein supports muscle, satiety, and testosterone. Prioritise it.

Fat: 25-35% of total calories. For 2,500 calories, that's roughly 70-100g. From meat, fish, olive oil, nuts, avocados.

Carbs: the remainder. Quality matters here (whole grains, fruit, veg) more than quantity, but carbs are fine and necessary for training performance.

Meal timing: doesn't hugely matter for testosterone. Eat in a way you'll stick with. 3 meals + snack, or 2 larger meals — whatever fits your life.

Sample Day

Breakfast: 3 eggs, 2 slices toast with olive oil, orange juice Lunch: 150g salmon, sweet potato, broccoli, olive oil drizzle Dinner: 200g beef, rice, salad with olive oil and vinegar Snack: almonds and dark chocolate

This lands roughly: 2,300 calories, 160g protein, 75g fat, 250g carbs. Whole food, sustainable, testosterone-friendly.

The Bottom Line

You don't need a special "testosterone diet." You need to stop eating processed junk, eat adequate fat (25-35% of calories), prioritise protein, eat plenty of vegetables, and manage calories sensibly (don't crash diet).

Mediterranean diet pattern: whole foods, olive oil, fish, red meat, eggs, veg, nuts, minimal processing. This is the evidence-backed baseline. From there, adjust calories based on your goal (loss, maintenance, gain) and you'll have a testosterone-friendly diet.

The supplement companies want you to believe testosterone is about exotic herbs and peptides. The reality is boring: sleep, training, whole food, and calories. Optimise those first. Everything else is marginal gains.

Free resource

AI By Role Resource Guide

AI tools by job role, curated reviews, and implementation checklists — delivered monthly.

No spam. Unsubscribe any time.