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 *


27 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

  5. Rose said:

    Can you use any other kind of chocolate? I’m not a big fan of dark chocolate..🤢

    • Bae 💕 said:

      Well dark chocolate is ideal but I’ve found that milk chocolate works for me

      • Lisa said:

        Sometimes I also like to use white chocolate cause it helps me so… I think it depends on you.

  6. Shino said:

    This really helped me. Especially cause I’m 10 years old and I got my periods on 9 years old so I really don’t have that much knowledge about periods. Thank you for teaching me this!

  7. A green bean said:

    Wow! This really works ! But I am a middle schooler , and I am wondering what would help with my cramps when I’m in class? I can’t focus on work , and they’re so bad , medicine doesn’t do jack!!! Help!!

    • Jane said:

      Try asking your teacher if you can step out for a little while to walk around or lay down, depending on what helps you. So far all of my teachers have been good about it and have let me leave when I need to. If hot water bottles work for you then you could ask if the school has any that you could borrow, I believe most schools have some. If you don’t feel comfortable having a hot water bottle in class then you could slip in under a hoodie or sit with it outside of class if you are allowed to. Because what works best for me is having hot water running over my stomach, sometimes I take my water bottle and fill it from the hot tap in the bathroom and then carefully pour it over my tummy (while sitting on the toilet so it doesn’t make a mess). If the cramps are really really bad you should at least talk to an adult you trust like your mum or aunt, if you have them and maybe even talk to a health care provider, if you don’t have a family doctor there are a lot of places that do walk in clinics for teens. I know full well that having a conversation about your period can be really awkward, but it really does help to talk to people and it can also deepen your connection with them because it shows you trust them with personal stuff. I hope one of those suggestions helped, and remember, you are not alone in this, half the people on earth have or will have gone through what you are going through now.

  8. Naa Asheley said:

    Thanks so much have being going through pain every month after watching this tips i feel better than before

    • Natracare said:

      So glad to be able to help! Cramps can be so painful so every little helps

  9. sammy said:

    I also think yogurt also helps but I think this is really helpful ^^

    • Natracare said:

      Great shout Sammy, thanks! Will share with our team and see if it helps as well 🙂

  10. NICEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE what about milk chocolate??

  11. Keyabetswe said:

    Does coke help
    Once i drank coke it really helped me

    • Natracare said:

      While we don’t have evidence to suggest it, fizzy drinks might help for you – finding what works for your body is the important thing!

  12. Shamiso Imbayarwo said:

    Thank you for telling us these things..i didnt even know about most of it.

  13. T. Govender said:

    Ginger causes my flow to be heavier. Pineapple and lemon or anything sour aggravates my cramps, but the rest of the foods are truly helpful for me.