Certain foods can genuinely make period symptoms worse by increasing inflammation, cramping, and bloating. The main culprits are salty processed foods, red meat, refined sugar, and excess caffeine. Cutting back on these during your period won’t eliminate discomfort, but it can take the edge off symptoms that are already amplified by hormonal shifts.
Red Meat and Cramping
Red meat is high in arachidonic acid, a fatty acid your body converts into prostaglandins. Prostaglandins are the compounds that trigger your uterus to contract and shed its lining, and they’re the direct cause of menstrual cramps. The more prostaglandins circulating, the stronger those contractions and the more pain you feel. Eating red meat during your period essentially adds fuel to a process that’s already in overdrive.
This doesn’t mean you need to avoid red meat entirely if you rely on it for iron (which you are losing through menstrual blood). But scaling back portions during the heaviest days of your period, or swapping in fish or legumes, can reduce the raw material your body uses to produce those pain-causing compounds. Other foods high in arachidonic acid include butter and certain cooking oils, so those are worth moderating too.
Salty Foods and Bloating
Hormonal changes during your period already cause your body to hold onto more water than usual. Adding high-sodium foods on top of that makes the bloating noticeably worse. Your kidneys respond to excess salt by retaining fluid to keep your blood chemistry balanced, which is why a bag of chips or a soy-sauce-heavy meal can leave you feeling puffy and uncomfortable the next morning.
The biggest offenders are processed and packaged foods: canned soups, frozen meals, deli meats, fast food, and salty snacks. These can contain over 1,000 milligrams of sodium in a single serving. Cooking at home gives you more control, but even simple swaps like choosing unsalted nuts or rinsing canned beans help. Drinking more water also helps your kidneys flush excess sodium rather than storing it as retained fluid.
Refined Sugar and Inflammation
Sugar cravings spike during your period for a real biological reason. Hormonal fluctuations during the luteal phase (the days leading up to and including your period) increase progesterone, shift mood, and raise stress levels. Sugar triggers a release of serotonin, which temporarily improves mood. That’s why your brain pushes you toward chocolate, cookies, and candy right when it would be better to resist.
The problem is that giving in to those cravings creates a feedback loop. Research published in Clinical Nutrition ESPEN found that higher levels of inflammatory markers in the blood were associated with more severe cravings for chocolate, sweets, and salty foods across the menstrual cycle. Inflammation drives cravings, and the sugary foods you crave drive more inflammation. High-glycemic foods cause rapid blood sugar spikes followed by crashes, which can worsen fatigue, irritability, and pain. If you need something sweet, fruit or dark chocolate (in small amounts) satisfies the craving without the same inflammatory hit.
Caffeine and Pelvic Pain
Caffeine narrows blood vessels. When that vasoconstriction happens in the uterine arteries, it reduces blood flow to the uterus and can intensify pelvic pain. A study in the South Eastern European Journal of Public Health noted that caffeine may cause uterine ischemia, which is essentially the uterus not getting enough blood, making cramps feel sharper and more persistent.
You don’t necessarily need to quit coffee cold turkey, especially if caffeine withdrawal headaches would just replace cramp pain. But if you normally drink multiple cups a day and your cramps are severe, cutting back to one cup or switching to tea during your period is a low-effort experiment worth trying. Energy drinks are a bigger concern than coffee because they combine high caffeine with large amounts of sugar, hitting two problem categories at once.
The Dairy Question
Dairy is more complicated than the other items on this list, because the evidence actually goes both ways. Full-fat dairy products like butter and cheese contain arachidonic acid, which feeds prostaglandin production the same way red meat does. One study found that cheese consumption was higher among women with painful periods compared to those without.
But dairy is also a major source of calcium and vitamin D, both of which appear to reduce cramp severity. Low calcium levels cause uterine muscles to contract more aggressively and restrict blood flow, which worsens pain. Multiple studies have found that women who consumed three or four servings of dairy per day reported significantly fewer symptoms of painful periods compared to women who consumed none. Calcium and vitamin D supplementation has also been shown to reduce the need for painkillers.
The practical takeaway: if dairy doesn’t bother your digestion, low-fat options like yogurt and skim milk give you the calcium benefit without as much arachidonic acid. If you’re lactose intolerant or dairy-sensitive, the bloating and digestive upset will almost certainly outweigh any calcium benefit, so fortified plant milks or a supplement are better options.
Alcohol and Dehydration
Alcohol acts as a diuretic, pulling water out of your body at a time when hydration is especially important for managing bloating and cramps. It also increases prostaglandin production and can make bleeding heavier or more irregular. On top of that, alcohol disrupts sleep quality, and poor sleep amplifies pain sensitivity and fatigue the next day. Even moderate drinking during your period tends to make every other symptom a little worse.
What to Eat Instead
Knowing what to avoid is more useful when you have clear alternatives. The goal during your period is to reduce inflammation, support hydration, and give your body the nutrients it’s losing.
- Magnesium-rich foods: Magnesium helps relax uterine muscles and reduce cramping. Dark leafy greens, pumpkin seeds, almonds, and black beans are all high in magnesium. According to the Cleveland Clinic, 150 to 300 milligrams of supplemental magnesium per day has been shown to help with cramp relief. Combining 250 milligrams of magnesium with 40 milligrams of vitamin B6 may work even better than magnesium alone.
- Omega-3 fatty acids: Found in salmon, sardines, walnuts, and flaxseed, omega-3s compete with arachidonic acid and reduce prostaglandin production. They’re essentially the anti-inflammatory counterpart to the fats in red meat.
- Complex carbohydrates: Whole grains, sweet potatoes, and oats provide the serotonin boost your brain is craving without the inflammatory spike of refined sugar. They also stabilize blood sugar, which helps with energy and mood.
- Water and herbal tea: Staying well-hydrated helps your kidneys process excess sodium and reduces water retention. It sounds counterintuitive, but drinking more water actually decreases bloating rather than adding to it.
None of these dietary changes will eliminate period pain entirely, especially if you deal with conditions like endometriosis or fibroids that cause severe symptoms. But for typical menstrual discomfort, what you eat during those few days has a surprisingly direct effect on how you feel. Small shifts, cutting one cup of coffee, choosing salmon over a burger, snacking on almonds instead of chips, add up to a noticeably better period.

