Certain foods can genuinely reduce period cramp intensity by lowering inflammation, relaxing uterine muscles, and replacing minerals your body loses during menstruation. The best options are rich in omega-3 fats, magnesium, and B vitamins, while the worst offenders tend to be high in sodium, sugar, and caffeine. Here’s what to reach for and what to skip.
Fatty Fish and Other Omega-3 Sources
Omega-3 fatty acids work against period pain by blocking the production of inflammatory compounds called prostaglandins, which are the direct cause of uterine cramping. In a clinical trial of 95 women, those who took omega-3 supplements daily for three months experienced a significant drop in pain intensity and needed roughly 30% fewer ibuprofen tablets compared to when they took a placebo.
You don’t need supplements to get this benefit. Salmon, sardines, mackerel, and anchovies are the richest food sources. A single serving of salmon delivers well over a gram of omega-3s. Walnuts, flaxseeds, chia seeds, and hemp seeds are solid plant-based options, though your body converts their type of omega-3 less efficiently. The key is consistency: eating these foods regularly in the weeks leading up to your period matters more than loading up once cramps have already started.
Magnesium-Rich Foods
Magnesium acts as a natural muscle relaxant, and uterine cramps are essentially sustained muscle contractions. Small clinical studies suggest that 150 to 300 milligrams of magnesium daily can reduce cramp severity, with even better results when paired with vitamin B6. One study found that 250 milligrams of magnesium combined with 40 milligrams of B6 outperformed magnesium alone.
Foods that deliver meaningful amounts of magnesium include pumpkin seeds (one ounce has about 150 mg), spinach, Swiss chard, black beans, almonds, cashews, and avocado. Dark chocolate is another legitimate source. A 35-gram serving of 70% dark chocolate contains roughly 60 mg of magnesium. In one randomized trial, that same portion of dark chocolate reduced menstrual pain comparably to 400 mg of ibuprofen, likely due to its magnesium and flavonoid content combined. So the dark chocolate craving many people get before their period isn’t just comfort eating. Aim for 70% cocoa or higher to get the benefits without excess sugar.
Ginger
Ginger is one of the most studied foods for period pain, and the results are striking. In a head-to-head trial, women who took 250 mg of ginger powder four times daily for the first three days of their period reported the same level of pain relief and satisfaction as women taking ibuprofen. No significant difference between the two groups.
Fresh ginger in meals works, but the easiest approach is ginger tea. Steep a few thin slices of fresh ginger root in hot water for 10 to 15 minutes. Grating the ginger releases more of its active compounds. You can also add ginger to stir-fries, soups, and smoothies. Start on the first day of your period, or even a day or two before if you can predict your timing.
Chamomile Tea
Chamomile contains a compound called spiroether, which is a potent antispasmodic, meaning it directly relaxes contracted muscles. Drinking chamomile tea raises levels of glycine in the blood, an amino acid that calms both muscle tissue and nerve signaling. This is why chamomile can ease cramps and the anxiety or restlessness that often accompanies them. A warm cup also helps with hydration, which matters because dehydration can make cramps feel worse. Two to three cups a day during your period is a reasonable amount.
Fruits, Vegetables, and Whole Grains
Beyond the specific powerhouse foods, your overall eating pattern during your period matters. Fruits and vegetables are naturally anti-inflammatory and high in water content, which helps counteract bloating. Bananas are a popular choice because they supply both potassium and B6. Berries, oranges, and leafy greens provide vitamin C, which improves iron absorption, useful since you’re losing iron through menstrual blood. Whole grains like oats, quinoa, and brown rice offer steady energy and B vitamins, including B1 (thiamine). Clinical trials have tested 100 mg of thiamine daily and found it reduced menstrual pain comparably to ibuprofen over two months. You won’t hit 100 mg through food alone, but a diet rich in whole grains, legumes, and fortified cereals helps build your baseline.
What to Cut Back On
Some foods actively make cramps worse. Salty foods increase water retention and bloating, which adds pressure and discomfort in the pelvic area. Processed snacks, canned soups, fast food, and deli meats are common culprits. You don’t need to eliminate salt entirely, but reducing it in the days before and during your period can make a noticeable difference.
Caffeine narrows blood vessels through a process called vasoconstriction, which can restrict blood flow to the uterus and intensify cramping. It also stimulates the nervous system in ways that amplify pain perception. If you rely on coffee, you don’t have to quit cold turkey (caffeine withdrawal headaches won’t help), but consider switching to half-caf or swapping one cup for chamomile or ginger tea during your heaviest days.
Sugary foods trigger inflammatory responses and can cause blood sugar spikes followed by crashes, which worsen fatigue and mood swings alongside your cramps. This is why reaching for candy or pastries during your period often feels good for about 20 minutes before making everything worse. Dark chocolate is the exception that satisfies the sweet craving while actually delivering anti-cramp nutrients.
When to Start Eating This Way
You’ll get the most benefit if you start adjusting your diet before cramps arrive, not after. Several clinical protocols that successfully reduced menstrual pain had participants begin dietary changes or supplementation one week before their expected period and continue through the first four days of menstruation. If your cycle is regular enough to predict, start incorporating more omega-3s, magnesium-rich foods, and ginger about seven days out. Consistent changes across multiple cycles tend to produce better results than a single month of effort. That said, even making these swaps on the day cramps start can help, especially with ginger tea, chamomile, and dark chocolate, which work relatively quickly.

