Testosterone helps increase muscle mass and brings you vitality. If you’ve been going to the gym regularly and feel like you’ve hit a plateau, increasing your testosterone levels may be the solution.
The good news is you can bring your hormone levels to a healthy balance without medication. If you’re looking for ways to increase testosterone naturally, we have the answers.
Eat the right foods and practice healthy lifestyle habits, and you’ll ramp up your testosterone production without resorting to chemicals. We’ve compiled the best food and lifestyle choices, as well as supplements, to boost your hormone levels and get the most out of your workouts.
What Happens When a Man’s Testosterone Is Low
Lower than optimal testosterone levels have many effects on your health. These are the most common ones:
- Reproductive health: Men with low testosterone levels often lose their sex drive. You also experience a low sperm count and erectile dysfunction .
- Vitality: When male hormone levels experience a dip, your energy levels sink, too.
- Obesity: High body fat is both a symptom and a cause of low testosterone.
- Loss of muscle and bone: Testosterone is key in the maintenance and production of muscle mass and bone, for both men and women .
- Mood disorders: Low levels of testosterone have been linked with a raised incidence of anxiety and depression.
Testosterone levels tend to drop with age, causing some additional problems due to the loss of muscle mass and bone density. It’s a natural part of the aging process in men and doesn’t necessarily require any action, such as hormonal therapies .
You can give yourself a boost to get your testosterone levels as high as possible through food and lifestyle choices, though.
The Foods That Increase Testosterone the Most
Some of the best ways to increase your testosterone levels naturally with your diet include:
Garlic for Testosterone
You’ve probably heard the conventional wisdom of garlic keeping you safe from the flu, but the health benefits don’t stop there .
Garlic is also helpful for those suffering from low testosterone. In one study, this plant lowered cortisol and increased testosterone levels in rats fed with a high-protein diet .
Adding garlic to your cooking is one of the best testosterone boosters, but it’s even more potent when eaten raw. It can be more upsetting to your stomach—and those around you—raw, so take it slow .
Coffee, especially the caffeinated variety, has the potential to raise testosterone levels in men. In women, the effect is reversed: both decaffeinated and caffeinated coffee can decrease testosterone .
There is one important thing to note before you start drinking a full pot every time you head to the gym. The beneficial effects of caffeine may be offset by the rise in cortisol (the stress hormone), which rises after you drink coffee .
Oysters Are the Best Testosterone Boosters
Zinc is necessary for testosterone production and overall health. If you’re looking to stack up on this mineral, you should turn to oysters.
They have a massive concentration of zinc, even higher than meat or fish. These hormone-enhancing properties are likely the origin of the conventional wisdom that oysters are an aphrodisiac .
Red meat, especially beef, is a good source of the protein you need for muscle building and zinc. It also has cholesterol, which your testicles convert into testosterone .
Processed and high-fat meats can lead to health problems and lower male hormones, so make sure you feed your muscles with the highest quality lean cuts .
Bananas Can Increase Testosterone
Bananas are a nutritional powerhouse, and they’re also good for managing testosterone levels. This fruit contains tons of potassium that keeps you free of muscle cramps when training, and it’s also rich in magnesium, an important mineral in male hormone production .
Pineapples contain high amounts of an enzyme called bromelain, which has been linked to improved athletic performance and maintenance of healthy hormone levels. It’s also high in insoluble fiber, which keeps your digestion running smoothly .
Fish Nutrients for Increasing Testosterone
Fish is full of nutrients that can be beneficial to your health, from vitamin D to zinc. Tuna is incredibly high in selenium, helping offset the mercury present in larger fish and boost testosterone. Fish oil supplements have also been linked to increased testosterone levels .
Almonds are high in vitamin E, which has been proven to increase testosterone levels in rats and humans. Almonds also include zinc and magnesium, which are both known to boost male hormones .
Legumes for Natural Testosterone
Legumes contain both plant-based proteins and minerals, from magnesium to zinc, to boost testosterone levels naturally. They’re also high in fiber to keep you full, and carbohydrates give you energy in your workouts .
Avoid Foods That Decrease Testosterone
These are some of the foods you should avoid or consume in moderation if you’re looking for ways to increase testosterone levels naturally.
Some of them have a clearly negative effect on your hormonal system, whereas others are still under question.
Alcohol in high amounts is an enemy of testosterone. While moderate alcohol consumption may even increase testosterone, indulging too often causes the levels to drop by 23 percent .
In women, the relationship between the two is inverse. Alcohol consumption actually increases the estrogen level in a female body, which can lead to a higher incidence of breast cancer .
Alcohol consumption also causes a spike in your cortisol levels, which is bad news for those looking to build muscle .
Processed Foods and Testosterone
The typical Western diet of bread, dairy, fried food, and sugar has been linked to higher body fat and lower than optimal testosterone levels. Diets higher in homemade foods and green vegetables, on the other hand, are related to overall healthy composition and hormonal balance 
To improve your health and boost testosterone in your body, ditch the takeout, and eat more vegetables.
The jury still seems to be out on the full effects of flaxseed on testosterone, with studies indicating both higher and lower levels of this hormone.
On the one hand, flaxseed is rich in lignans, a chemical that acts much like testosterone. Lignans can help lower testosterone and reduce prostate cancer risk .
However, in another study in rats, lifetime consumption of flaxseed led to increased testosterone, but the results depended on the timing of the exposure .
Flaxseed is, in general, a healthy addition to your diet that helps with digestion and even has the potential to reduce cardiovascular disease. Still, if you’re struggling with low testosterone levels, it may be best to eat it in moderation .
Tomatoes are rich in multiple nutrients, including lycopene. This chemical compound has numerous potentially positive effects on men, including a decreased risk of prostate cancer.
Studies suggest this is because of its ability to lower testosterone levels, so for those looking for testosterone boosters, it’s best to consume it in moderation .
Lycopene is also present in cooked and processed tomatoes, so you can enjoy your tomato as a sauce and still benefit from its cancer-fighting properties. Keep to a moderate portion and don’t pour sugary ketchup or sauces over-processed foods .
The Case of Soy and Testosterone
While there is a common belief that eating soy will give you higher estrogen, this is not necessarily the case.
Soy contains plant estrogens or phytoestrogens, which mimic the effects of this female hormone. However, this form of estrogen may not have a negative impact on your health.
On the other hand, soy protein concentrate has been shown to decrease testosterone levels in some studies; for this reason, it has been proposed as a possible treatment for prostate cancer. In another study, neither whey nor soy protein caused an alteration in hormone levels .
When it comes to soy, use common sense and moderation, and you should be fine.
Testosterone and Vegetarian Diets
Another common concept is that vegan and vegetarian diets will contribute to lower levels of testosterone. Still, one study found vegans to have higher testosterone levels than both vegetarians and meat-eaters .
The vegans and vegetarians in this study were younger and had a lower body weight than meat-eaters, which can affect the results. If these men were healthier in general, they would also tend to have higher testosterone levels.
Nonetheless, the study seems to prove that you can have a vegetarian or vegan diet and enjoy optimal hormonal balance and health.
How You Can Fix Low Testosterone with Lifestyle Choices
Testosterone levels don’t only come down to the foods you eat, but also to your lifestyle. The best strategy for testosterone deficiency is to attack the problem from all angles, combining nutrition with sleep, exercise, and stress management.
Here are some tips for maximizing testosterone production in your everyday life:
Exercise and Increase Testosterone
While testosterone is necessary for muscle growth, this relationship also goes in the other direction. Exercise, especially cardiovascular fitness, can help improve testosterone levels .
Resistance training can also have an impact on hormone levels, especially when it’s consistent. In a 12-week study, testosterone increased after following a muscle-building program, though this effect was higher in younger men .
The effect of weight lifting is also immediate, so you can get a natural boost of testosterone whenever you hit the gym .
Getting 8 hours of sleep is also crucial for your endocrine or hormone system. Sleep deprivation is linked to decreased testosterone, but you might be surprised at how fast this problem can appear .
A week-long study showed that cutting back on sleep by three hours for one week in healthy young men reduced testosterone levels by 10 to 15 percent .
Insufficient sleep is also related to cardiovascular disease, a higher Body Mass Index (BMI), diabetes, and an increased risk of car and workplace accidents .
Bodyweight and testosterone have a close bidirectional relationship, in which both affect the other. In this vicious cycle, a high-fat percentage lowers your testosterone levels, which in turn makes you accumulate more fat. It also increments the body’s inflammatory reactions and worsens insulin resistance and diabetes .
If you struggle with obesity, getting your weight under control can help you break this pattern. A surge in male hormones can help you lose weight, and a lower body fat percentage can, in turn, increase testosterone.
Stress Management for Increasing Testosterone
Chronic stress can lead to lower testosterone levels and other mechanisms that accelerate aging in the body. On the other hand, very high testosterone can cause reactions to acute stress and possibly even lead to the onset of mood disorders and substance abuse .
Stress management interventions have the potential to give you more testosterone, so handling your anxiety is not only good for your mind but also your hormonal balance .
The resultant effect on your hormones does depend on other factors, such as your normal response to stress.
Bisphenol A, or BPA, is a common chemical present in plastics and the linings of some metal cans. BPA-containing plastics have been linked to disrupted hormones, so it’s better to opt for glass whenever possible .
Another nasty chemical used in chemicals and plastics—including food packaging, toys, and shampoos—is phthalates. These have been linked to disrupted hormonal function in both women and men .
Medication and Supplements That Boost Testosterone
If food and lifestyle aren’t enough to increase your testosterone levels, you can also find some supplements to help you. If you’re interested in them, we made a comparison between the top testosterone boosters available. You can also read our Testogen review.
Remember that all food consists of numerous components that interact in different ways, some of them still unknown to nutritional science. Supplements will never replace all the ways a healthy diet will keep you in balance.
The herb ashwagandha is common in Ayurvedic medicine, and there’s a good reason to take it to improve your testosterone levels naturally. In a randomized trial, an ashwagandha supplement improved testosterone and overall health and energy levels .
Vitamin D supplementation has been proven to increase testosterone levels. While the best way to get vitamin D is with your body producing it from exposure to sunlight, we don’t always get the chance to do so .
You can eat vitamin D fortified foods, such as cereal or dairy products, or buy a vitamin D supplement, to reach the necessary levels in the winter.
Zinc and Testosterone
A zinc supplement can improve your body’s natural defences to get your hormone levels back up naturally.
Zinc is an essential mineral that has many positive effects, from strengthening immunity to boosting testosterone. One study found that not only did zinc supplementation raise testosterone in older men, but decreasing zinc intake lowered the hormone in young, healthy men .
Magnesium supplementation can boost testosterone levels, but if you’re not getting enough of this mineral from foods, you can take it as a daily supplement .
Another tastier option is to include some magnesium-rich chocolate in your diet. Since milk chocolate tends to be higher in sugar and fat, dark chocolate is the way to go if you’re trying to keep your calories low .
If your testosterone deficiency is serious, your doctor can prescribe you a course of testosterone replacement therapy. Note that it’s not necessary with normal testosterone-reduction related to aging.
Testosterone therapy can help treat some conditions associated with low levels of male sex hormones, such as obesity, erectile dysfunction, and loss of muscle mass . If you’d like to find out more on this topic, you can read our detailed article on trt.
Anyhow, if you suspect you have low levels of testosterone, you should always seek medical advice.
The Risks of Testosterone Therapy
Testosterone therapy does come with some risks, especially if the medication is administered without medical supervision or in the wrong doses. These are some of the common potential risks associated with it :
- Prostate cancer.
- Male breast cancer.
- Cardiovascular disease.
- Liver toxicity.
The Takeaway on Increasing Testosterone
If you want to increase testosterone naturally, the best strategy is to make some healthy tweaks to your lifestyle. With hormones, you don’t want to go too high or too low. Balance is key to keeping your energy levels high, building muscle, and avoiding disease.
Eating less processed foods and sugar paired with exercise, stress management, and enough sleep will increase testosterone and maintain health.
Try to incorporate the foods on our list and supplement them with zinc, magnesium, and vitamin D to boost your testosterone.
Leave a Comment