Whether you are lacking libido or you want to pile on pounds of lean muscle, many people, male and female alike, try to boost testosterone levels. Natural testosterone levels vary from one person to the next depending on age, body composition, genes and diet. There's no need to spend great amounts of money on the latest supplement; eating foods full of zinc and B vitamins will stimulate your testosterone production naturally.
Raw oysters are notorious aphrodisiacs. This, in part, is because of their high zinc content, which enhances testosterone levels and boosts sperm production.
Rich in essential fatty acids and B vitamins, oily fish such as salmon and trout will boost testosterone production and help keep you in reproductive health.
Nuts and Seeds
Nuts and seeds are another source of essential fatty acids. In addition, pine nuts contain large amounts of zinc. However, nuts and seeds contain a large number of calories, so eat them in moderation. A small handful is considered a large portion.
Most poultry contains a decent amount of zinc, but turkey is particularly potent.
Eggs are another great source of B vitamins to fight stress and regulate hormone levels.
Lean Red Meat
Red meat is packed full of zinc, iron, and B vitamins. Make sure you choose lean cuts to avoid consuming too much saturated fat.
Avocado contains a high level of vitamin B6, vital in male hormone production. Potassium, found in avocados, helps in regulating the female thyroid gland, leading to enhanced female libido levels.
Rich in vitamin E, asparagus is thought to promote the production of testosterone and help regulate the reproductive system.