

If you often feel bloated, emotional, tired, or uncomfortable before your period, you’re not alone.
PMS (premenstrual syndrome) can affect your mood, energy levels, digestion, and overall well-being. The good news?
Small changes — especially what you eat — can make a real difference.
In this article, you’ll discover simple, natural foods that may help reduce PMS symptoms and support your body during this time of the month.
Why PMS Happens (Simple Explanation)
PMS is mainly caused by natural hormonal changes in your cycle — especially shifts in estrogen and progesterone.
These changes can lead to:
Mood swings or irritability
Bloating and water retention
Fatigue
Cravings
Cramps
Your body also uses more nutrients during this phase, especially magnesium, B vitamins, and healthy fats — which is why diet plays such an important role.
10 Foods That Help Reduce PMS Symptoms Naturally
1. Dark Chocolate (70%+)
Yes — this one is real.
Dark chocolate is rich in magnesium, which can help relax muscles and support mood.
A small square a day can help reduce cravings and improve how you feel.
2. Leafy Greens (Spinach, Kale)
Leafy greens are packed with magnesium and iron, which may help reduce fatigue and support your energy levels.
Add them to smoothies, salads, or simple meals.
3. Bananas
Bananas are high in vitamin B6 and potassium, which may help with:
Mood swings
Bloating
Easy, affordable, and perfect as a quick snack.
4. Salmon (or Oily Fish)
Rich in omega-3 fatty acids, salmon may help reduce inflammation and support hormone balance.
Aim for 1–2 servings per week.
5. Nuts & Seeds (Almonds, Pumpkin Seeds)
These are excellent sources of:
Magnesium
Healthy fats
Zinc
A small handful daily can support mood and reduce cravings.
6. Yoghurt (or Probiotic Foods)
Gut health is closely linked to hormone balance.
Yoghurt contains probiotics, which may help reduce bloating and improve digestion.
7. Oats
Oats are rich in complex carbohydrates, which can help:
Stabilise blood sugar
Reduce cravings
Support mood
A warm bowl of oats is especially comforting before your period.
8. Avocado
Avocados provide healthy fats and potassium, which may help reduce bloating and support energy levels.
9. Eggs
Eggs are a great source of:
Protein
Vitamin B6
Healthy fats
They help keep you full and balanced throughout the day.
10. Herbal Teas (Chamomile, Peppermint)
Herbal teas can help:
Relax the body
Reduce bloating
Ease cramps
A simple evening habit that makes a big difference.


Simple Tips to Support Your Body During PMS
Along with adding these foods, try to:
Drink plenty of water
Reduce caffeine and processed sugar
Eat regular, balanced meals
Get enough rest
Small, consistent habits often have the biggest impact.
A Gentle Reminder
Everybody is different.
What works for one person may not work exactly the same for another — so take it slowly, listen to your body, and focus on what feels good and sustainable.
Related Articles You May Like
If you’re working on reducing stress and supporting your hormones naturally, you might also find these helpful:
(These connect closely with PMS symptoms and overall hormone balance.)
🤍 Want More Simple Wellness Tips?
If you’re trying to feel calmer, more balanced, and in control of your health — without overwhelm:
Join for gentle, realistic wellness tips straight to your inbox.
You’ll also get a free 7-Day Calm Morning Reset to help you start your days feeling better.
⚠️ Disclaimer
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
