9 Foods to Eat on Your Period to Help Cramps

You can do more than just use the right period products to make that time of the month more comfortable. Period pains can be made easier when you eat the right foods too.

Here’s our list of 9 foods that’ll help soothe your stomach during your time of the month to let you power through your period!

chocolate in a bowl

1 – Dark Chocolate

Now you no longer need an excuse to indulge. Not only does dark chocolate satisfy your sweet tooth during your period, but it’s high in potassium which helps your muscles to function, ideal for when those cramps come!

sliced pears with peanut butter

2 – Peanut Butter

When that sudden hunger strikes, peanut butter is the perfect solution for snacking. Just a couple of tablespoons will fill you up with protein, healthy fats and fibre. Plus, peanut butter is full of vitamin e which helps with cramping and inflammation.

fried egg on toast with avocado

3 – Eggs

Whether you like them scrambled or sunny-side up, eggs are a great way to fight PMS. Vitamin D, B6 and E have been proven to help reduce the symptoms of the cycle, and luckily, eggs are full of them!

leafy green salad

4 – Leafy Greens

There’s no better time to start on the health hype than before or during your period. Leafy green vegetables like kale and broccoli are packed with calcium which help to relieve muscle tension during cramping.

hot water with lemon and ginger

5 – Ginger

It’s time to get drinking! Ginger kills two birds with one stone. It helps to relieve the inflammation and pain associated with period cramps, and is often used to soothe upset stomachs – a symptom many experience during this time of the month.

sliced pineapple with fruits

6 – Pineapple

Manganese, copper, vitamin C, B1, B6… name it, it’s probably in it. The vitamins in pineapple help to relax your muscles, making a great solution for combatting menstrual cramps.

bananas in breakfast bowl

7 – Bananas

Bananas might be the answer to calming down those menstrual cramps. Packed with potassium, they can help prevent muscle pains and fight that bloated feeling. It’s a win win in our eyes!

smoked salmon with leafy greens

8 – Salmon

If you’re still struggling with the cramps, try adding salmon into your meals. Just to name a few benefits, salmon is rich in fatty acids which helps with menstrual cramps, it’s a source of vitamin D which helps absorb calcium (a mineral that maintains muscle), and filled with B6 which may stop those moods from swinging.

glass of lemon water

9 – Water

We’re advocates of staying hydrated anyway – water is essential for your body to function! But drinking even more water during this time of the month can help out with both the bloated belly and cramps.

If you’re not a fan of the taste, try infusing different fruits and herbs like lemon, strawberry, and mint, into your water.


Stop those cramps from coming.

Discover the vegan foods that will help with period pains.

Check out our blog

What food or drink helps to ease your menstrual cramps? Let us know over on Facebook or Twitter!

Leave a Comment

Your email address will not be published. Required fields are marked *


9 thoughts on “9 Foods to Eat on Your Period to Help Cramps

    • Natracare said:

      Ramen packed with veggies and healthy fats might be helpful in getting you through!

  1. Elizabeth Kegode said:

    Why do I swell mywhile body when I take lemon juice even if I put just a little?

  2. Ashley said:

    I drink coffee to deal with the fatigue caused by blood loss.

    Also, liver’s a good food to eat on your period because of the high iron count to replenish your blood cells.

    Ice cream helps with some pain relief in mine and my mom’s experiences. You can eat popsicles if you can’t do dairy ice cream, it works just as well.

    • Natracare said:

      Great ideas, thanks so much!

  3. Devanshi Singh said:

    Yeah it helped so nice of you thnkx for the useful information

    • Natracare said:

      Great that you found it useful 🙂

  4. Avika said:

    Thanks you so much for your help