What to Eat Before a Massage (and What to Avoid)

A light, easy-to-digest snack eaten one to two hours before your massage is the sweet spot. Think a banana, a small handful of nuts, or yogurt with berries. Going in on a completely empty stomach can leave you lightheaded and distracted, but a full meal can make you uncomfortably bloated once the therapist starts working on your muscles.

Why Eating Matters for Your Massage

Massage stimulates your parasympathetic nervous system, the same system that controls digestion. When a therapist works your muscles, your body shifts into a deep rest state that also activates your gut. If there’s a heavy meal sitting in your stomach, that increased digestive activity can cause bloating, gurgling, nausea, or general discomfort, especially when you’re lying face down.

At the same time, massage increases blood circulation throughout your body. After a big meal, your body is already directing extra blood flow to your digestive organs. Adding a massage on top of that creates competing demands, which can leave you feeling sluggish instead of relaxed. A light snack gives you enough fuel to feel comfortable without overloading your system.

Best Foods Before a Massage

Aim for foods that digest quickly and provide steady energy. Good options include:

  • Fresh fruit: bananas, berries, or melon (skip apples and pears, which can cause gas)
  • A small handful of nuts: almonds, cashews, or walnuts
  • Yogurt with berries: light protein paired with simple carbohydrates
  • Whole grain toast: a thin slice with a light spread
  • A small smoothie: blended fruit with a bit of protein

If your appointment is less than 30 minutes away and you’re hungry, keep it minimal. A single piece of fruit or a few nuts will take the edge off without sitting heavy in your stomach.

Foods and Drinks to Avoid

Anything that causes bloating or takes a long time to break down is a bad idea before lying on a massage table. Fatty foods like burgers, fried dishes, or rich sauces sit in your stomach for hours. The combination of slow digestion and the pressure of lying prone can make you feel genuinely unwell during your session.

Gas-producing foods are the other major category to skip. Beans, lentils, broccoli, Brussels sprouts, cauliflower, onions, and garlic all contain sugars or fibers that ferment in your gut and produce gas. That process is uncomfortable enough at your desk. It’s worse when someone is pressing into your abdomen or lower back.

Carbonated drinks, including sparkling water and beer, trap bubbles in your stomach with nowhere to go. Spicy foods can trigger acid reflux, which gets significantly worse when you’re lying flat. And artificial sweeteners are harder for your body to process, often leading to bloating and cramping.

Skip the Caffeine and Alcohol

Coffee before a massage works against the whole point of the session. Caffeine raises your heart rate, tightens muscles, and keeps your nervous system in an alert state. Your therapist is trying to coax your body into deep relaxation, and caffeine makes that harder. If you normally have a morning coffee, try to finish it at least two hours before your appointment, or save it for after.

Alcohol is even more problematic. It dehydrates your muscles, impairs your ability to give accurate feedback about pressure, and can amplify the dizziness some people feel after a deep tissue session. Even a single glass of wine before a massage is worth skipping.

Hydration Is More Important Than Food

What you drink before a massage matters more than what you eat. Hydrated muscles are softer and more pliable, which means your therapist can work more effectively and with less discomfort for you. Think of a dry sponge versus a wet one: a dehydrated muscle is stiff and resistant, while a well-hydrated muscle responds to pressure and stretches more easily.

Massage itself is dehydrating. The manipulation of muscle tissue depletes water from the fibers being worked on. Starting your session already well-hydrated gives your therapist better tissue to work with and reduces the soreness you might feel afterward. Aim to drink a couple of glasses of water in the hour or two leading up to your appointment, but don’t chug a liter right before. A full bladder during a 60-minute massage is its own kind of distraction.

Timing Your Pre-Massage Meal

If you want a full meal, eat it at least two hours before your session. That gives your stomach enough time to move food through the initial stages of digestion so you won’t feel heavy or nauseous on the table. A moderate meal of lean protein, vegetables, and a simple carbohydrate works well at this window.

For appointments that fall one to two hours after you last ate, a light snack is your best bet. Within 30 minutes of your session, stick to something tiny or skip food altogether and just sip water. After your massage, wait 15 to 20 minutes before eating again. Your body is still in a relaxed, parasympathetic state, and giving it a brief window before digesting a meal lets you hold onto that feeling longer.