Top foods that boost testosterone level and libido

The male hormone testosterone is responsible for all male characters like production of healthy sperms, good libido, body hair, moustache, well built muscle etc. A person having good amount of testosterone, will have strong big muscles, less body fat, more energy and good sexual function. The level of this hormone can be well maintained using certain foods. Here is a list of foods which help to boost testosterone level.

Milk fortified with Vitamin D: Fortified milk supplies good amount of vitamin D which is needed in synthesis of this male hormone. Texts of ayurveda recommend milk to increase shukra dhatu in men. The shukra dhatu in men represent testosterone.

Beans: Beans are plant based protein foods and are heart healthy. They are rich in Vitamin D and zinc. Thus beans are great foods which can be included in testosterone boosting diet. Black beans, kidney beans and white beans can be used regularly. (Do not consume soya bean if you want to boost testosterone level).

Grapes: Grapes are eulogized as aphrodisiac (“Vrishya”) by ayurveda acharyas. Eating a bunch of grapes daily helps to boost sperm motility and testosterone level.

Pomegranate: Pomegranates are power packed with antioxidants.  Recent research has shown that increased consumption of antioxidants boost testosterone level. Apart from this texts of ayurveda describe pomegranates as “Shukrala” or the fruit which increases quality and quantity of semen.

Garlic: Studies have shown that garlic when supplied with protein supplements boost testosterone level. Ayurveda vaidyas opine that garlic can be a natural herbal remedy for erectile dysfunction.

Nuts: Nuts and dry fruits like walnuts, almond, cashew nuts , raisins etc are rich in monounsaturated fats. Consume these daily to increase the testosterone level. Use unsalted version of these.

Seeds: Sunflower and sesame seeds are high in monounsaturated fats, vitamin E and Zinc. These are needed to boost testosterone level.

Eggs: Egg yolk contains cholesterol and Vitamin D. Both these nutrients are very essential for testosterone production. Men can safely eat one egg per day. But never attempt to eat more than three eggs a day.

Tuna: Tuna is a sea fish food which is rich in Vitamin D and protein. It is good to heart and low in calories. All these facts help to boost testosterone level.

Oysters: Zinc is a vital nutrient needed for synthesis of male hormone. Oysters are rich in this nutrient and help to bolster the levels of male hormone.

Author Profile

Dr.Savitha Suri is an ayurvedic Consultant Physician. She has an experience of 26 years in the field of ayurveda. The content is copyrighted to Dr.Savitha Suri and may not be reproduced on other websites. You can contact her for free online ayurvedic consultations at
Follow Dr. Savitha Suri on Google Plus