Published on October 27, 2026

Foods That Help Period Cramps: What to Eat and Skip

Foods That Help Period Cramps: What to Eat and Skip
Endolog Content Team
Endolog Content Team
Stop the medical gaslighting - Pain & symptoms diary app for endometriosis, adenomyosis, PCOS.

Foods that help period cramps include oily fish, fruit, vegetables, whole grains and dairy foods. People who eat more of these foods tend to report less period pain, and drinking less alcohol may also help.

The evidence is small, and most of it comes from surveys, not trials. So food can support your usual pain relief, but it does not replace it. This guide shows what the studies found, how strong the evidence is, what to eat less of, and simple meals to try.

Quick answer: foods for period cramps and how strong the evidence is

Food or habitEvidence for less cramp pain
Oily fishSome, from surveys and capsule trials
Fruit and vegetablesSome, but mixed
Whole grainsSmall and mixed
Milk and dairy foodsSmall, from surveys
Regular mealsSmall, from surveys
Less alcoholSmall
Less caffeinePart of one trial diet only

"Some" means several studies point the same way. "Small" means only a few studies, or results that do not agree. No food has strong evidence for period cramps.

How strong is the evidence?

Most of what we know comes from studies that ask people what they eat and how bad their period pain is. A review of 38 of these studies linked fruit, vegetables, fish, milk and dairy foods with less period pain. Results for other foods did not agree. A study like this shows a link. It does not prove that the food caused the lower pain.

A newer review looked at foods that calm inflammation. Whole grains and fish may be linked to less period pain, but the findings were not consistent, and one analysis found no link for fruit and vegetables. The authors called the studies few and generally of low quality.

There is one small trial of a whole diet. Sixty-seven university students with painful periods were put in a diet group or a control group. After three months, the average pain score in the diet group fell from about 7 to about 5 out of 10, while the control group stayed near 7.

These studies mostly included young women with period pain that has no other cause. The results may not be the same for pain from endometriosis or adenomyosis.

Foods that may help period cramps

Oily fish

Oily fish such as salmon, sardines, mackerel, trout and herring contain long-chain omega-3 fats. Fish is one of the foods linked to less period pain in surveys.

Trials of omega-3 for period pain gave it as capsules, not as fish. In those trials, 300 to 1,800 mg of omega-3 a day for 2 to 3 months reduced period pain and painkiller use, but the quality of the studies was only neutral. We do not know how much a fish meal does on its own. This guide is about food. For pills, read magnesium and ginger for period cramps, which covers the supplements with the most research.

A balanced diet has at least 2 portions of fish a week, including 1 of oily fish. If you could get pregnant one day, or you are pregnant or breastfeeding, eat no more than 2 portions of oily fish a week, because pollutants in it can build up in the body.

Fruit and vegetables

People who eat more fruit and vegetables report less period pain in many surveys, but not every analysis agrees. They are part of a healthy diet anyway, so more of them is a safe change to try.

Whole grains, beans and nuts

Whole grains may be linked to less period pain, but the findings are mixed, and the evidence on beans and lentils is unclear. The diet that lowered pain in the trial was rich in fibre and complex carbohydrates and had a few nuts each day, such as one or two walnuts or almonds.

Milk and dairy foods

Milk and dairy foods were linked to less period pain in surveys. The trial diet also gave more than 1,000 mg of calcium a day.

Regular meals

Skipping meals and dieting to lose weight were both linked to how bad period pain was. When cramps take away your appetite, small, plain meals at regular times are easier than one big meal. If you have lost your appetite or are losing weight without trying, see the when to see a doctor list below.

Illustration of a wooden table set with plain bowls and plates of baked salmon with lemon, oats with berries, lentils, broccoli, spinach, walnuts and almonds, yogurt and a slice of wholegrain bread.

Foods to avoid during your period, or eat less of

No food is banned during your period. But a few things may be worth cutting back on when cramps are bad.

If your period also brings bloating, the trigger foods can be different for each person. Our guide to the endo belly diet explains how to find yours.

Simple meal ideas for period days

These meals put the foods above together. They are ideas, not a set diet, and there is no need to count anything.

  • Breakfast: Porridge oats with berries and a spoon of yogurt, or wholegrain toast with eggs and tomatoes.
  • Lunch: A bowl of brown rice or another whole grain with salmon or sardines, leafy greens and roasted vegetables.
  • Dinner: Lentil and vegetable soup with wholegrain bread, or a tray of baked trout with potatoes and broccoli.
  • Snacks: Fruit, a few walnuts or almonds, or a pot of yogurt.
  • Drinks: Water through the day. For warm drinks with some research behind them, see tea for period cramps.

If you have endometriosis and want a longer eating plan, read our anti-inflammatory diet for endometriosis guide.

Food next to pain relief, not in place of it

Painkillers such as paracetamol or ibuprofen can ease period pain, and gentle exercise such as yoga, swimming, walking or cycling can help too. Our guide to what helps period cramps compares the options with the best evidence.

Any effect from a change in diet is slow. The trial measured pain after three months. Keep taking the pain relief that works for you while you try it.

Track what you eat next to your pain

Food affects each person in a different way, so your own record is the best test. Write down what you ate on each day of your period and how bad your cramps were from 0 to 10. After two or three periods, you can see if a change made a difference.

The free food and symptom diary is a paper way to do this. The Endolog app has a food diary that records what you ate and how you felt after. You can log your pain severity, bleeding and digestive symptoms on the same days, and export a PDF report for your doctor.

When to see a doctor

See a GP if:

Get an urgent appointment or call NHS 111 (or your local urgent care line) if your period pain is severe or worse than usual, and painkillers have not helped. Go to the emergency department if you have sudden, severe pain in your belly or pelvis, and more so if you could be pregnant.

Period pain that gets worse over the years can be a sign of a condition such as endometriosis. Read how endometriosis pain differs from normal period cramps. Severe period pain is a real medical problem, and you deserve care for it, whatever you eat.

FAQ: foods for period cramps

What foods help period cramps the most?

Oily fish, fruit, vegetables, whole grains and dairy foods have the most support. People who eat more of them tend to report less period pain. The evidence comes mostly from surveys, so no single food is proven to stop cramps.

What foods should I avoid during my period?

No food is banned. Cutting down on alcohol may help ease period pain. A trial diet that lowered pain also kept caffeine low and limited spicy, acidic and fizzy foods, but it is not clear which part helped.

How fast can food help period cramps?

Food is not a quick fix. In the one diet trial, pain was lower after three months. For pain today, painkillers such as ibuprofen work faster.

Can diet help endometriosis pain?

The studies in this guide were mostly in people with period pain that has no other cause, so they may not apply to endometriosis. Some people with endometriosis find a change in diet helps. Our anti-inflammatory diet for endometriosis guide covers this in more detail.

Sources

  1. Nutrition as a Potential Factor of Primary Dysmenorrhea: A Systematic Review of Observational Studies (Bajalan Z et al. Gynecologic and Obstetric Investigation, 2019), Gynecologic and Obstetric Investigation (PubMed)
  2. Anti-inflammatory food products and the severity of menstrual pain: a narrative review (Szmidt MK, Granda D. Roczniki Panstwowego Zakladu Higieny, 2025), Roczniki Panstwowego Zakladu Higieny (PubMed)
  3. The effect of diet on primary dysmenorrhea in university students: A randomized controlled clinical trial (Kartal YA, Akyuz EY. Pakistan Journal of Medical Sciences, 2018), Pakistan Journal of Medical Sciences (PMC)
  4. Omega-3 long chain polyunsaturated fatty acids as a potential treatment for reducing dysmenorrhoea pain: Systematic literature review and meta-analysis (Snipe RMJ et al. Nutrition & Dietetics, 2024), Nutrition & Dietetics (PubMed)
  5. Fish and shellfish, NHS
  6. Period pain, NHS

This article is general information, not medical advice. Read how we write and check our articles in our editorial policy.

Explore this topic

Related articles

Stop the medical gaslighting

Track pelvic pain, bleeding, digestive symptoms, fatigue, and flare patterns in one place. Endolog turns those daily logs into clean PDF reports you can bring to your next appointment.