The best foods to eat before sex are light, easy to digest, and give you steady energy without leaving you bloated or sluggish. Think a small meal or snack one to two hours beforehand: lean protein, a moderate portion of complex carbs, and foods that support blood flow and mood. What you avoid matters just as much as what you eat.
Foods That Support Blood Flow
Sexual arousal depends heavily on circulation. For both men and women, blood flow to the genitals is what drives physical arousal, so foods that help open blood vessels can make a real difference.
Watermelon is one of the more surprising options. It contains an amino acid called citrulline, which your body converts into arginine, which then triggers the production of nitric oxide. Nitric oxide relaxes and widens blood vessels, increasing blood flow throughout the body, including to the genitals. The highest concentration of citrulline is actually in the rind, so blending some rind into a smoothie is the most effective way to get it. Beets and leafy greens like spinach work through a similar nitric oxide pathway and are worth including in a pre-sex meal earlier in the day.
Snacks That Give You Sustained Energy
Sex is physical activity, and like any physical activity, your body performs better when it has fuel. The goal is steady energy, not a sugar spike followed by a crash. Pairing a protein with a carbohydrate about one to two hours before is ideal. Good combinations include yogurt with fruit, string cheese with crackers, chicken with rice, or cottage cheese with granola.
A handful of nuts or a banana with peanut butter also works well. These give you a mix of natural sugars for quick energy and protein or fat to sustain it. Keep the portion small. You want enough to feel fueled, not full.
Foods That Boost Mood and Desire
Dark chocolate contains phenylethylamine, a compound that stimulates the release of serotonin and dopamine, the same brain chemicals associated with pleasure, attraction, and reward. A few squares of high-quality dark chocolate (70% cacao or higher) can gently lift your mood without weighing you down.
Saffron has some of the more interesting clinical evidence behind it. In a pilot study of men who took 200 mg of saffron daily for ten days, scores for erectile function, sexual desire, orgasm quality, and overall satisfaction all improved significantly. You don’t need to take it as a supplement to benefit. Adding a pinch of saffron to rice, tea, or warm milk before an evening together is an easy way to incorporate it.
Oysters have a longstanding reputation as an aphrodisiac, and there’s a kernel of truth to it. They’re one of the richest dietary sources of zinc, a mineral your body needs to produce testosterone. While eating a plate of oysters won’t spike your hormone levels in an hour, regularly including zinc-rich foods supports the hormonal foundation of desire over time.
What to Avoid Eating Before Sex
This is where most people go wrong. A romantic dinner can easily include foods that leave you gassy, bloated, or uncomfortable, which is the fastest way to kill the mood.
Cruciferous vegetables like broccoli, Brussels sprouts, and cauliflower contain sugars that ferment in your gut and produce gas. Beans are packed with oligosaccharides, a type of carbohydrate that doesn’t digest gently and leads to significant bloating. Onions and garlic contain fructans, a soluble fiber that can cause real digestive distress.
Even healthy fruits like apples and pears can be problematic. The fructose in them can complicate digestion, and eating the skin adds hard-to-process fiber. If you want fruit beforehand, berries or a banana are gentler options.
Heavy, high-fat meals are also worth skipping. A large steak dinner or creamy pasta redirects blood flow to your digestive system, leaving you lethargic instead of energized. If you’re eating a full meal, keep it moderate in size and give yourself at least an hour to digest.
Garlic, Onions, and Body Odor
Beyond bloating, garlic and onions create another problem: they change how you smell. When your body breaks down these foods, it produces sulfur-like compounds that show up on your breath and react with sweat on your skin to produce noticeable body odor. Asparagus has a similar effect, producing sulfur compounds that make urine smell like rotten cabbage. Curry and cumin can do the same. If intimacy is on the table, save these ingredients for another night.
How Alcohol Fits In
A glass of wine or a cocktail can ease nervousness and lower inhibitions, which helps some people relax into the moment. But the Cleveland Clinic draws a clear line: one or two drinks can loosen you up, while anything beyond that has the opposite effect. Alcohol is a depressant, and in higher amounts it impairs arousal, reduces sensation, and makes orgasm harder to reach for both men and women. If you’re drinking, keep it to one glass and pair it with food and water.
A Simple Pre-Sex Meal Plan
If you’re planning ahead, here’s what a good evening looks like. Two to three hours before, have a light meal: grilled salmon or chicken with rice, a side salad (skip the raw onion), and some berries. About an hour before, have a small snack if you’re hungry: a few squares of dark chocolate, a handful of almonds, or some watermelon. Keep water nearby throughout the evening. Stay hydrated but don’t overdo it right before, since a full bladder is its own distraction.
The underlying principle is simple. You want to feel light, energized, and comfortable in your body. Anything that makes you feel heavy, gassy, or self-conscious about your breath works against you. Eat enough to have energy, choose foods that support circulation and mood, and save the garlic bread for tomorrow.

