Which food is best in periods?

When you're on your period, your body goes through a lot of physical and hormonal changes, and nutrition plays a key role in helping you feel better, reduce discomfort, and keep your energy up. Eating the right foods during your period can help relieve cramps, improve mood, and keep your body functioning optimally.

Here’s a guide to the best foods to eat during your period and how they can benefit your health:


1. Leafy Greens for Iron and Magnesium

  • Spinach, kale, and Swiss chard are packed with iron and magnesium, which are especially important during your period.

  • Iron is crucial because menstruation leads to blood loss, and iron helps replenish the red blood cells that are lost. Eating iron-rich foods can help you avoid feeling fatigued or weak during your period.

  • Magnesium helps to reduce muscle cramps, which are common during menstruation. It can also help stabilize mood swings and promote better sleep.

Try this: A spinach or kale salad with a lemon vinaigrette or a hearty spinach smoothie with fruits and nuts.


2. Salmon and Fatty Fish for Omega-3s

  • Salmon, mackerel, and other fatty fish are excellent sources of omega-3 fatty acids, which are known to have anti-inflammatory properties. These healthy fats can help reduce inflammation and pain, especially menstrual cramps.

  • Omega-3s also play a role in balancing hormones and can help improve your mood during your period. They might also reduce the severity of period-related symptoms like bloating and fatigue.

Try this: Grilled salmon with a side of roasted vegetables or a simple tuna salad with olive oil dressing.


3. Bananas for Potassium

  • Bananas are rich in potassium, a mineral that helps maintain fluid balance and reduce bloating, which many women experience during their period. Potassium also supports muscle function, helping relieve cramps and discomfort.

  • If you're feeling moody or fatigued during your period, potassium can also help stabilize your energy levels.

Try this: A banana smoothie with almond butter or a bowl of oatmeal topped with banana slices.


4. Dark Chocolate for Mood Boost

  • Craving something sweet during your period? Dark chocolate (70% cacao or higher) is not only delicious but also packed with magnesium, which can help alleviate cramps and improve your mood.

  • The serotonin-boosting compounds in dark chocolate can help lift your spirits and fight off those hormonal mood swings that are common during menstruation.

Try this: A small square of dark chocolate with a handful of almonds, or a warm mug of hot cocoa with almond milk.


5. Whole Grains for Steady Energy

  • Whole grains like quinoa, brown rice, oats, and whole wheat bread provide your body with a steady source of energy by stabilizing blood sugar levels.

  • These foods are high in fiber, which helps regulate digestion and prevent bloating, a common period issue. They also provide essential nutrients like B vitamins, which support energy production and reduce fatigue.

Try this: A bowl of whole-grain oatmeal topped with fresh berries, or a quinoa salad with roasted vegetables.


6. Ginger and Turmeric for Anti-Inflammatory Benefits

  • Ginger and turmeric are both natural anti-inflammatory foods that can help reduce period-related pain and cramps. Both ingredients can also reduce nausea, which some women experience due to hormonal fluctuations.

  • Ginger has been shown to relieve menstrual pain and can help improve digestion, which is especially helpful if you experience bloating or an upset stomach during your period.

Try this: Ginger tea or a turmeric latte made with almond milk and a pinch of black pepper (to enhance turmeric absorption).


7. Water and Herbal Teas for Hydration

  • Staying hydrated is crucial during your period, as dehydration can exacerbate fatigue, cramps, and bloating.

  • Herbal teas like chamomile, peppermint, and ginger are soothing and can help relax muscles, reduce bloating, and ease cramps. Chamomile, in particular, can also help with sleep and reduce anxiety.

Try this: Sip on a warm cup of chamomile or peppermint tea throughout the day or infuse your water with cucumber, lemon, and mint for added hydration.


8. Nuts and Seeds for Healthy Fats

  • Almonds, walnuts, flaxseeds, and chia seeds are packed with healthy fats, fiber, and protein, which help keep you full and satisfied while providing steady energy throughout the day.

  • They also contain magnesium, which helps prevent cramps, reduce bloating, and stabilize your mood.

Try this: A handful of mixed nuts or a chia seed pudding made with coconut milk.


9. Berries for Antioxidants

  • Blueberries, strawberries, and raspberries are rich in antioxidants, which help fight off inflammation and reduce oxidative stress that may increase during your period.

  • They’re also high in vitamin C, which supports your immune system and may help prevent any period-related infections.

Try this: A bowl of mixed berries with yogurt or a berry smoothie with a scoop of protein powder.


10. Yogurt for Gut Health

  • Probiotic-rich foods like yogurt, kefir, and kimchi are beneficial for gut health and can support digestion, which can be especially helpful if you suffer from bloating or constipation during your period.

  • Yogurt is also rich in calcium, which helps reduce cramps and muscle tension.

Try this: A bowl of yogurt topped with honey, nuts, and berries, or a savory yogurt dip with vegetables.


Foods to Avoid During Your Period:

While these foods are great for your body during menstruation, there are also some foods that might make your period symptoms worse:

  1. Salty foods: Can lead to water retention and bloating.

  2. Sugary snacks: Can cause blood sugar spikes and crashes, leading to irritability and fatigue.

  3. Caffeine: Can increase anxiety, irritability, and disrupt sleep patterns.

  4. Dairy: Some people may experience increased bloating and discomfort from dairy products during their period.


Conclusion: Nourishing Your Body During Your Period

Eating the right foods during your period can make a significant difference in how you feel physically and emotionally. Focus on nutrient-dense foods like leafy greens, fatty fish, whole grains, and foods rich in magnesium and iron. By nourishing your body with the right nutrients, you can reduce menstrual cramps, boost your mood, and maintain your energy levels throughout your cycle.

It’s also important to stay hydrated and avoid overly processed or inflammatory foods. By listening to your body and choosing the foods that make you feel your best, your period can become a more manageable and even empowering time of the month.

Back to blog