Premenstrual syndrome (PMS) can bring symptoms such as bloating, food cravings, mood changes, fatigue, headaches, and breast tenderness in the days before a period.
While food cannot completely prevent PMS, a balanced and nutrient-rich diet can support your overall health and may help you manage some symptoms.
Instead of following a restrictive diet during PMS, focus on regular meals containing protein, fibre-rich carbohydrates, vegetables, fruits, and healthy fats.
1. Include Magnesium-Rich Foods
Magnesium is involved in many normal body functions, including muscle and nerve function.
Foods that provide magnesium include:
- Almonds and cashews
- Pumpkin seeds
- Spinach and other leafy greens
- Beans and legumes
- Whole grains
- Dark chocolate with a high cocoa content
A small portion of dark chocolate can also be a practical option when you’re craving something sweet.
2. Choose Calcium-Rich Foods
Calcium is important for bone and muscle health, and getting enough calcium is particularly important for women.
Good sources include:
- Milk
- Plain curd
- Paneer
- Calcium-fortified foods
- Tofu prepared with calcium
- Certain leafy green vegetables
Try plain curd with fruit for a simple and nutritious snack.
3. Add Protein to Every Meal
Protein can help make meals more satisfying and supports muscle maintenance.
Useful protein sources include:
- Dal
- Rajma
- Chole
- Paneer
- Tofu
- Eggs
- Curd or Greek yogurt
- Chicken
- Fish
- Soy
- Sprouts
For example, instead of eating only roti and sabzi, add dal, curd, paneer, eggs, or another protein source.
4. Choose Fibre-Rich Carbohydrates
You don’t need to completely avoid carbohydrates during PMS.
Carbohydrate-rich foods can be included as part of balanced meals. Choose fibre-rich options more often, such as:
- Oats
- Whole-wheat roti
- Brown rice
- Millets
- Fruits
- Vegetables
- Beans and legumes
Pairing carbohydrates with protein and fibre can make meals more satisfying.
5. Eat Fruits and Vegetables
Fruits and vegetables provide fibre, vitamins, minerals, water, and other beneficial nutrients.
Include a variety such as:
- Banana
- Orange
- Guava
- Berries
- Spinach
- Carrots
- Cucumber
- Tomatoes
- Broccoli
Rather than searching for one “best PMS food,” aim for variety throughout the week.
6. Include Omega-3-Rich Foods
Omega-3 fatty acids are an important part of a balanced diet.
Sources include:
- Fatty fish such as salmon and sardines
- Walnuts
- Flaxseeds
- Chia seeds
Vegetarians can include plant-based sources such as walnuts, chia seeds, and ground flaxseeds.
7. Stay Hydrated
Bloating may make you feel like drinking less water, but staying adequately hydrated remains important.
Keep water available throughout the day. Fruits and vegetables with a high water content can also contribute to hydration.
If you drink a lot of caffeinated beverages, consider whether reducing them helps symptoms such as sleep problems, anxiety, or breast tenderness.
What to Eat When PMS Cravings Hit
Cravings for sweet or salty foods are common around menstruation.
You don’t have to feel guilty about having something you enjoy.
Try combining satisfaction with nutrition:
Sweet craving:
Fruit + curd, banana + nut butter, or a small amount of dark chocolate.
Crunchy craving:
Roasted chana, roasted makhana, or a small portion of nuts.
More hunger than usual:
Choose a proper balanced meal or a protein-rich snack instead of trying to ignore genuine hunger.
The goal is balance, not restriction.
Foods You May Want to Limit During PMS
You don’t need to completely ban particular foods. However, some people find it useful to reduce excessive amounts of:
- Very salty packaged foods
- Foods high in added sugar
- Sugary beverages
- Excessive caffeine
- Alcohol
- Frequently fried or highly processed foods
Pay attention to how different foods affect your own symptoms.
Simple Indian PMS Meal Plan Example
Breakfast
Moong dal chilla + curd + fruit
Mid-Morning
Fruit + a small portion of nuts
Lunch
Roti + dal + green vegetables + curd + salad
Evening Snack
Roasted chana or makhana + unsweetened beverage
Dinner
Paneer/tofu/chicken/fish + vegetables + roti or rice
Sweet Craving
Fruit with curd or a small portion of dark chocolate
This is only a general example. Individual nutritional requirements vary.
