Sexual health is a very important part of a person’s physical and mental well-being. To define sexual health, it is essentially an ongoing process of an individual’s well-being in relation to their sexuality. There are many complex factors that interact on a daily basis that determine someone’s sexual desire.

Whether you feel your libido declining, or just want to give it a little boost, there are several actions you can take to increase your sex drive. One of them is watching what you eat. There are several foods that contain elements that have been linked to better sex, as well as several that should be avoided if you want better sex. The best part? These foods are not only good for your sexual health, but for your overall health as well!

If you’re skeptical and wondering, can food increase libido? Really? The answer is yes. Sort of. Just, not on its own.


Sometimes, deficiencies in certain vitamins due to a poor diet can contribute to poor sexual health. Vitamins D, E, C, B9, and B3 all play key roles in bodily functions in both men and women. Many of the foods listed below include these vitamins for this reason and many more. If you’re wondering what food is good for sex, you can’t go wrong with any of these.

Sexually Healthy Foods

You’ve probably heard the term ‘aphrodisiac’ when referring to foods that get you in the mood. The word originates from the Greek goddess Aphrodite, because even back then mankind was on the hunt for ways to enhance the sexual experience. Studies have linked to the below foods that show they help libido in certain ways.

  • Oysters – when looking into the subject, oysters will likely always be brought up as the main agreed upon best food for libido. The reason is likely the high amounts of zinc. Zinc is vital to many bodily functions, like cell metabolism and testosterone regulation levels. Oysters are also good foods to increase stamina because of the zinc.
  • Watermelon – watermelon contains a phytonutrient called citrulline that relaxes the body’s blood vessels in the same way Viagra does. This in turn can increase libido. It’s also a great source of potassium, which helps blood circulation.
  • Figs – rich in amino acids and potassium, eating figs can increase libido in the way they help blood circulation. They also contain properties that enhance the secretion of pheromones.
  • Pine nuts – This food has the very healthy compounds of zinc as well as omega 3s, which help increase sexual function.
  • Green tea – Green tea is a great source of antioxidants and caffeine, both of which have health-improving effects in terms of blood flow. It also contains chemicals that increase energy and endurance, which are both great for sex.
  • Salmon – omega 3s in fatty fish such as salmon are incredibly heart healthy. Healthy blood flow is vital for good sex. Foods that are good for the heart are always going to be good for sex health as well.

On the flip side, there are certainly foods that you should probably avoid if you’re looking for the best foods to eat before sex. Excessive alcohol consumption and spicy foods both will negatively affect the sexual experience, so keep that in mind if you’re having a dinner date prior.


It should be noted that there is no such thing as a food that will magically boost your sex drive permanently. These foods should be taken in tandem with other sexual wellness methods if you want to see serious improvement. Also be wary of untested supplements that advertise solutions to sex drive issues – many of these are unregulated and could be dangerous to your health.

If you’re a man wondering how to increase virility, or a woman looking into the topic of female sexual health, you’re not alone. As with any other health issue, you should always consult your sexual and reproductive health doctor first for their medical recommendations on any sexual health questions.

Luckily, these foods are safe and should be a part of your diet anyway, so even if they don’t increase your sex drive, they will only affect your health in positive ways. Enrich your diet with these foods every day, and you should start to see improvement in every aspect of your health.

Text Us
Skip to content