Key Takeaways
- There is no special diet you need to follow during your period. Focus on balanced meals with iron, protein, complex carbohydrates, fruit, vegetables and healthy fats.
- Iron-rich foods are particularly important if you have heavy periods because regular blood loss can contribute to iron deficiency.
- Pair plant-based iron sources such as spinach, lentils and beans with vitamin C-rich foods such as citrus fruits, guava, tomatoes or capsicum to improve iron absorption.
- Foods containing magnesium, potassium and omega-3 fatty acids can support normal muscle, nerve and body functions during your period.
- If you enjoy salads, combine vegetables with protein, healthy fats and carbohydrates to make them a complete meal.
- Staying hydrated and limiting excess salt, added sugar, caffeine and alcohol may help manage some PMS symptoms.
The best approach to eating on your period is to choose balanced meals that support your energy, replace important nutrients and help you stay hydrated while you menstruate.
Why Does What You Eat Matter During Your Period?
What you eat during your period can support your energy levels, nutrient intake and overall comfort.
Iron is particularly important because your body needs it to make haemoglobin, which carries oxygen in the blood. Heavy periods are a common cause of iron-deficiency anaemia, according to the NHS, so regularly including iron-rich foods matters even more if you bleed heavily.
Food cannot eliminate every period symptom, but a balanced diet can help make sure your body is getting the nutrients it needs.
Best Foods To Eat During Menstruation
Fruits For Hydration, Potassium And Vitamin C
Fruits can help you stay hydrated while providing fibre, potassium, vitamin C and natural carbohydrates for energy.
Watermelon, oranges, mosambi, strawberries and other water-rich fruits add to your overall fluid intake. Bananas are a source of potassium, which helps regulate fluid balance and supports normal muscle function, according to the NIH Office of Dietary Supplements.
Guava, amla, oranges and other vitamin C-rich fruits are especially useful alongside plant-based sources of iron. NIH notes that vitamin C improves the absorption of non-haem iron found in plant foods.
Helpful pairing: Have guava, orange or another vitamin C-rich fruit alongside meals containing lentils, beans or leafy greens.
Leafy Greens And Vegetables For Iron And Magnesium
Leafy greens can help increase your intake of iron and magnesium during your period.
Spinach, amaranth leaves, mustard greens and fenugreek leaves are useful options. Iron is needed for haemoglobin production, while magnesium supports normal muscle and nerve function, according to the NIH Office of Dietary Supplements.
Plant-based iron is absorbed less efficiently than iron from animal foods, so what you eat alongside it matters.
Helpful pairing: Add tomato, capsicum, lemon or another vitamin C-rich food to spinach, lentils, chickpeas or kidney beans to help your body absorb more iron.
Protein Sources For More Balanced Meals
Protein helps make meals more filling and supplies the amino acids your body needs to maintain and repair tissues.
Eggs, chicken, fish, tofu, paneer, lentils, chickpeas and kidney beans are easy options to include during your period.
Beans and lentils also provide iron, making them particularly useful if you follow a vegetarian diet. Pairing them with tomato, capsicum, lemon, or other vitamin C-rich foods can improve iron absorption, as explained by the NIH.
Helpful pairing: Try lentils with rice and vegetables, chickpeas with spinach and lemon, or eggs with whole-wheat toast and fruit.
Omega-3-Rich Foods
Omega-3-rich foods provide healthy fats, and research suggests omega-3 intake may also have a role in menstrual pain.
Fatty fish such as sardines, mackerel and salmon provide EPA and DHA, while chia seeds, flaxseeds and walnuts provide the plant-based omega-3 ALA. The NIH lists these among dietary sources of omega-3 fatty acids.
A systematic review also found that omega-3 supplementation may reduce dysmenorrhoea pain, although the studies used controlled supplement doses rather than ordinary food portions.
Helpful pairing: Add chia or flaxseeds to yoghurt or oats, or pair fish with rice and vegetables for a balanced meal.
Whole Grains For Steadier Energy
Whole grains provide complex carbohydrates and fibre, making them useful when your appetite or energy feels less predictable around your period.
Oats, dalia, brown rice, whole-wheat roti and millets are all good options. ACOG recommends a diet rich in complex carbohydrates as one dietary approach that may help with PMS symptoms and food cravings.
Helpful pairing: Combine whole grains with protein, such as oats with yoghurt and seeds or roti with lentils and vegetables.
Dark Chocolate For Period Cravings
Dark chocolate can satisfy chocolate cravings while also contributing some magnesium and iron.
Magnesium supports normal muscle and nerve function, but dark chocolate should not be treated as a remedy for period cramps. Pairing a small portion with nuts or seeds can make the snack more filling while adding more magnesium.
Can You Eat Salads During Your Period?
Yes. A salad can be a nutritious meal during your period when it includes protein, carbohydrates or healthy fats alongside vegetables.
Instead of eating only raw vegetables, try combinations such as:
- Spinach + chickpeas + capsicum + lemon: iron and plant protein paired with vitamin C to improve iron absorption.
- Rajma + avocado + tomato: protein and fibre from beans, healthy fats from avocado and vitamin C from tomato.
- Carrot + cucumber + roasted chickpeas + lemon: vegetables with added protein and a vitamin C-rich dressing.
- Guava + orange + watermelon: vitamin C, fibre and water-rich fruits.
The combination matters more than the salad itself. Adding protein and healthy fats makes it a more complete and satisfying meal.
Foods And Drinks To Limit During Your Period
You do not need to completely avoid particular foods during your period, but reducing certain foods may help if they worsen your PMS symptoms.
ACOG recommends limiting salt, added sugar, caffeine and alcohol when managing PMS.
Very salty foods can contribute to water retention, while excess caffeine may affect sleep or make some people feel more jittery. Pay attention to how these foods affect you rather than following a strict banned-food list.
Hydration And Herbal Teas
You do not need extra water simply because you are menstruating, but staying adequately hydrated is still important.
The NHS recommends around 6 to 8 cups or glasses of fluid a day as a general guide, with more sometimes needed in hot weather or during physical activity.
Water, milk and other suitable drinks count towards this, while fruits and vegetables also contain water.
Ginger tea can be a caffeine-free option if you enjoy it. Research suggests ginger preparations may help reduce primary menstrual pain, although ordinary ginger tea should not be treated as equivalent to the doses used in clinical studies.
Eating By Nutrient: What Helps With Specific Needs?
|
Nutrient |
Why it matters |
Food sources |
|
Iron |
Supports red blood cell production and is especially important with heavier bleeding |
Lentils, beans, spinach, eggs, meat |
|
Vitamin C |
Helps your body absorb plant-based iron |
Oranges, capsicum, tomatoes, guava, amla |
|
Magnesium |
Supports normal muscle and nerve function |
Seeds, nuts, spinach, beans, whole grains |
|
Protein |
Supports everyday nutrition and helps make meals filling |
Eggs, chicken, fish, tofu, beans, lentils |
|
Fibre |
Supports digestion |
Fruit, vegetables, beans and whole grains |
A Few Things To Keep In Mind
Food can support your body during your period, but it cannot treat the underlying cause of severe or persistent period symptoms.
If you regularly experience very heavy bleeding, severe cramps, tiredness, weakness or breathlessness, speak with a healthcare professional rather than relying on dietary changes alone.
You also do not need supplements simply because you menstruate. If you suspect an iron or another nutrient deficiency, get medical advice before starting high-dose supplements.
What Should You Eat During Your Period?
Choose regular, balanced meals with iron-rich foods, protein, complex carbohydrates, vegetables, fruit and enough fluids.
That could be as simple as lentils with rice and vegetables, spinach with chickpeas and lemon, eggs with whole-wheat toast, fish with rice and vegetables, or fruit with yoghurt and seeds.
You do not need to completely change the way you eat just because your period has started.



