Some people are of the opinion that they can just eat anything and still enjoy a great sex life. The truth is, just in the same way your eating habits play a big role in your physical body, your sexual health needs nurturing.

Here are great foods that will promote your sexual health:

Flax Seeds

Flax seeds are rich in anti-oxidants and will enhance the flow of blood to your sexual organs.  They will also make you more vibrant which will make it possible for you to enjoy sex. Flax seeds also contain antiviral, anticancer, as well as antibacterial properties.

You can add the flax seeds to your oatmeal, smoothie, meatballs or add them to your salad.


Taking oysters will enhance the supply of zinc which is a vital mineral when it comes to sexual health. Zinc will also aid in the production of testosterone which will enhance your sexual desire.

Though you will not get immediate results by increasing your oysters’ intake, you will get amazing results with time.

Pumpkin Seeds

Pumpkin seeds are rich in zinc and magnesium which are essential for your sexual health. The seeds are known antioxidants and have antihypertensive properties as well. Taking pumpkin seeds will keep your heart healthy which will enhance your sexual health too.

You can put pumpkin seeds in your yoghurt, noodles or make a pumpkin sauce.


Avocadoes are rich in vitamin E that is a known antioxidant. When you take it, the flow of blood in your body gets enhanced as it widens your blood vessels.  With this, you’ll be at a lesser risk of suffering from cardiovascular disease.

You should take it raw as heating it will ruin its nutritional value. You can add it to your salad or spread it on your toast.

Pomegranate Seeds

Pomegranate seeds will boost your immune system and boost your mood. They also aid in the making of sex hormones which will make your sexual life healthier. You can make pomegranate juice or add them to your salad.