What to Eat on Your Period What to Eat on Your Period

Share

14 minute read Updated on 4th March 2026

What to Eat on Your Period

Written by Rose Williams
Medically reviewed by Katerina Shkodzik, MD, Ob&Gyn

We’ve all been there. Your menstrual period starts, and suddenly you face challenges: cramps that require a heating pad, bloating that makes your favorite jeans feel tight, and cravings so strong you could eat an entire pantry. These symptoms occur because of hormonal changes and your body's preparation for a potential pregnancy. 

It can feel exhausting, and it’s easy to reach for quick comfort foods that, unfortunately, often make us feel worse. These 'quick comfort foods' are usually high in sugar, salt, and unhealthy fats, which can exacerbate period symptoms.

But what if you could eat your way to a better period?

It’s not about a 'perfect' diet, but about the power of small, intentional food choices that can make a huge difference. By eating nutrient-rich, soothing foods, you can balance hormones, reduce the inflammation that causes pain, and give your body the comfort it's actually asking for. Let's find out what to eat on your period to feel stronger, calmer, and more comfortable.

What Happens to Your Body During Your Period?

During your menstrual period, the body sheds its thickened uterine lining with bleeding, which occurs when there is no pregnancy. Lower hormone levels trigger the shedding process, causing uterine contractions that lead to cramps and other symptoms like fatigue, mood swings, and lower back pain, which may last for days. 

Just before your period, estrogen and progesterone decrease, signaling the uterus to shed its lining. This causes inflammation and cramps through prostaglandins, which trigger contractions and, in most cases, make the pain worse. During menstrual bleeding, iron is lost, which causes fatigue, brain fog, and weakness because iron is needed to make hemoglobin, the substance that transports oxygen in red blood cells.

This is why focusing on foods to eat on your period is so important, as it can improve how you feel. Keep in mind that you should consume these foods to replenish iron stores, reduce inflammation, and help maintain your energy levels. These foods are not just delicious; they can also improve symptoms.

What to Eat on Your Period

Think of this as your period-friendly grocery list. These foods are rich in the nutrients your body needs right now.

1. Water

This should be your number one priority. It can be easy to say, but by drinking plenty of water, you will, in fact, reduce bloating by flushing out excess sodium from your body. It also helps prevent dehydration headaches that are common during your period

2. Dark Chocolate

Choose 70% cocoa or higher for a great source of magnesium and antioxidants. Magnesium relaxes muscles (even your uterus), and chocolate can give you a nice boost of mood, so this might be the best period comfort food.

3. Beans and Lentils

They are rich in iron to combat fatigue, rich in protein to keep you full, and rich in magnesium, a terrific natural muscle relaxant that helps relieve cramps.

4. Chicken

A superior and low-calorie protein, as well as readily absorbed iron. Chicken helps replenish what you lose during your period and makes you feel full and satisfied, which can help you control those unhealthy cravings.

5. Leafy Greens

The multivitamins of nature are spinach, kale, and chard. They contain magnesium (a cramp reliever) and iron (an energy restorer)! A large spinach salad or a green smoothie is a good idea if you are feeling tired.

6. Fatty Fish

This is one of the best foods to eat on your period. Salmon, mackerel, and sardines are rich in omega-3 fatty acids, which are potent anti-inflammatories that can significantly reduce the severity of cramps.

7. Citrus Fruits

Vitamin C is abundant in oranges, strawberries, kiwis, and grapefruits. Vitamin C is an essential player because it helps your body absorb iron from plant-based foods (such as beans and spinach).

8. Nuts and Seeds

Almonds, walnuts, flaxseeds, and chia seeds are fantastic period snacks. They deliver a satisfying mix of healthy fats, protein, and magnesium to ease tension, stabilize blood sugar, and keep cravings under control.

9. Whole Grains

Swap the white bread for brown rice, oats, and quinoa. These are loaded with fiber, which supports digestion and reduces bloating, and B vitamins, which are crucial for energy and mood.

10. Yogurt

Greek yogurt (opt for plain and add your own berries) provides calcium and live-culture probiotics. Probiotics support your gut health, which can be off during your period, and calcium may also help ease menstrual cramps.

11. Ginger and Turmeric

Ginger is also famous for its ability to relieve cramps and calm an upset stomach. The active ingredient in turmeric is curcumin, a potent anti-inflammatory.

12. Herbal Teas

A warm hug in a mug. Chamomile, peppermint, and ginger teas are marvelous. Chamomile is soothing, peppermint can help relieve bloating and cramps, and ginger is a pain reliever.

13. Quinoa

This is a complete protein, i.e., it contains all the essential amino acids. It is also rich in iron and magnesium, making it an ideal food for long-term energy without a blood sugar spike.

14. Tofu

An excellent vegan source of protein containing a lot of iron, magnesium, and calcium. It is an amazing and versatile foundation for a meal, particularly for those who do not eat red meat. 

15. Avocados

Avocados are packed with healthy fats and potassium, which help relax muscles and reduce cramping during your period.

16. Berries

Blueberries, raspberries, and blackberries are full of antioxidants. These compounds help your body fight inflammation and can help balance hormones during your cycle.

17. Eggs

Eggs contain high amounts of iron, protein, and B vitamins, which provide you with a fantastic nutritional option in fighting fatigue and being strong.

18. Water-Rich Foods

Watermelon, tomatoes, celery, and cucumber contain high water content. They keep you hydrated, which (contrary to intuition) is the secret of reducing puffiness and bloating.

Your Period-Friendly Food Plan (At a Glance)

To make it even simpler, here’s a quick-reference table grouping some of these top-tier foods by their primary benefit.

If You're Feeling...

Focus on These Foods

Why They Help

Crampy & sore

Fatty fish (salmon), dark chocolate, leafy greens, ginger, turmeric, nuts

They provide omega-3s (anti-inflammatory), magnesium (muscle relaxant), and natural pain relief.

Tired & drained

Chicken, beans, lentils, tofu, spinach, eggs, quinoa

They are rich in Iron (to replenish blood loss) and protein (for sustained energy).

Bloated & puffy

Water, avocados, bananas, cucumber, yogurt, peppermint tea

They provide potassium (flushes sodium), water (hydration), and probiotics (gut health).


What to Eat in Periods to Reduce Pain

When cramps are the main issue, focus on filling your plate with period pain relief foods. The goal is to lower inflammation and relax your muscles.

1. Fatty Fish (Salmon, Tuna, Sardines)

Omega-3s are your best friend. They are scientifically proven to reduce prostaglandin production, which causes painful uterine contractions.

2. Ginger

Research indicates that ginger has the same effect as over-the-counter pain relievers on cramps.

3. Turmeric

Really calming can be a warm golden milk latte made with turmeric, plant-based milk, and a pinch of black pepper.

4. Peppermint Tea

Peppermint is a known muscle relaxant that contains menthol. This may help soothe uterine spasms, reducing cramping and alleviating nausea that may accompany them.

5. Chamomile Tea

This tea is well-known because of its relaxing effect. It is also used to relax the nervous system and the muscles, not only cramps, but also allows you to sleep better than you so badly needed.

6. Bananas

A simple and easy choice. They are loaded with potassium, which helps ease muscle tension (goodbye, cramps!) and supports your body's fluid balance (hello, less bloating!).

7. Sweet Potatoes

This comforting carb is full of vitamin B6 and magnesium. This combination is a winner for relaxing muscles and stabilizing your mood.

8. Dark Chocolate

Just make sure it's 70% cocoa or more. It contains magnesium, a muscle relaxant, and an essential element for improving blood circulation.

While food is your foundation, targeted nutritional support can fill the gaps. The Mira Fertility Tea offers a gentle, hormone-balancing ritual to manage symptoms and boost reproductive wellness. Made with expert-selected ingredients, it naturally supports fertility, balances hormones, and stabilizes your cycle.

And if you're trying to conceive (TTC), high-quality prenatals are a non-negotiable. It serves as a daily baseline of support, ensuring your body has the core nutrients (like iron, folate, and B vitamins) it needs to thrive.

What to Eat When Feeling Weak on Your Period

Heavy periods can cause anemia due to iron loss, leading to symptoms such as fatigue, weakness, dizziness, and, in extreme cases, shortness of breath. Here’s how to fight back with your fork. 

1. Iron-Rich Foods

This is your first line of defense. Include lentils, beans, chicken, tofu, and spinach in your meals. These are some good foods to eat on your period to help restore your iron levels.

2. Vitamin C Fruits

Your iron-rich foods should have a companion. Vitamin C is what your body requires to absorb plant-based iron (such as beans and spinach). So, squeeze a lemon over your lentil soup or have a side of berries or bell peppers with your tofu stir-fry.

3. Complex Carbs

Avoid the sugar trap. A cookie can provide you with an energy boost for 10 minutes, but a crash follows this. Oats, quinoa, and brown rice are slow-release sources of energy that will keep you going.

4. Eggs

A complete source of protein and nutrients. They help rebuild strength and support your body's recovery.

5. Nuts and Seeds

A handful of pumpkin seeds (high in iron and zinc) or almonds can be a perfect natural pick-me-up to fight tiredness.

6. Dried Fruits (in moderation)

Raisins and apricots are sources of iron and natural sweetness. Simply pay attention to the portions, since the sugar is considered concentrated.

By being mindful of the foods to eat during period tracking, you can make conscious decisions that benefit your unique situation. If heavy periods bother you, talk with your doctor for guidance. Also, consider an iron supplement to replenish your iron stores, or a daily multivitamin.

Foods That Can Make Period Symptoms Worse

Knowing what to eat during periods also means knowing what not to eat. These foods aren't "bad," but they can aggravate common period symptoms.

1. Salty Snacks

Chips, processed foods, and fast food are high in sodium. This causes your body to retain water, which leads to bloating and makes you feel puffy.

2. Sugary Foods

That candy bar or soda might feel like a good idea for a minute, but it sends your blood sugar on a roller coaster. The inevitable crash can worsen mood swings and leave you feeling more fatigued than before.

3. Caffeine

This one is tough for many. Caffeine is a vasoconstrictor (a narrowing of blood vessels), which may intensify cramps. It may also make you more anxious and irritable, and will interfere with your already weak sleep.

4. Alcohol

Alcohol is also dehydrating and thus increases cramps and headaches. It also affects your blood sugar and mood, and, in most cases, leaves you feeling sad or irritated the following day.

5. Red Meat

Although a decent source of iron, red meat (primarily processed, high-fat items) is also a good source of prostaglandins, the same substances that cause cramps. To avoid getting bad cramps, substitute it with chicken or fish.

6. Spicy Foods

This is highly individual. For some, spicy foods are fine. For others, they can irritate an already-sensitive digestive system, leading to gas, diarrhea, or stomach pain.

A Quick Guide: Your Period Plate

Eat This...

...Instead of This

The Simple Swap

Dark Chocolate (70%+)

Milky, sugary candy bar

You still get the chocolate fix, but with more magnesium and less of a sugar crash.

Herbal Tea (Ginger, Peppermint)

Extra cup of coffee or soda

You get hydration and muscle-relaxing benefits without the caffeine jitters.

A Handful of Almonds & Berries

A bag of salty chips or pretzels

You get protein, healthy fat, and fiber (long-lasting energy) instead of a salt bomb (bloating).

Baked Sweet Potato Fries

Fast-food French fries

You get complex carbs, vitamins, and fiber instead of high sodium and inflammatory oils.

Salmon with Quinoa & Spinach

High-fat red meat (like a burger)

You get anti-inflammatory Omega-3s and iron, without the compounds that can worsen cramps.


Fruits to Avoid During Periods

Here's a clarification: most fruits are great for you during your period. However, if you have a particularly sensitive stomach, a few might cause problems for some people.

  • Pineapple and Mango: Some people find them very acidic and irritating to the stomach; others tolerate them well.

  • Citrus Fruits (in excess): An extremely sensitive digestive system may be irritated by the high acid content of citrus fruits.

  • Dried Fruits: The central concern of this category is their high sugar content, which may cause bloating and a spike in blood sugar with excessive consumption.

Helpful options: Watermelon, berries, bananas, and apples are generally very well-tolerated, hydrating, and easy on digestion.

Quick Tips for Easier Periods

Beyond the plate, these small habits can make a big difference:

  • Stay Warm: Drink warm water and herbal teas. Choose warm, cooked foods (like soups and stews) for comfort.

  • Eat Smaller Meals: Instead of three large meals, try eating smaller, more frequent meals. This can help keep your blood sugar stable and prevent energy crashes.

  • Add Probiotics: A daily serving of yogurt, kefir, or kombucha supports gut health, which can become imbalanced during your period.

  • Gentle Movement: Don't force a high-intensity workout, but light movement like yoga, stretching, or a short walk can significantly improve blood flow and reduce cramps.

  • Use Heat: Never underestimate the power of a warm bath or a heating pad. It enhances the muscle-relaxing effects of all the good food you're eating.

Final Takeaway

Your period doesn't have to be a week of pure misery. It reveals insights about your health through hormonal changes and emotional shifts. Being mindful gives your body the tools it needs to cope. Always listen to your body to understand what to eat while on your period

Focus on whole, nutrient-dense foods that fight inflammation, replenish lost iron, and stabilize your energy. Be kind to yourself, listen to your body's cues, and remember that even small changes can add up to a much, much easier cycle.

Frequently Asked Questions

What is a healthy breakfast for when you are on your period?

A great option is a bowl of oatmeal made with water or milk, topped with berries (antioxidants), a sprinkle of chia seeds, and a handful of walnuts.

What are the best foods to ease menstrual cramps and discomfort during periods?

Foods that are high in magnesium (leafy greens, dark chocolate, nuts) and omega-3 fatty acids are considered the best foods to consume during your period to fight cramps, as well as natural anti-inflammatories like ginger and turmeric.

Science helps you get

Get the real-time accuracy Mira has to offer and reach your fertility goals.