What Can I Eat on My Period: Best Foods for Relief

The best foods to eat on your period are ones that replace lost iron, ease cramps, stabilize your energy, and reduce bloating. That means leaning into iron-rich proteins, omega-3 fats, magnesium-rich foods, and complex carbohydrates while cutting back on salt and caffeine. Here’s a closer look at what to put on your plate and why it helps.

Iron-Rich Foods to Replace What You Lose

Every period costs you iron through blood loss, and that iron deficit is a major reason you feel wiped out during the first few days. Menstruating women need 18 mg of iron per day (15 mg for teens), compared to just 8 mg for men or postmenopausal women. If you’re bleeding heavily, your losses are significantly higher than average.

The most absorbable form of iron comes from animal sources: lean red meat, turkey, chicken thighs, and shellfish like oysters and mussels. Plant-based options include lentils, chickpeas, kidney beans, spinach, and fortified cereals, though your body absorbs this type of iron less efficiently. Pairing plant-based iron with vitamin C dramatically improves absorption. Squeeze lemon over your lentils, toss strawberries into your spinach salad, or eat a handful of red bell pepper strips alongside a bean-heavy meal. Citrus fruits, berries, broccoli, and red peppers are all strong vitamin C sources worth keeping around during your period.

Omega-3 Fats for Cramp Relief

Menstrual cramps happen when your uterus produces compounds called prostaglandins that trigger inflammation and muscle contractions. Omega-3 fatty acids work against this process directly, shifting your body’s balance away from inflammatory compounds and toward anti-inflammatory ones. The result is less intense cramping and less pelvic pain.

Salmon is the most concentrated food source of omega-3s, but sardines, mackerel, and trout are also excellent. If you don’t eat fish, ground flaxseed, chia seeds, walnuts, and hemp seeds all provide plant-based omega-3s. Aim to include at least one of these at a meal each day during your period. Even adding a tablespoon of ground flaxseed to oatmeal or yogurt makes a meaningful difference over several days.

Magnesium to Calm Cramps and Tension

Magnesium helps relax smooth muscle tissue, including the uterine muscle responsible for cramping. Lab research confirms that magnesium ions inhibit spontaneous uterine contractions, which is part of why low magnesium levels are linked to worse period pain.

Dark chocolate is the most satisfying way to get magnesium during your period, but the cocoa percentage matters. Choose dark chocolate that’s at least 70% cocoa. A single ounce of 70 to 85% dark chocolate delivers about 15% of your daily magnesium needs, compared to just 4% from the same amount of milk chocolate. Beyond chocolate, pumpkin seeds, almonds, cashews, black beans, and avocado are all magnesium-dense. Cooked spinach and edamame round out the list. A trail mix of pumpkin seeds, dark chocolate chips, and cashews is a practical period snack that covers multiple bases at once.

Complex Carbs for Steady Energy

The fatigue and brain fog that come with your period get worse when your blood sugar spikes and crashes. Simple carbs like white bread, pastries, and sugary snacks cause exactly that pattern. Complex carbohydrates break down slowly, giving you a more even energy supply throughout the day.

Good options include sweet potatoes, brown rice, quinoa, oats, whole wheat bread, and lentils. These also tend to be high in fiber, which helps with the digestive sluggishness some people experience during their period. Cruciferous vegetables like broccoli, Brussels sprouts, and cauliflower offer fiber plus additional nutrients. Building meals around a base of whole grains or starchy vegetables, paired with protein and healthy fat, is the simplest way to keep your energy stable from morning through evening.

Ginger for Natural Pain Relief

Ginger is one of the most well-studied natural remedies for period pain. In a clinical trial comparing ginger to ibuprofen, 62% of women taking ginger reported their pain was relieved or considerably relieved, compared to 66% in the ibuprofen group. The difference between the two was not statistically significant, meaning ginger performed roughly as well as a standard painkiller for menstrual cramps.

Fresh ginger tea is the easiest way to use this. Slice a thumb-sized piece of fresh ginger, steep it in boiling water for 10 to 15 minutes, and drink it two to three times a day during your heaviest days. You can also grate fresh ginger into stir-fries, soups, or smoothies. Crystallized ginger works in a pinch, though it comes with added sugar.

B Vitamins for Mood Support

The mood swings, irritability, and low mood that come with PMS are partly tied to shifts in neurotransmitter levels. B vitamins, including B6, B12, folate, thiamine, riboflavin, and niacin, are all required to produce the brain chemicals involved in mood regulation. Getting enough of them through food may help take the edge off emotional symptoms.

Chicken, turkey, salmon, eggs, and bananas are rich in B6 specifically. Leafy greens, legumes, and fortified grains cover folate. Eggs, dairy, and meat handle B12. Rather than fixating on one B vitamin, eating a varied diet with plenty of protein, whole grains, and vegetables during your period tends to cover the full spectrum.

What to Drink (and What to Limit)

Hormonal shifts during your period can cause temporary dehydration even when you’re drinking your usual amount of water. That dehydration worsens bloating, fatigue, headaches, and cramping. Women generally need about 11.5 cups (2.7 liters) of total fluids per day from all sources, and during your period it’s worth staying at or above that baseline. Herbal teas, especially ginger and peppermint, count toward your total and offer additional benefits.

Caffeine is worth cutting back on during heavy or painful periods. It narrows blood vessels, which can reduce blood flow to the uterus and intensify pelvic pain. You don’t necessarily need to eliminate coffee entirely, but if your cramps are severe, switching to half-caff or swapping your second cup for herbal tea may help. Alcohol is another one to limit, since it promotes dehydration and can worsen both bloating and mood symptoms.

Reducing Bloating Through Food Choices

Period bloating is driven by hormonal water retention, and salty foods make it noticeably worse. Sodium causes your body to hold onto extra fluid, amplifying the puffiness you already feel from hormonal changes. Processed foods, takeout, canned soups, and salty snacks are the biggest culprits. Cooking at home and seasoning with herbs, spices, lemon, and garlic instead of salt gives you more control.

Potassium-rich foods help counterbalance sodium’s effects. Bananas, avocados, sweet potatoes, and yogurt are all high in potassium and easy to work into meals. Water-rich foods like cucumber, watermelon, and celery also support fluid balance. Pairing these with adequate water intake is the most effective dietary strategy for keeping bloating manageable.

Vitamin K for Heavy Bleeding

If your periods tend to be heavy, vitamin K plays a role in blood clotting that can help reduce excessive flow. Leafy greens like kale, spinach, Swiss chard, and collard greens are the richest dietary sources. Blueberries, cheese, and eggs also contribute. A large salad with dark greens, blueberries, and a hard-boiled egg covers vitamin K along with iron, magnesium, and B vitamins in a single meal.