Scan to get LuluPoint your iPhone camera here

Foods to eat on your period (and why they help)

4 min read 路 Updated October 26, 2026

The short answer

On your period, focus on iron-rich foods (beans, lentils, leafy greens, red meat, fish) with vitamin C to replace what you lose, plus omega-3s from oily fish or walnuts and ginger, which have trial evidence for easing cramps. Regular meals with protein and slow carbs steady energy and mood. Water helps with bloating and headaches. No food is off limits.

What your body needs on your period

There's no magic period diet, and you don't need one. But a few things genuinely help in the menstrual phase: replacing iron, calming inflammation that drives cramps, and keeping blood sugar steady so energy and mood don't crash. Here's what the evidence supports, and where it's thin.

What to focus onWhyGood sourcesStrength of evidence
IronReplaces what you lose in blood; low iron causes fatigueLentils, beans, tofu, spinach, fortified cereal, red meat, sardinesStrong for people with heavy periods
Vitamin C with ironHelps you absorb plant ironCitrus, peppers, kiwi, berries, tomatoesStrong
Omega-3 fatsMay reduce the prostaglandins behind crampsSalmon, sardines, mackerel, walnuts, chia, flaxModerate: a meta-analysis found a mild effect on period pain
GingerAnti-inflammatory; may ease crampsFresh ginger tea, ginger in cookingModerate: trials used 750 to 2,000 mg ginger powder in the first 3 to 4 days
Calcium and magnesiumLinked to fewer PMS and cramp symptomsYogurt, milk or fortified plant milk, tofu, almonds, leafy greens, dark chocolateGood for calcium and PMS; mixed for magnesium
Water and watery foodsEases bloating and headachesWater, herbal tea, cucumber, melon, soupsCommon sense, low risk

Iron: the one that matters most

Heavy periods are one of the most common causes of iron-deficiency anemia, which makes you tired, breathless and foggy. If you bleed heavily, iron-rich food on period days and in the week after is worth the effort. Iron from meat and fish (heme iron) is absorbed more easily. Plant iron absorbs much better with vitamin C in the same meal, and worse with tea or coffee, so have those between meals. If you feel run down a lot, read tired on your period.

Foods that may help with cramps

  • Oily fish twice a week, or walnuts, chia and ground flax if you don't eat fish. Omega-3 fats compete with the fats that make prostaglandins.
  • Ginger tea or ginger in food. A meta-analysis of trials found ginger reduced period pain compared with placebo. Food amounts are smaller than trial doses, but it's low risk and warming.
  • A warm, simple meal. Soup, porridge, dal or stew is easy on a crampy stomach, and warmth itself is soothing.
  • Fiber, gently. Whole grains, fruit and vegetables help if your period makes you constipated; go easier if it gives you loose stools.
Quick period-day meals

Lentil and tomato soup with a squeeze of lemon. Salmon, rice and spinach. Porridge with yogurt, berries and walnuts. Scrambled eggs with peppers on whole-grain toast. A chickpea curry with fresh ginger.

Eating for mood and energy on your period

Hunger and low blood sugar feel a lot like low mood: shaky, short-tempered, tearful. On days when you're already tired and sore, regular meals with protein and slow carbs (oats, whole grains, potatoes, beans) keep you steadier than a sugar spike and crash. That doesn't mean no chocolate. Dark chocolate has some magnesium and a lot of comfort, and comfort counts.

What to go easy on

  • Lots of salt, which can make bloating worse.
  • Lots of caffeine, which can worsen anxiety, sleep and, for some, breast pain. One or two cups is fine for most people.
  • Alcohol, which can worsen cramps, headaches, sleep and low mood.
  • Very sugary snacks on an empty stomach, which can lead to an energy crash.

None of these are forbidden. They're just worth noticing if your period days feel worse after them. More on what not to eat on your period.

How food needs change across the cycle

PeriodIron, vitamin C, omega-3s, warm and easy meals.
FollicularKeep topping up iron; appetite is often steady. See follicular phase foods.
OvulationAppetite often at its lowest; nothing special needed.
LutealAppetite and cravings rise. Steady meals help. See luteal phase foods.

See a doctor if your periods are heavy (soaking protection every 1 to 2 hours, clots bigger than a quarter, or bleeding over 7 days), if you feel dizzy, breathless or exhausted, or if cramps don't improve with painkillers. Ask before taking iron or other supplements, especially if you're pregnant, on medication or have a health condition.

Frequently asked questions

What should I eat on the first day of my period?

Something warm, regular and easy: soup, porridge, eggs, or a simple curry, with protein and slow carbs. Add iron-rich foods and vitamin C, and drink water.

What foods help period cramps?

Oily fish and other omega-3 sources, and ginger, have the most trial evidence. Calcium-rich foods may help with PMS symptoms. They support, but don't replace, heat and painkillers.

Is chocolate good for your period?

Dark chocolate contains some magnesium and iron, and it's comforting. It won't fix cramps, but there's no reason to avoid it.

Should I take iron on my period?

Only if a blood test shows you need it, or a doctor advises it. Most people can get enough from food; heavy bleeders should get checked.

Keep reading