What you eat has a huge impact on your testosterone levels. Here is a list of foods you should add or remove from your diet and their benefits in increasing your testosterone levels:
Salmon and Tuna are fatty fish that are rich in vitamin D. Vitamin D is a major component of testosterone supplements because of its effect on hormone synthesis.
Another food you should add to your diet is beans because they are also rich in Vitamin D and Zinc.
You should eat more protein-rich foods like chicken, beef, tofu, or nuts. If you don't get enough of these, your body will increase the level of a protein that binds with testosterone, which will decrease the level of free testosterone in your blood.
Oysters- they are full of zinc, a mineral that helps with testosterone production
Pomegranate- lowers cortisol levels which are a catabolic hormone.
Olive oil, avocado, and nuts- they are rich in healthy fats which will help you not gain weight because gaining stored fat will decrease your testosterone levels.
Avoid alcohol, because it lowers your testosterone levels in only 5 days of regular drinking.