Food is either the greatest medicine or the biggest contributor of disease. This is very true when it comes to testosterone (T) levels. Some foods are amazing and increase testosterone levels; others deplete levels and should be avoided.

Some of the best foods to eat to boost T contain zinc or vitamin D3. Let’s look a little closer.

  • Tuna (D3)
  • Egg Yolks (D3)
  • Oysters (zinc)
  • Shellfish (zinc)
  • Beef
  • Beans
  • Pomegranate
  • Olive oil
  • Coconut
  • Raw pumpkin seeds (zinc)
  • Garlic (lowers cortisol and allows testosterone to be used more efficiently.

Eggs and coconut contain cholesterol which is critical for the formation of sex hormones, including testosterone. Does that mean you should eat huge quantities of these foods for higher T levels? Absolutely not. But in moderation, these foods will help increase your testosterone to a healthy level.

On the flip side, there are foods that destroy testosterone such as:

  • Flax seeds (WAY to estrogenic)
  • Soy products (same as flax)
  • Spearmint
  • Vegetable oils
  • Too much alcohol
  • Almonds and walnuts
  • Microwave popcorn
  • Foods that contain hormones and antibiotics
  • Refined sugar
  • Simple carbohydrates

Why do you care of foods are estrogenic or not? Estrogen will compete with testosterone. You don’t want a beer belly and man boobs, do you?

Foods that support your liver which thereby decreases estrogen levels, allowing more testosterone, are as follows:

  • Garlic
  • Grapefruits
  • Beets and carrots
  • Green tea
  • Leafy greens
  • Avocados
  • Apples
  • Olive oil
  • Alternative grains
  • Cruciferous vegetables
  • Lemons and limes
  • Walnuts
  • Cabbage
  • Turmeric

Stay tuned for the next instalment … I’ll let you know which supplements are best for increasing T and decreasing estrogen.

Leave a Reply

Recent Posts


Top 12 Tips to Spice up your Sex Life.