Menstrual cramps happen when the uterus contracts to shed its lining, triggered by hormone-like compounds called prostaglandins. Higher prostaglandin levels are associated with more painful cramps, according to the American College of Obstetricians and Gynecologists, and some research has looked at whether anti-inflammatory foods and specific nutrients, particularly magnesium and omega-3 fatty acids, can help moderate that response. Diet isn’t a substitute for medical treatment when cramps are severe, but the foods below have research behind them as a supportive approach.

Best Foods for Menstrual Cramp Relief

1. Fatty Fish: An Omega-3 Source Studied for Period Pain

Several clinical trials have found that omega-3 supplementation is associated with less severe menstrual pain, likely because omega-3s compete with the inflammatory compounds that drive prostaglandin production.

Nutrient Per 3 oz Salmon
Calories 175
Omega-3s 1.8g
Vitamin D 71% DV

Best eaten: 2 to 3 times a week, especially in the days leading up to your period.

2. Dark Leafy Greens: A Magnesium and Iron Source

Magnesium may help relax uterine muscle and has been studied for reducing cramp severity, while the iron in leafy greens helps replace what’s lost during menstrual bleeding.

Nutrient Per 1 Cup Cooked Spinach
Calories 41
Magnesium 39% DV
Iron 36% DV

Best eaten: lightly steamed or sauteed, paired with a vitamin C source to help iron absorption.

3. Ginger: Studied Head-to-Head Against Common Pain Relievers

Ginger has been studied directly for menstrual pain, with some clinical trials finding it comparably effective to over-the-counter pain relievers like ibuprofen when taken at the start of a period.

Nutrient Per 1 tsp Fresh Grated
Calories 2
Gingerol content High

Best eaten: as a tea, steeped for 5 to 10 minutes, 2 to 3 times a day during your period.

4. Pumpkin Seeds and Almonds: A Magnesium-Rich Snack

Nuts and seeds are one of the easiest snack-friendly ways to increase magnesium intake in the days leading up to a period.

Nutrient Per 1 oz Pumpkin Seeds
Calories 151
Magnesium 37% DV
Zinc 14% DV

Best eaten: as a small handful snack throughout the week before your period.

5. Turmeric: An Anti-Inflammatory Spice

Curcumin’s anti-inflammatory properties have made turmeric a subject of small clinical trials examining whether it can help reduce PMS and cramp severity, with early results showing some promise.

Nutrient Per 1 tsp Ground
Calories 8
Curcumin Moderate (low absorption alone)

Best eaten: paired with black pepper, added to warm milk, tea, or cooked dishes.

6. Water-Rich Fruits: Helping Offset Bloating

Cramps often come with bloating, and water-rich, potassium-containing fruits like watermelon and cantaloupe may help offset water retention rather than worsen it, unlike high-sodium processed foods.

Nutrient Per 1 Cup Watermelon
Calories 46
Water content 92%
Potassium 5% DV

Best eaten: chilled as a snack throughout the week of your period.

7. Whole Grains: A Steady-Energy, Low-Sodium Carb Choice

Whole grains provide steady energy and B vitamins without the sodium load of many processed comfort foods people reach for during their period, which can worsen bloating.

Nutrient Per 1 Cup Cooked Oats
Calories 166
Magnesium 14% DV
Fiber 4g

Best eaten: as a warm breakfast, which can also feel comforting during a period.

8. Chamomile Tea: Studied for Its Muscle-Relaxing Compounds

Some research has found that chamomile tea may increase levels of glycine, a compound that helps relax muscle spasms, including uterine contractions, alongside its well-known calming effect.

Nutrient Per 1 Cup Brewed
Calories 2
Caffeine 0mg

Best eaten: warm, in the evening, especially if cramps are affecting sleep.

Quick Reference: All 8 Foods at a Glance

Food Serving Size Key Benefit
Fatty fish 3 oz Omega-3s
Leafy greens 1 cup cooked Magnesium, iron
Ginger 1 tsp fresh Pain relief comparable to NSAIDs in trials
Pumpkin seeds/almonds 1 oz Magnesium
Turmeric 1 tsp Anti-inflammatory
Water-rich fruits 1 cup Bloating support
Whole grains 1 cup cooked Steady energy, low sodium
Chamomile tea 1 cup Muscle relaxation

5 Additional Tips for Managing Cramps

  • Cut back on high-sodium and highly processed foods in the days before your period, since they can worsen bloating and fluid retention.
  • Limit caffeine and alcohol during your period, both of which can constrict blood vessels and may intensify cramping for some people.
  • Gentle movement, like walking or stretching, alongside these dietary changes has research support for reducing cramp severity too.
  • A heating pad on the lower abdomen is one of the best-studied non-drug interventions for cramps and pairs well with dietary changes.
  • See a doctor if cramps are severe enough to interfere with daily activities, since this can be a sign of an underlying condition like endometriosis that needs its own treatment plan.

8 Foods That Help with Menstrual Cramps Pinterest pin

The Bottom Line

Cramps are driven by prostaglandins, and foods that lower inflammation, particularly omega-3s, magnesium, and ginger, have genuine research support for easing period pain. They work best alongside other evidence-based habits like gentle movement and limiting sodium and caffeine.

This article is for informational purposes and is not a substitute for personalized medical advice. If cramps are severe or worsening, talk with a gynecologist to rule out underlying conditions. Nutrition data sourced from USDA FoodData Central.

Save It For Later

About the Author

Junior Triomph

Founder

Junior Triomph is the founder and primary author of CollaborateForHealthyWeight.org. After gaining weight alongside his wife during her pregnancy and losing it through intermittent fasting, he founded the site in 2024 to cut through fad-diet noise with evidence-based guidance. His background in natural cosmetic formulation trained him to critically evaluate scientific literature and distinguish marketing hype from real evidence. Read more about Junior on the About page.

View All Articles