Menstrual cramps and low energy send millions of women reaching for painkillers each month. Diet cannot replace medical care, but a small body of randomized trials points to specific foods that target the biology behind cramping, fatigue and mood swings, alongside a shorter list of foods that reliably make symptoms worse.
Cramping is driven largely by prostaglandins, hormone-like compounds that cause the uterus to contract. Fatigue often traces back to iron lost through bleeding, and mood changes are one of the physical and psychological symptoms clinicians describe under premenstrual syndrome, where nutritional and dietary factors are among the modifiable contributors.
Fatty fish and omega-3s
Salmon, sardines and mackerel are the most concentrated everyday sources of the long-chain omega-3 fatty acids EPA and DHA, which dampen prostaglandin production. A 2022 systematic review and meta-analysis of randomized controlled trials found that omega-3 polyunsaturated fatty acids reduced the severity of primary dysmenorrhea, with a standardized mean difference of -1.075 versus control. The authors classified the effect as mild and noted it was strongest at lower doses.
Ginger
Ginger is one of the better-studied non-drug options for cramp relief. A systematic review and meta-analysis of six trials found that oral ginger, most often 750 to 2,000 mg daily during the first three days of menstruation, reduced pain intensity compared with placebo, with a weighted mean difference of 1.55 cm on a 10 cm visual analog scale. The authors urged caution because the underlying trials were small and mixed in quality.
Also read: Nearly half of Americans fall short on magnesium. 8 signs you may be one of them
Dark leafy greens
Spinach, chard and kale supply both iron and magnesium. Iron matters because bleeding depletes it, and magnesium is one of the minerals commonly linked to cramp modulation. According to the U.S. Office on Women's Health, up to 5% of women of childbearing age develop iron deficiency anemia because of heavy bleeding during their periods. Pairing greens with a vitamin C source such as bell pepper or citrus improves absorption of the non-heme iron they contain.
Legumes
Beans, lentils and chickpeas are dense in plant iron, B vitamins and fiber. The fiber matters because it helps the body clear excess estrogen through the bowel, and steady blood sugar from slow-digesting carbohydrates helps keep energy and mood on a flatter track through the day.
Dark chocolate
One ounce of chocolate with 70 to 85% cacao delivers around 65 mg of magnesium, a meaningful share of the daily requirement for adult women. Magnesium is thought to help by relaxing smooth muscle in the uterine wall. Chocolate is not a substitute for a magnesium supplement, but it is one of the few common foods that stacks the mineral with genuine pleasure.
Berries and antioxidant produce
Blueberries, strawberries and cherries carry polyphenols and other antioxidants that push back on the low-grade inflammation associated with cramping and bloating. They also add slow carbohydrates and fiber without the sugar spike that refined sweets deliver.
Also read: A bowl of cottage cheese before bed can replace a casein shake, small trial suggests
Water and water-rich foods
Cucumber, watermelon, celery and lettuce contribute fluid on top of what you drink. Adequate hydration blunts the bloating that comes with fluid shifts around menstruation and helps counter the mild dehydration caused by caffeine and alcohol.
Three things to cut back on
Salty snacks and processed foods drive water retention and can worsen bloating and cramp discomfort. Refined sugar and simple carbohydrates trigger insulin spikes that can amplify mood swings and fatigue. Caffeine is more variable, but the StatPearls review of premenstrual syndrome lists coffee and sugary drinks among the dietary factors positively associated with PMS symptoms, and women who notice more anxiety or breast tenderness in the days before their period may want to test a lower intake.
None of this replaces a conversation with a clinician when periods are unusually painful, heavy or disruptive. Persistent severe cramps, bleeding through pads or tampons in under two hours, or fatigue that does not lift can point to conditions such as endometriosis, fibroids or iron deficiency anemia that need proper diagnosis.
Also read: Forget the 10,000-step rule: 7,000 a day delivers most of the health payoff
Also read: Morning workouts helped sleep and body fat, evening workouts helped blood vessels
