We all know the classic and alleged aphrodisiacs. Oysters, chocolate, figs, strawberries - the list goes on. But how much is fact and how much is fiction? 

There’s a lot of conflicting information out there, and perhaps we’ll never truly know the science behind shucking oysters getting us in the mood but what we can say for certain is that your sexual health, much like your general health, can be influenced by what you eat. What’s more? How good you feel during sex or any other kind of erotic activity can certainly be linked to your sexual health. 

So, we’re going to be exploring the foods you can eat that might just help you have better sex. 

How diet affects your sex life

Consuming a nutritious diet can benefit your sex life in a number of ways, including improving your stamina, improving your blood flow and heart health and increasing your libido. 

Poor nutrition can lead to a whole host of sexual health problems. For example, erectile dysfunction is strongly linked to diabetes and a lack of sexual desire is strongly linked to inflammation.

That’s why we want the foods we consume to be high in vitamins, minerals, antioxidants, energy, and so on, while we want to avoid foods that are high in sugar and saturated fats - major contributors to metabolic and other aspects of health directly linked to libido. 

What should I eat to have better sex?

The good news about good nutrition linking to better sex is that there are so many delicious, nutritious foods out there. That being said, we’ve just collated five of our personal favourites. 


Pomegranate seeds are high in polyphenols which are known to help lower blood pressure, relax blood vessels and improve blood flow within the body - all of the body! Consumable in the form of a deliciously sweet juice or via eating the seeds, this superfood can be sprinkled on salads, served over ice or simply enjoyed with a spoon.

Flax seed

Perhaps not quite as exciting as pomegranate seeds but definitely a superfood. Flax seeds are packed with fatty acids and omegas, both of which are known for supporting cardiovascular health and libido. 


This green and Godly food contains high levels of vitamin B, vitamin E and potassium - all of which support the relaxing of blood vessels, balancing of the nervous system and circulation. All of which are things you want to have a happy, healthy sex life. 


Full of nitrates, beetroot is thought to help improve your sexual experience by helping improve blood flow. In fact, beetroot juice is often something athletes will use to enhance their stamina and high-intensity, short-interval exercise. 


Not exactly a superfood in the same sense as flax seed and beetroot, but super nonetheless. When eaten, chocolate can cause an increase in serotonin, which is well known as a mood booster and even a bit of a sexual stimulant. The experience of eating chocolate is highly arousing, combining tastes, textures and scents to create a full-body experience. You might even want to incorporate chocolate into your sexual experience, combining it with a naked massage during foreplay. 

What will you be adding to your diet?

So there you have it, our top 5 foods to help you have better sex. Of course, an all-around nutritious diet will help support your sexual health via your general health. But aside from that, whether it’s the nutritional benefits or simply the act of eating it, each of these foods has its own special way of helping enhance your sexual experience.