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.

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.



