Flo Fact-Checking Standards

Every piece of content at Flo Health adheres to the highest editorial standards for language, style, and medical accuracy. To learn what we do to deliver the best health and lifestyle insights to you, check out our content review principles.

6 Foods That Help with Cramps

Do you experience intense period cramping? Cramps are not only painful but also usually associated with fatigue and interfere with your ability to move around and go through your daily routines. If regular medication isn’t enough to help ease your symptoms, you may want to try modifying your diet. What foods might help to ease period cramps and which are best to avoid during your period? Flo compiled a list of foods to eat and foods to avoid if you are experiencing severe cramping.

Foods that might help with cramps

In the run up to the day your period calculator predicts your next period is due, you might start to notice some cramping. For some, it happens every month like clockwork, while for others premenstrual cramping is a bit more sporadic. 

Either way, if you’re looking for the best food for period cramps, you've come to the right place. The top line? Choose light, healthy fruits and vegetables that won’t be heavy in your stomach. Fruits and veggies, whole grains, legumes, nuts, and seeds can help decrease inflammation in the body and can help menstrual cramps. 

The great news is the best foods for period cramps can often be found in your fridge! Top health foods on this list are common and great choices when you’re looking for what to eat when you have cramps. There are plenty of foods that might help with menstrual cramps. 

If you’re looking to adjust your diet and stock up on foods that might help with cramps, here are some to try:

1. Bananas

Bananas are great for menstrual cramps. 

Bananas are generally easy to find and known to be helpful for period cramps. They are rich in fiber and will help you have easy bowel movements. As a result, you may feel less bloated and experience less pain overall. Bananas also contain a lot of magnesium, which is known to reduce the severity of period cramps. 

Bananas are also rich in natural sugars, so it’s best to eat them in moderation.

2. Lemons

Lemons are rich in vitamins, particularly vitamin C. Vitamin C helps your body absorb iron from your food into your bloodstream and tissues. Because you may be losing more red blood cells than your body can keep up with during your period, it may be helpful to have some extra vitamin C to boost iron absorption. Lemons also contain a lot of fiber, which makes them a good food for preventing muscle spasms.

woman with a lemon that help to relieve cramps

3. Oranges

Oranges are known as a top food for period cramps. Oranges contain more vitamin C than lemons, and they also contain magnesium, potassium, and vitamin D. In fact, oranges have almost as much of these nutrients as milk. A couple of oranges every day may help relieve period cramps and menstrual pain.

4. Watermelon

Watermelon is light and sweet. You can easily pop it into a blender and create a delicious smoothie. In addition to that, it is mainly water. Watermelon will quickly hydrate your body and add small amounts of natural sugars into your bloodstream, which might help with cramping.

5. Broccoli

Broccoli is one of the top foods that help with menstrual cramps. The fiber and iron in broccoli help fight period cramps. These nutrients might help with all menstrual pain, particularly in your lower abdomen.

6. Kale

Among the other healthy foods that relieve cramps, kale is also a great option. Kale is a good food for period cramps for the same reason as broccoli and other greens: it is rich in calcium and magnesium. Having a calcium deficiency can increase muscle spasms and contractions.

You can saute kale or add it to a smoothie. Either way, this vegetable might help boost your immune system and ease cramping pains.

What makes food so powerful in helping relieve period cramps? Nutrients in certain foods directly affect your hormones, nerves, and muscles. They can have a relaxing effect, which can result in both a better mood and less pain.

How to cope with cramps?
Medically reviewed information about cramps and ways of dealing with them in one place.
Feature Banner Image

Drinks that help with cramps

You can use food to ease muscle spasms, but beverages can be effective as well. Here are a couple of drinks that help with cramps:

1. Water

The number one drink that might help you ease period cramps is water. You lose some of the water in your body when you bleed, and your pain can become worse when your body becomes dehydrated. Drinking enough water might help your muscles relax and help you avoid bloating and gas.

2. Chamomile

Chamomile tea is a great beverage for menstrual cramps. It also has anti-inflammatory properties, which further reduce cramping pains. Chamomile tea may also help with your mood, as it has a soothing impact on the nervous system.

chamomile tea to fight cramps

3. Ginger tea

In addition to easing cramping pains, ginger tea can also help with nausea and bloating. Ginger is also known to be a good coffee replacement, as it can energize you and help you feel more awake.

4. Raspberry leaf tea

Raspberry leaf tea is not only tasty, but it also has anti-inflammatory properties that might help reduce period cramps.

5. Smoothies

Apple and spinach smoothies contain plenty of iron and magnesium, which are both responsible for nourishing the body quickly and relieving cramps and fatigue. During your period, you can experience fatigue, and it’s good to have as many foods as possible that are rich in iron and fiber, like leafy greens.

Magnesium found in bananas and some leafy greens can help relax your muscles, including your uterus. Mixing your favorite period-friendly fruits and veggies into a nourishing smoothie should definitely be on your to-do list.

Abdominal pain?
Learn what can be the cause of it in our Health Assistant dialog on lower abdominal pain.

Foods that can make cramps worse

foods to avoid during cramps

A lot of foods that you normally eat don’t help with period cramps. Here’s a list of foods that make cramps worse:

1. Canned foods

Canned foods can be high in salt, which causes more bloating and cramping. In addition, they may have fewer nutrients. Refined products can also contain high amounts of unhealthy chemicals used to preserve the foods. So when you’re on your period, stick to healthy, fresh options.

2. Beans

Normally healthy and rich in fiber and vitamins, beans can upset your stomach during your period. It’s better to avoid eating beans or peas during your period and opt for lighter foods instead.

3. Candy

Candy usually doesn’t contain any healthy nutrients, and it’s also packed with sugar. Artificial sugar doesn’t help at all with period cramps. In fact, it can make them worse.

4. Fried foods

It’s better to avoid anything that will upset your stomach because your cramping pains may worsen at the same time. Fried foods are known to upset the stomach and interfere with healthy digestion. During your period, stick to lightly boiled, steamed, or grilled foods.

More about food intolerance and allergies in our Digestive issues dialog

5. Milk and other dairy products

Milk and other dairy products can generally be healthy options. However, during your period, your body is particularly susceptible to inflammation. The saturated fats in dairy products can trigger inflammation, which can worsen your menstrual pain.

Nevertheless, the calcium in dairy products can help cramps by controlling your muscles’ nerve activity. Calcium deficiencies can increase muscle spasms. Depending on your needs, it might be a good idea to consume dairy products in moderation.

6. Fatty foods

Foods like bacon contain lots of saturated fats, while some substances found in fatty dark meat increase prostaglandins in your body, which constrict blood vessels and make muscles contract. This only induces cramping pains, so it’s better to stick to lean meats instead.

7. Caffeine

Caffeine can worsen pelvic pain before or during your period. It can also stimulate stress and irritability.

Emblem narrow banner

Make healthy food choices

Seeing the link between your symptoms and the food you eat can help you adjust your diet.

Learn more with Flo

Bottom line

One of our top tips to survive period cramps is to opt for light, nutrient-dense foods. These foods might help with abdominal pain during your period.

Aside from choosing the right foods to eat during your period to avoid cramps, focus on having multiple, regular meals. 

Try not to skip meals, as feeling hungry will only worsen the cramping pains. Make sure to drink enough water, because dehydration adds to muscle spasms, resulting in more intense cramping. 

Be kind to your body during your period, get as much rest as you can, and stay comfortable whenever you don’t have to be active.

Participate in research to help million of women to beat PMS symptoms.
Make an impact and get a free 1-year subscription to Flo Premium plus a chance to win up to 550$ voucher.
Choose your Flo