The foods you eat influence not only your health, but also your mood. Eating a balanced diet that includes a variety of foods can boost your energy levels and help maintain a healthy weight, but there are certain food groups that can be particularly good for your libido. These foods are rich in aphrodisiac compounds that can help you feel sexy and increase your desire in the bedroom.


Rich in omega-3 fatty acids and choline, salmon is a natural aphrodisiac for both men and women according to reviews. The fatty acids in salmon promote healthy blood flow while the choline increases levels of arousal-enhancing dopamine. Salmon is also a great source of protein, which provides the building blocks of hormones.


The tropical fruit is a natural aphrodisiac, reportedly boosting libido in both men and women. It contains bromelain, a substance that has been shown to improve sexual function, and it is also high in vitamin C and potassium. To boost your libido even more, pair pineapple with strawberries and dark chocolate.


The aphrodisiac benefits of the avocado don’t stop in the bedroom, as these heart-healthy fruits can actually boost your libido by raising your testosterone and sperm levels. This is due to the high amount of folic acid and vitamin B6 they contain. A great libido dietary tip is to spread avocado on a piece of toast and add sliced bananas on top, as both nutrients work together to increase your libido.


Carrots might not be the first thing that comes to mind when thinking of foods that increase libido, but they have been known to boost sex drive by triggering aphrodisiac chemicals in the body. Aside from being a great source of fiber, carrots are loaded with beta-carotene and other phytochemicals that aid in balancing hormones, especially estrogen.


The oyster is a classic aphrodisiac, and it’s not just the romance that has them on this list. Oysters are a rich source of zinc, which may help boost libido and promote fertility in both women and men. Aside from eating them raw, try blending them into a smoothie or adding them to a salad.


Although it is a little pricey, saffron can be used to add a sexy kick to any dish, and it’s surprisingly easy to use. To reap the full effects of this sexy spice, you need to soak the threads in a hot liquid for 15 minutes, then mix them into a soup or stew. You can also sprinkle saffron on your favorite dessert to add a touch of sexiness to the evening. Other ways to enjoy saffron include dipping bread in it, making a saffron rice dish, or mixing it into yogurt.

Food to eat before sex

The foods you choose to eat before sex can have a profound impact on the outcome of your erotic adventures. The right pre-sex meal can stimulate libido, boost energy, and help you achieve a powerful, long-lasting erection. However, if you’re not careful about what you put into your body, you could end up with a stomachache that leaves you feeling cranky and turned off before you even get to the bedroom.

While spicy food is often a sexy-booster, the wrong dishes can leave you with acid reflux or cause you to run to the bathroom in the middle of a passionate session. Certain foods also have a bad reputation for causing bloating, gassiness and stinky breath, making them best avoided in the hour leading up to your sexy night.

Foods to eat before sex should be rich in nutrients and healthy fats. Here are some foods to try:

  • Melon is one of the best foods to eat before sex because it contains an amino acid called citrulline, which is converted to nitric oxide in your body. Nitric oxide helps to relax blood vessels and promote blood flow to the sex organs, which can lead to an orgasm. Another tasty sex boosting food is avocado. It is packed with heart-healthy fats and vitamin B6, which studies show can help ease PMS symptoms such as fatigue and bloating.
  • Ginger is a potent arousal food because it has natural compounds that improve circulation and dilate blood vessels, increasing sensitivity in the penis. It also tastes delicious and can be used to tease your partner with your bare hands, stimulating their sense of touch and heightening desire.
  • Another great arousal food to have before sex is dark chocolate. Chocolate is an aphrodisiac because it can increase serotonin levels and reduce anxiety. It’s also high in magnesium, which is known for enhancing sex drive and decreasing the effects of stress.
  • Avoid foods to eat before sex that are full of salt or have a lot of starches. High-salt foods will make you feel bloated, which can turn your partner off and cause you to have trouble reaching an orgasm in bed. They can also raise your blood pressure, which can be dangerous if you’re a hypertension patient.

You should also avoid foods like cheese because dairy can make you bloated, gassy and smelly. It can also trigger dairy intolerance in some people and increase mucus production, which makes for a sexy turnoff. You should also skip foods that are fried or very oily, as these can cause indigestion and lead to acid reflux.

Sex food for men

For most men, a low libido can be caused by anxiety, which may lead to stress, and lowers testosterone levels. Boosting these hormones and boosting blood flow to the penis are important factors in sex drive. Here are a few foods that can help with that:


Garlic may not be your first thought of an aphrodisiac food, but it does have sex-boosting power. The reason is because garlic contains allicin, a compound that improves blood flow. It also contains vitamin C, which can increase sperm production and help reduce stress.


While it may not sound like a sexy food, spinach is rich in both blood flow-boosting folate compounds and t-boosting magnesium. It also contains iron, which can help increase sperm motility and strength.


Eggs are a great source of protein, which is needed to build muscle and maintain a healthy metabolism. The high levels of vitamin B12 in eggs can also help to boost libido.


A favorite fish, salmon is rich in omega-3 fatty acids that can increase sexual stamina. It also contains selenium, which helps to keep the sperm produced by the body healthy and active.

Pine nuts

These delicious nutts contain a high amount of arginine, which is converted to nitric oxide in the body and helps to dilate blood vessels. They also contain folic acid and vitamin E, which are all essential for male sexual health.


Not only are avocados packed with penis-friendly vitamins B6 and E, but they’re full of heart-healthy fats, too. This combo makes it a great sexy food for man.


These tasty bivalves are a good source of zinc, which is known to boost libido. They are also rich in omega-3 fatty acids, which can help to increase sperm motility and help with erectile dysfunction.


Bananas are another sexy food for men because they’re an excellent source of potassium, which can improve blood flow to the penis and increase libido. They are also a great source of tryptophan, which is needed for the production of sex hormones and serotonin. Try adding some to your morning smoothie or blending them into banana-based milkshakes.

Sex food for women

Whether you’re looking for ways to stimulate your libido before bed or a snack that will make your partner want you more, there are many foods to choose from. Some are backed by hefty research while others may be more folklore than fact.

Watermelon: This summer favorite is not only super hydrating but it contains citrulline which the body converts to arginine, a nutrient that boosts nitric oxide levels in the blood, helping to naturally relax your blood vessels. This, in turn, helps improve blood flow to the sex organs.

Avocado: The Aztecs called it ahuacatl, which means “testicles tree,” and it’s no wonder why. This tasty fruit is packed with folic acid, vitamin B6 and potassium, all of which can help increase libido in both men and women. Add a slice to your salad or mash it up on toast for an energy boost before sex.

Spinach: Another nutrient-packed veggie, this leafy green is full of folate, which is proven to enhance libido in both men and woman. Plus, it’s rich in magnesium and sulfate, which help relax the muscles. Try it in a smoothie or sprinkle some on your next salad for a mood-boosting meal.

Dark chocolate: Though it may not be as aphrodisiac as oysters, there is a reason why so many of us love this sweet treat. It is chock-full of phenylethylamine, which can boost serotonin and dopamine in the brain, making you feel happy and satisfied.

Oysters: These small and delicious seafood gems are full of zinc, which can help increase sperm production in men. They’re also a good source of omega-3 fatty acids, which are known to enhance libido in both women and men.

Garlic: While garlic is often used as an aphrodisiac spice, it’s actually a natural aphrodisiac because of its high content of linoleic acid. Studies have shown that consuming linoleic acid, a healthy fat found in olive oil and canola oil, increases libido in both women and males.

Some foods can negatively impact your libido, especially over time. Avoid foods that are high in saturated fats as they can slow down circulation and decrease blood flow to the sex organs. Additionally, foods that are high in sugar and processed carbohydrates should be avoided as they’re linked to lowered libido. Try to eat a diet consisting of whole, unprocessed foods instead.

Food to avoid before sex

We all love food, but some foods are better than others to have before a date. Certain foods act as aphrodisiacs while other make you feel uncomfortable, bloated and un-sexy, which is definitely not ideal for your night of romance.

There are many foods to avoid before sex because they could cause digestive issues. These problems can affect your mood, making you feel uneasy and uncomfortable in bed. Some foods can also trigger acid reflux, which can be very painful and is not something you want before sex.

Another problem with some foods is that they can make you sluggish and tired. This can also affect your sex drive. So, you want to be as energised and ready for sex as possible.

Eating too much fatty foods can be bad for your heart. It can also cause you to have a fatty liver and high cholesterol which aren’t great for your health. The best way to avoid this is by eating a healthy diet consisting of whole grains, lean meats, fish and lots of fruit and vegetables.

Onions are another food to avoid before sex because they can give you bad breath which can be a huge turn off for your partner. They can also clog up the blood in the penis and vagina and make you feel unwell. Also, onions can increase your metabolism which means you will feel sluggish and not as sexy.

Another thing to avoid before sex is salty foods because they can raise your blood pressure, which in turn lowers the blood flow to small organs such as the penis. This can cause a lack of oxygen and will not help you perform in the bedroom. Also, too much salt can lead to bloating which is not attractive for your date!

Soda and carbonated drinks are a bad idea before sex because they can make you bloated and gassy. This can cause you to burp and fart during your sex session which isn’t very romantic. Additionally, soda and other carbonated drinks can reduce your testosterone levels which will negatively impact your libido.

A final food to avoid before sex is chocolate because it contains phenyl ethylamine, which can increase feelings of attraction and seduction. However, if you are lactose intolerant it is not a good idea to eat this because it can cause discomfort in the stomach and also lead to bloating.

Also, don’t eat too much soy products before sex because it can have the opposite effect on your libido. Soy contains estrogen-mimicking isoflavones which can disrupt men’s hormones and cause low libido. This is why it’s important to only eat soy in moderation and stick to things like tofu, edamame and other vegetarian/vegan meat alternatives.