PeriodTracker Logo Ring
PeriodTracker Logo Heart

PeriodTracker

YOUR HEALTH COMPANION
Wellnessperiod nutritionperiod diet

Best Foods to Eat During Your Period (and Foods to Avoid)

Discover the best foods to eat during your period to reduce cramps, bloating, and fatigue. Learn which foods worsen period symptoms and which nutrients support menstrual health.

Written by: PeriodTracker Editorial Team7 min read

Medically Reviewed & Fact Checked

PeriodTracker health guides are written by reproductive health advocates and reviewed by medical professionals. Read our Editorial Policy for details.

Share:

How Diet Affects Your Period

What you eat in the days leading up to and during your period directly influences the severity of menstrual symptoms. Prostaglandins — hormone-like compounds that trigger uterine contractions — are the primary cause of cramps. Certain foods increase prostaglandin production or inflammation, worsening symptoms, while others actively reduce them.

Best Foods to Eat During Your Period

1. Iron-Rich Foods

Menstrual bleeding causes iron loss, which can contribute to fatigue. Replace lost iron with:

  • Lean red meat (heme iron, most bioavailable)
  • Lentils and legumes
  • Tofu and tempeh
  • Spinach and dark leafy greens
  • Pumpkin seeds and fortified cereals

Tip: Pair plant-based iron with vitamin C (lemon juice, bell peppers) to boost absorption.

2. Omega-3 Fatty Acids

Omega-3s reduce the production of inflammatory prostaglandins, directly reducing cramp severity. Research shows omega-3 supplementation can be as effective as ibuprofen for period pain.

  • Fatty fish: salmon, sardines, mackerel
  • Chia seeds and flaxseeds
  • Walnuts
  • Fish oil supplements

3. Magnesium-Rich Foods

Magnesium relaxes uterine muscle spasms and reduces bloating. Studies show magnesium supplementation reduces PMS and dysmenorrhea symptoms.

  • Dark chocolate (70%+ cocoa)
  • Avocado
  • Almonds and cashews
  • Black beans
  • Bananas

4. Calcium-Rich Foods

Calcium has been clinically shown to reduce PMS and menstrual pain. Aim for 1,000–1,200 mg per day.

  • Dairy: yogurt, milk, cheese
  • Fortified plant milks (almond, soy, oat)
  • Sardines and canned salmon (with bones)
  • Kale and bok choy
  • Tofu (made with calcium sulfate)

5. Anti-Inflammatory Foods

An anti-inflammatory diet helps reduce the systemic inflammation that worsens period pain.

  • Turmeric (curcumin has strong anti-inflammatory properties)
  • Ginger (also reduces nausea and bloating)
  • Berries (blueberries, strawberries, raspberries)
  • Leafy greens
  • Extra virgin olive oil

6. Complex Carbohydrates

Blood sugar stability reduces mood swings and energy crashes during menstruation.

  • Oats and whole grains
  • Sweet potatoes
  • Brown rice and quinoa
  • Whole grain bread

7. Hydrating Foods and Beverages

Adequate hydration reduces bloating (counterintuitively) and helps with fatigue.

  • Water (aim for 8–10 glasses daily)
  • Herbal teas (ginger, chamomile, peppermint, raspberry leaf)
  • Cucumber, watermelon, and celery
  • Coconut water for electrolytes

Foods to Avoid or Limit During Your Period

FoodWhy to LimitBetter Alternative
Salty foods (chips, processed meats)Worsens bloating and water retentionHerbs and spices for flavor
Caffeine (coffee, energy drinks)Increases anxiety, worsens cramps, disrupts sleepHerbal tea, warm water with lemon
AlcoholDehydrates, disrupts sleep, worsens moodSparkling water with fruit
Sugary foods and drinksBlood sugar spikes worsen mood swings and cravingsFruit, dark chocolate
Fatty fried foodsIncrease prostaglandin production, worsen inflammationBaked or grilled alternatives
Red meat (excessive)High in arachidonic acid, increases prostaglandinsFish, legumes, plant proteins

A Sample Period-Friendly Day of Eating

  • Breakfast: Oatmeal with berries, chia seeds, and almond milk
  • Snack: A small handful of walnuts and a banana
  • Lunch: Lentil soup with a large leafy green salad with olive oil dressing
  • Snack: A square or two of dark chocolate with herbal tea
  • Dinner: Baked salmon with turmeric-roasted sweet potato and steamed broccoli

Frequently Asked Questions

Does eating chocolate during your period actually help?

Dark chocolate (70%+ cocoa) genuinely helps — it's high in magnesium, which reduces cramps and bloating, and contains flavonoids with anti-inflammatory properties. Milk chocolate has less benefit and more added sugar.

Does caffeine make period cramps worse?

Research is mixed, but caffeine causes blood vessel constriction, which can worsen cramps in some people. It also increases cortisol, which may amplify pain perception. Try reducing caffeine in the 5 days before and during your period to see if it makes a difference for you.

Should I take iron supplements during my period?

If you have heavy periods or follow a plant-based diet, iron supplementation may be beneficial. Get tested for iron deficiency and ferritin levels first, and consult your doctor before supplementing, as excess iron can cause harm.