1. Blog
  2. Wellbeing
  3. 10 Best Foods That Help With Period Cramps

10 Best Foods That Help With Period Cramps

Sep 26, 2025

Last Updated Nov 14, 2025

8 Min Read

Siti Amirah content writer for eato

Written by

Siti Amirah

Women go through a process known as menstruation every month. Sometimes, in this process, a woman may experience extreme cramps, bloating and fatigue can be a huge challenge. While heating pads and painkillers offer quick relief, what you eat also plays a powerful role in how your body handles menstrual pain. In this article, we’ll take a look at the 10 best foods that can help with period cramps and support your overall well-being.

Key Takeaways

  • Menstrual cramps occur as the uterine lining sheds, and overproduction of prostaglandins or underlying conditions
  • Consuming anti-inflammatory and nutrient-rich foods can help relax muscles, reduce inflammation, and balance hormones, complementing other treatments like painkillers, heat therapy, or exercise.
  • Foods high in magnesium, omega-3s, calcium, and vitamins B6, D, and E can ease cramps.
  • Dark chocolate may reduce menstrual pain and anxiety due to compounds like copper, which aids collagen and endorphin production.
  • Highly inflammatory or processed foods—such as alcohol, coffee, red meat, fatty/spicy foods, refined sugars, and refined grains.

What Are Period Cramps?

menstrual cramps and period pain caused by uterine contractions during menstrual cycle
Credit: Canva

Menstruation is a period of vaginal bleeding that a woman experiences during their monthly cycle. It’s a normal process that happens to break down the excess uterine lining.

During this time, it’s also common for many women to experience some amount of throbbing or aching pain. This is known as menstrual cramps or period cramps. However, if the pain is severe or feels uncomfortable enough that treatment is needed, this may refer to a condition known as dysmenorrhea [1], [2].

Dysmenorrhea can be classified as primary dysmenorrhea or secondary dysmenorrhea. Primary dysmenorrhea is defined as frequent lower abdominal pain that happens during the menstrual cycle and is not caused by any underlying medical conditions.

On the other hand, secondary dysmenorrhea can be defined as frequent lower abdominal pain, caused by an underlying medical condition that affects your uterus [3].

Why Do Menstrual Cramps Happen?

Before we look at the causes of period cramps, we need to understand more about the menstrual cycle.

Every menstrual cycle, the uterine lining will keep growing until it’s thick, in anticipation of a potential pregnancy. If the female egg cell is not fertilized, the top layer of the uterine lining will then be shed off during menstruation.

During the shedding process, the muscles of the womb will go through several muscle contractions and muscle relaxations at irregular intervals to get the lining to detach and flow out through the body. This process is what causes women to feel period pain or period cramps. Some women may experience mild cramping, while some may experience painful cramps [4].

Painful periods can be caused by overproduction of prostaglandins, fibroids or polyps in the womb, endometriosis, or the use of intrauterine devices (IUD).

What Helps with Period Cramps?

There are a few different ways to relieve menstrual cramps. The most commonly recommended treatments are [5], [6]:

  • Taking pain relievers: Over-the-counter pain relievers such as ibuprofen or naproxen sodium can help to temporarily relieve the pain of the cramps.
  • Using hormonal birth control: Oral birth control pills may also be prescribed by your health care provider if your menstrual cramps are determined to be severe. A pill typically contains hormones to prevent ovulation and reduce menstrual pain. It can come in a pill, injection, patch or implant.
  • Using heat pads: Heat pads can help to relax the muscles, reducing the pain intensity of period cramps for up to a few hours.
  • Doing exercise or light stretches: While it may seem counterintuitive, doing exercise or light stretches like yoga can help to stretch out the muscles and boost hormones like progesterone and dopamine to reduce pain.
  • Trying acupuncture: Acupuncture may also be a safe and effective way to reduce short-term menstrual pain. Acupuncture is said to have anti-inflammatory effects.
  • Improving your diet: Eating a diet that is lower in inflammatory foods, rich in fruits and vegetables can help to ease cramps.
Eato offers a smart solution to tracking calories and 100 other nutrients. Download for free on App Store and Google Play.

Smarter Nutrition Tracking

Track calories and over 100 other nutrients all in one place.

Download Eato For Free

10 Foods That Help with Period Cramps

1. Almonds

Almonds rich in magnesium and healthy fats that help with period cramps and relax uterine muscles during periods
Credit: Canva

Nuts like almonds are a good source of minerals and unsaturated fats. Almonds are also high in magnesium, which can help with lessening of period pain. Magnesium helps to relax muscle tension, thus contributing to the relief of menstrual cramps.

2. Avocado

Avocados rich in magnesium and omega 3 fatty acids help reduce inflammation and that help with period cramps naturally
Image by sandid from Pixabay

Avocado contains nutrients that can help to relax the uterine muscles, reduce inflammation, and promote good hormonal balance. It’s high in magnesium, potassium, omega-3 fatty acids, and antioxidants.

3. Banana

Bananas high in potassium and vitamin B6 help relieve menstrual cramps, reduce bloating, and ease muscle tension naturally
Credit: Canva

Bananas are a nutrient-dense fruit rich in potassium, vitamin B6, and magnesium. Potassium and magnesium work to relax the muscles and reduce bloating, while vitamin B6 helps to regulate the bowels. Potassium helps to maintain the fluid balance within the body, while magnesium helps to relieve muscle cramps.

4. Chia seed

Chia seeds high in omega 3 fatty acids reduce inflammation and menstrual pain by lowering prostaglandin levels naturally
Image by Никита Лазоренко from Pixabay

Chia seeds are loaded with omega-3 fatty acids, which have natural anti-inflammatory properties. Omega-3s can help reduce prostaglandin production. Prostaglandins are the hormones responsible for uterine contractions and cramp intensity [7].

5. Dairy

Low fat dairy rich in calcium and vitamin D that help with period cramps and PMS symptoms by easing muscle tension
Image by jacqueline macou from Pixabay

Low-fat dairy products may provide calcium and vitamin D. Both of these play a role in reducing muscle tension and discomfort that can come as the uterine lining is being shed.

A study found that women with higher calcium and vitamin D intake experienced less severe PMS symptoms compared to those who had a lower calcium and vitamin D intake [8].

Eato offers a smart solution to tracking calories and 100 other nutrients. Download for free on App Store and Google Play.

Smarter Nutrition Tracking

Track calories and over 100 other nutrients all in one place.

Download Eato For Free

6. Eggs

Eggs rich in iron and vitamins D, B6, and E help reduce PMS symptoms, support hormonal balance, and prevent anemia during periods
Credit: Canva

Eggs are packed with vitamin D, vitamin B6, and vitamin E. All of these vitamins are known to help support hormonal health and reduce PMS symptoms. The iron in eggs can also help to replenish blood lost during menstruation, lowering the risk of period-related anemia.

7. Flaxseed

Flaxseeds high in omega 3 and lignans help balance estrogen levels, reduce inflammation, and ease menstrual cramps naturally
Image by MYCCF from Pixabay

Flaxseeds are rich in lignins (phytoestrogens) and omega-3 fatty acids. These compounds may help balance estrogen levels and reduce inflammation, both key factors in easing menstrual cramps. Phytoestrogen may serve as a natural remedy to relieve menstrual issues, but at the moment, more research is necessary to figure out how it can be done safely [9].

8. Fish

Fatty fish rich in omega 3 fatty acids help reduce inflammation, relieve menstrual cramps, and ease primary dysmenorrhea
Image by Herm from Pixabay

Fatty fish like salmon, sardines, and mackerel provide omega-3 fatty acids (EPA and DHA), which reduce inflammation and lower prostaglandin levels.

A randomized controlled trial found that omega-3 supplementation can help to reduce the intensity of primary dysmenorrhea and reduce the need for ibuprofen use [10], making fish one of the best foods to help with period cramps.

9. Oats

Oats high in magnesium and fiber help relax muscles, reduce period cramps, and regulate estrogen levels for menstrual relief
Credit: Canva

Oats are a whole grain high in magnesium and fiber. Magnesium relaxes muscles, reducing cramps, while fiber helps regulate estrogen levels by improving digestion.

Studies also suggest that whole grains can help to support mood, especially when you’re going through PMS symptoms, as they release a steady amount of glucose [11].

Eato offers a smart solution to tracking calories and 100 other nutrients. Download for free on App Store and Google Play.

Smarter Nutrition Tracking

Track calories and over 100 other nutrients all in one place.

Download Eato For Free

10. Vegetables

Leafy green vegetables like spinach and kale rich in calcium and magnesium help relax muscles and ease menstrual pain naturally
Credit: Canva

Dark leafy greens like spinach and kale are rich in calcium, magnesium, and iron, which help relax muscles and replenish nutrients lost during menstruation.

For example, cruciferous vegetables such as broccoli, cauliflower contain compounds that can support the metabolism of estrogen, to potentially ease PMS symptoms [12], making vegetables one of the best foods to help with period cramps.

Does Chocolate Help With Period Cramps?

Yes, dark chocolate, in particular, can help to relieve period symptoms. Various studies have shown that consuming chocolate has a positive effect on menstrual pain.

A 2022 randomized controlled trial that included nursing students with primary dysmenorrhea found that consuming dark chocolate three days before menstruation and the first day of menstruation had led to significantly reduced menstrual symptoms and anxiety.

The reason chocolate helps is due to the compound present in it. Chocolate contains copper, which the body utilizes to synthesize collagen and endorphins. Endorphins help to reduce the severe symptoms felt [13].

Foods to Avoid for Period Cramps

Certain foods can worsen the pain that you feel during your period. According to research, consuming highly inflammatory foods suh as processed foods, red meat, salty snacks, and foods high in added sugar can contribute to painful periods [14].

As much as possible, you should try to avoid foods like:

  • Alcohol
  • Coffee
  • Red meat
  • Fatty foods
  • Spicy foods
  • Refined sugars
  • Refined grains

The Final Takeaway: Relieve Period Pain with Food

At the end of the day, you have to understand that you don’t need to rely only on painkillers to help you get through the painful symptoms that come with menstruation. Certain foods are packed with nutrients that relax muscles, reduce inflammation, and balance hormones, making those days a little easier to get through.

In fact, it’s more about the small changes to your diet that help to ease discomfort. If you’re ready to discover what works best for your body before, during, and after your cycle, consider using the Eato app. The Eato app allows you to log meals, track your nutrients, and build habits for a smoother, healthier period every month. Try it today for free!

Eato offers a smart solution to tracking calories and 100 other nutrients. Download for free on App Store and Google Play.

Smarter Nutrition Tracking

Track calories and over 100 other nutrients all in one place.

Download Eato For Free

FAQ

References

[1] Yale Medicine, Dysmenorrhea. https://www.yalemedicine.org/conditions/dysmenorrhea

 

[2] WebMD, Menstrual cramps, 2024. https://www.webmd.com/women/menstrual-cramps

 

[3] H. Nagy, K. Carlson, and M. A. Khan, Dysmenorrhea. StatPearls. NCBI Bookshelf, 2023. https://www.ncbi.nlm.nih.gov/books/NBK560834/

 

[4] Institute for Quality and Efficiency in Health Care (IQWiG), Overview: Period pain. InformedHealth.org. NCBI Bookshelf, 2023. https://www.ncbi.nlm.nih.gov/books/NBK279324/

 

[5] M. D. Landau, 10 Home Remedies to Relieve Menstrual Cramps, 2025. https://www.everydayhealth.com/treatment/womens-health/ways-to-relieve-period-cramps/

 

[6] Mayo Clinic, Menstrual cramps, 2022. https://www.mayoclinic.org/diseases-conditions/menstrual-cramps/diagnosis-treatment/drc-20374944

 

[7] B. Deutch, "Menstrual pain in Danish women correlated with low n-3 polyunsaturated fatty acid intake," Eur. J. Clin. Nutr., vol. 49, no. 7, pp. 508–516, 1995. https://pubmed.ncbi.nlm.nih.gov/7588501/

 

[8] E. R. Bertone-Johnson, S. E. Hankinson, A. Bendich, S. R. Johnson, W. C. Willett, and J. E. Manson, "Calcium and vitamin D intake and risk of incident premenstrual syndrome," Arch. Intern. Med., vol. 165, no. 11, pp. 1246–1252, 2005. https://doi.org/10.1001/archinte.165.11.1246

 

[9] M. L. Johnson, Are Phytoestrogens Good for You?, 2024. https://www.healthline.com/health/phytoestrogens

 

[10] N. Rahbar, N. Asgharzadeh, and R. Ghorbani, "Effect of omega-3 fatty acids on intensity of primary dysmenorrhea," Int. J. Gynaecol. Obstet., vol. 117, no. 1, pp. 45–47, 2012. https://doi.org/10.1016/j.ijgo.2011.11.019

 

[11] D. Benton and R. T. Donohoe, "The effects of nutrients on mood," Public Health Nutr., vol. 2, no. 3A, pp. 403–409, 1999. https://doi.org/10.1017/s1368980099000555

 

[12] M. S. Hashim et al., "Premenstrual syndrome is associated with dietary and lifestyle behaviors among university students: A cross-sectional study from Sharjah, UAE," Nutrients, vol. 11, no. 8, p. 1939, 2019. https://doi.org/10.3390/nu11081939

 

[13] A. Karakuş Selçuk and E. Baysal, "The effect of dark chocolate and music on pain and anxiety in young women with primary dysmenorrhea: Randomized controlled trial," Eur. J. Integr. Med., vol. 56, p. 102192, 2022. https://doi.org/10.1016/j.eujim.2022.102192

 

[14] C. B. Fryer, What to Eat During Your Period: Foods That Help Reduce Cramps and Foods to Avoid, 2023. https://healthmatters.nyp.org/what-to-eat-during-your-period-foods-that-help-reduce-cramps-and-foods-to-avoid/

Siti Amirah content writer for eato

Siti Amirah

Eato Content Writer

Amirah is a content writer passionate about topics related to health and wellness. Her growing interest in nutrition stems from a personal commitment to cultivating healthier eating habits and supporting her overall well-being. Amirah holds a Bachelor’s Degree in International Communication Studies from the University of Nottingham.

Related Articles

Achieve your weight goals sustainably with Eato’s nutrition tracker for free. Download on App Store and Google Play.

Achieve Your Weight Goals Sustainably with Eato App

Discover how each food impacts your diet and make mindful choices. Track calories, macros, and nutrients with Eato for lasting results!

Get Started