The right foods during your period can genuinely reduce cramps, lift your mood, and ease bloating. A normal menstrual cycle causes a loss of 10 to 20 mg of iron, your muscles are contracting more than usual, and shifting hormones affect everything from energy to cravings. What you eat in those few days can either work with your body or against it.
Iron-Rich Foods to Replace What You Lose
Your body needs about 20 mg of iron daily just to keep producing red blood cells, and a single period drains 10 to 20 mg on top of that. If you’re not actively replacing iron through food, fatigue and brain fog can pile on top of symptoms you’re already dealing with.
Red meat, particularly beef and lamb, delivers the most absorbable form of iron. If you don’t eat meat, pair plant-based sources like lentils, chickpeas, spinach, and fortified cereals with something high in vitamin C (orange slices, bell peppers, strawberries) to help your body absorb the iron more efficiently. Even small additions matter. A handful of pumpkin seeds on oatmeal or a side of sautéed dark leafy greens can meaningfully close the gap over the course of your cycle.
Magnesium for Cramps and Muscle Tension
Magnesium helps muscles contract and relax properly, which directly affects the uterine cramping that makes periods uncomfortable. When magnesium levels are low, muscles are more likely to stay tight and spasm rather than releasing between contractions.
The best food sources are avocados, spinach, Swiss chard, nuts (especially almonds and cashews), seeds, brown rice, and oats. Dark chocolate with at least 70 percent cacao is another solid source. Research suggests that eating roughly 40 grams of dark chocolate (about a third of a standard bar) with at least 69 percent cocoa solids during the first three days of your period may help with pain relief. Dark chocolate has significantly more of the beneficial plant compounds than milk chocolate, so the higher the cocoa percentage, the better.
A practical approach: build a snack around a few of these. A small bowl of oatmeal topped with pumpkin seeds and a square or two of dark chocolate covers both magnesium and iron without requiring a major meal overhaul.
Omega-3 Fats to Lower Inflammation
Period pain is largely driven by prostaglandins, hormone-like chemicals that trigger uterine contractions and inflammation. Your body makes different types of prostaglandins depending on the fats available. Omega-6 fats (common in processed and fried foods) push your body toward more inflammatory prostaglandins, while omega-3 fats shift production toward anti-inflammatory ones.
In clinical trials, women who took omega-3 supplements for three months experienced a significant reduction in pain intensity compared to placebo. They also needed fewer painkillers. The omega-3 group used roughly 3 to 4 ibuprofen tablets over their period compared to 5 to 6 in the placebo group.
You don’t need supplements to get this benefit. Fatty fish like salmon, mackerel, sardines, and trout are the richest food sources. Walnuts, chia seeds, flaxseeds, and hemp seeds also provide omega-3s, though in a form your body converts less efficiently. Eating salmon or sardines two to three times a week, especially in the days leading up to and during your period, gives your body the raw materials to produce fewer pain-causing compounds.
Complex Carbs for Mood and Cravings
The carbohydrate cravings that hit before and during your period aren’t random. Your brain is asking for help making serotonin, the chemical that stabilizes mood. Carbohydrates increase the availability of tryptophan (serotonin’s building block) in your brain. In one study, women with PMS who consumed a carbohydrate-rich drink showed measurable decreases in depression, anger, confusion, and carbohydrate cravings within 90 to 180 minutes.
The key is choosing complex carbohydrates that release energy slowly rather than causing a blood sugar spike and crash. Sweet potatoes, oats, quinoa, brown rice, whole grain bread, and bananas all fit. These keep your blood sugar stable, which matters because the hormonal shifts during menstruation already make blood sugar harder to regulate. Reaching for a bowl of oatmeal with banana satisfies the craving and actually addresses the underlying brain chemistry driving it.
Ginger as a Natural Pain Reliever
Ginger works through the same biological pathway as ibuprofen, blocking the enzymes that produce pain-causing prostaglandins. Clinical research found that ginger was as effective as ibuprofen for period pain, with 62 percent of women in the ginger group reporting their pain was relieved or considerably relieved, compared to 66 percent in the ibuprofen group. The difference between groups was not statistically meaningful.
The studies used 250 mg ginger capsules taken four times daily during the first three days of the period, but you can incorporate ginger through food as well. Fresh ginger tea (a few slices steeped in hot water for 10 minutes), grated ginger added to stir-fries or soups, and even ginger chews throughout the day all deliver the active compounds. Starting ginger intake the day before your period begins, if your cycle is predictable enough, gives it time to build up its anti-inflammatory effect.
Water and Hydration for Bloating
It sounds counterintuitive, but drinking more water reduces bloating rather than making it worse. When you’re dehydrated, your body holds onto fluid as a protective measure. Once you’re consistently hydrated, it releases the excess. Dehydration also contributes to constipation, which compounds the bloated feeling hormonal water retention is already causing.
Aim for six to eight 8-ounce glasses of water per day as a baseline, and increase that if you’re active or in warm weather. Water-rich foods count toward your intake too. Cucumber, watermelon, celery, oranges, and broth-based soups all contribute. Herbal teas (peppermint and ginger are especially useful during your period) add hydration while delivering their own benefits.
What to Cut Back On
Caffeine narrows blood vessels, which can reduce blood flow to the uterus and intensify cramping. If you normally drink coffee, you don’t necessarily need to eliminate it entirely, but switching to half-caf or replacing one cup with herbal tea during the heaviest days of your period may make a noticeable difference. Pay attention to less obvious caffeine sources like energy drinks, certain teas, and chocolate-covered espresso beans.
Salty foods worsen water retention and bloating. Processed snacks, canned soups, fast food, and deli meats are the biggest contributors. If you’re craving something savory, roasted nuts with a light sprinkle of sea salt give you the flavor along with magnesium and healthy fats.
Highly processed and fried foods are heavy in omega-6 fats, which push your body toward producing more inflammatory prostaglandins. Swapping fried snacks for baked alternatives or whole food options during your period is one of the simplest ways to reduce the inflammatory load on your body when it’s already in a pro-inflammatory state.
A Simple Day of Period-Friendly Eating
- Breakfast: Oatmeal with chia seeds, banana, and a drizzle of almond butter. Ginger tea.
- Snack: A handful of almonds and two squares of dark chocolate (70 percent cacao or higher).
- Lunch: Spinach salad with salmon, avocado, pumpkin seeds, and quinoa. Lemon vinaigrette for vitamin C to boost iron absorption.
- Snack: Hummus with cucumber and whole grain crackers.
- Dinner: Stir-fry with tofu or chicken, broccoli, Swiss chard, and brown rice. Fresh ginger grated into the sauce.
None of these changes need to be dramatic. Even adding one or two of these foods to your existing meals during the days before and during your period can shift how you feel. The combination of replacing lost iron, supporting muscle relaxation with magnesium, reducing inflammation with omega-3s, and staying well hydrated addresses the most common period symptoms at their source rather than just masking them.

