← Blog
Nutrition · 13 min read

High Magnesium Snacks for PMS Cravings: 15 Easy, Tasty Picks

October 22, 2026 · by Feme Team · Updated October 22, 2026

It's the week before your period and you're standing at the pantry looking for something. Chocolate, chips, maybe both. If that sounds familiar, high magnesium snacks for PMS cravings are a smart place to start. They taste like a treat and supply a mineral many people don't get enough of. They also come with the fiber, protein and fat that help a snack actually fill you up.

The 15 picks below are grouped by the craving you're having. Each lists approximate magnesium per serving based on USDA and NIH data. You'll also find a straightforward look at what the science does and doesn't say.

Key takeaways

  • Snacks that combine magnesium with fiber, protein or healthy fat may help some women feel more satisfied when luteal-phase cravings hit.
  • Pumpkin seeds lead the list at about 156 mg per ounce. Chia seeds, almonds, cashews and 70%+ dark chocolate also stand out.
  • Adult women need about 310 to 320 mg of magnesium a day from all sources, and many people fall short.
  • Research on magnesium and PMS is promising but limited. Start with food before considering supplements.
  • Severe or disruptive symptoms aren't something you have to put up with. They're a reason to talk to a provider.

The Quick Answer: Best High-Magnesium Snacks for PMS Cravings

The most satisfying PMS snacks give you magnesium plus something that keeps you full: fiber, protein or healthy fat. That combination may help some women feel more in control when cravings ramp up before their period.

Top picks at a glance:

  • Dark chocolate (70%+ cacao): about 65 mg per ounce
  • Pumpkin seeds: about 156 mg per ounce, the clear winner
  • Almonds: about 80 mg per ounce
  • Cashews: about 74 mg per ounce
  • Edamame: about 50 mg per ½ cup, plus plant protein
  • Chia pudding: 111+ mg per ounce of chia
  • Avocado toast with seeds: 100+ mg with 2 tablespoons of pepitas

The list is organized three ways:

  1. Sweet cravings: chocolate and creamy, dessert-like snacks
  2. Salty and crunchy cravings: nuts, seeds and savory bites
  3. Real hunger: mini-meals for when a handful of almonds won't cut it

Cravings before your period are very common. Still, feeling out of control around food every month doesn't have to be your normal, and planning ahead helps.

Why Magnesium Gets So Much Attention Before Your Period

What's happening in your luteal phase

The luteal phase is the stretch between ovulation and your period. For many women, this is when PMS shows up. Premenstrual symptoms usually start one to two weeks before a period and ease once bleeding begins. The American College of Obstetricians and Gynecologists lists appetite changes and food cravings among the physical symptoms of PMS. Emotional symptoms such as irritability and anxiety are on the list too.

Cravings during this phase are common. Studies report that women with PMS often describe stronger cravings for sweets and carbohydrate-rich foods and more emotional eating in the luteal phase. Some research has also found higher food intake at this time. One review cites luteal-phase increases of up to 500 calories a day, though findings vary widely between studies.

What research says about magnesium and PMS

Some studies suggest magnesium may help with certain PMS symptoms. One review suggested magnesium may be most useful for symptoms tied to water retention, cravings and anxiety. On the other hand, a meta-analysis of observational studies found no clear overall association between serum magnesium levels and PMS. The evidence is still limited, and magnesium isn't a guaranteed fix.

How much you need, and why food comes first

The NIH recommends 310 to 320 mg of magnesium a day for adult women, counting all sources. Many people don't reach that. NHANES data cited by the NIH show that about 48% of Americans get less magnesium from food and drinks than the estimated average requirement.

Whole foods are the best place to start. Magnesium occurs naturally in legumes, nuts, seeds, whole grains and leafy greens, which also supply fiber and protein. That combination supports steadier energy. A sugar craving may be easier to handle then than right after a blood-sugar crash.

Sweet Tooth Snacks: Dark Chocolate and Other Magnesium-Rich Treats

If you want something sweet, have something sweet. Just pick a version that gives you something back.

  1. Dark chocolate (1 oz, 70%+ cacao): about 65 mg. Dark chocolate for PMS can be a genuinely good choice. Per USDA FoodData Central, dark chocolate with 70–85% cacao has about 228 mg of magnesium per 100 g, while milk chocolate has about 63 mg. An ounce (two or three squares) is a sensible portion. Dark chocolate also contains caffeine, about 80 mg per 100 g, or roughly 23 mg per ounce, so you may want to skip it late at night.
  2. Chia pudding: 111+ mg. Stir 1 oz of chia seeds (about 2 tablespoons) into ¾ cup of milk or plant milk. Refrigerate overnight and top with berries. The chia alone provides about 111 mg.
  3. Banana with almond butter: 32+ mg. A medium banana has about 32 mg, and the almond butter adds more magnesium plus healthy fat. Sweet and creamy in one bite.
  4. Cacao nib and oat energy bites: roughly 50+ mg per two bites. On Sunday, mix 1 cup oats, ½ cup peanut butter, 1 oz chia seeds, 2 tablespoons cacao nibs and a drizzle of honey. Roll into 12 balls. Using NIH values for the peanut butter and chia, two bites provide about 50 mg before counting the oats and nibs.
  5. Greek yogurt with pumpkin seeds and honey: 78+ mg. Two tablespoons of pumpkin seeds (roughly half an ounce) provide about 78 mg. The yogurt adds protein and a bit more magnesium. NIH lists 42 mg in 8 oz of plain low-fat yogurt, though Greek varieties may differ.

Salty and Crunchy Nut Snacks for Period Cravings

Sometimes you want crunch and salt. These nut snacks for period cravings handle both.

  1. Roasted pumpkin seeds (1 oz): about 156 mg. This is the magnesium standout. One ounce of roasted pumpkin seeds provides 156 mg, or 37% of the Daily Value.
  2. Almonds (1 oz): about 80 mg. That's about 23 almonds. They keep for weeks in a desk drawer.
  3. Cashews (1 oz): about 74 mg. Creamier and a little sweeter than almonds. NIH lists 80 mg for dry-roasted almonds and 74 mg for dry-roasted cashews per ounce.
  4. Lightly salted edamame (½ cup shelled): about 50 mg. Edamame adds plant protein along with its 50 mg of magnesium. Microwave a frozen bag and add a pinch of flaky salt.
  5. DIY trail mix (about ¼ cup): roughly 120 mg. Combine ½ oz almonds, ½ oz pumpkin seeds and 1 tablespoon of dark chocolate chips. Portion it into small containers or bags ahead of time, since eating from a big bag makes it easy to lose track.
  6. Peanut butter on whole-grain crackers: 49+ mg. Two tablespoons of smooth peanut butter have about 49 mg. Whole-grain crackers add fiber and crunch.

Bloating tip: Choose unsalted or lightly salted versions. A high-salt diet is listed as a PMS risk factor, and too much sodium may make water retention feel worse for some women.

Mini-Meal Snacks for When You're Actually Hungry

Some days a handful of nuts isn't enough. These mini-meals are a better fit for real hunger.

  1. Avocado on whole-grain toast with seeds: 100+ mg. Half a cup of avocado gives about 22 mg, and 2 tablespoons of pumpkin seeds add about 78 mg. Whole-grain bread adds a little more.
  2. Hummus with veggie sticks or whole-wheat pita: varies. Chickpeas and tahini both contribute magnesium, but the amount depends on the recipe. The fiber and protein are the main reason it's on the list.
  3. Black bean dip with whole-grain tortilla chips: 60+ mg. Half a cup of cooked black beans has about 60 mg. Blend with lime, cumin and salsa.
  4. Spinach and banana smoothie with nut butter: 57+ mg. Blend a banana (32 mg), a tablespoon of peanut butter (about 25 mg), a big handful of spinach and milk. The spinach and milk add more magnesium.

Real hunger or an emotional craving?

Some women do get hungrier before their period, so feeling hungry isn't a lack of willpower. A few clues help you tell the difference:

  • Physical hunger builds slowly, and almost any food sounds good.
  • An emotional craving comes on suddenly, and only one specific food will do.
  • Physical hunger goes away once you eat. An emotional craving often doesn't.

Both are valid. Real hunger calls for a mini-meal. A craving might call for a square of chocolate and a five-minute walk.

PMS Snack List: High Magnesium Snacks for PMS Cravings at a Glance

Screenshot this PMS snack list or print it for your fridge before your luteal phase starts.

Snack (serving) Approx. Mg Craving Prep
Pumpkin seeds (1 oz) 156 mg Salty 0 min
Trail mix (¼ cup) ~120 mg Both 5 min
Chia pudding (1 oz chia) 111+ mg Sweet Overnight
Avocado toast + 2 tbsp seeds 100+ mg Hungry 5 min
Almonds (1 oz) 80 mg Crunchy 0 min
Yogurt + 2 tbsp pepitas 78+ mg Sweet 2 min
Cashews (1 oz) 74 mg Crunchy 0 min
Dark chocolate (1 oz) ~65 mg Sweet 0 min
Black bean dip (½ cup beans) 60+ mg Hungry 10 min
Spinach-banana smoothie 57+ mg Hungry 5 min
Energy bites (2) ~50+ mg Sweet 15 min batch
Edamame (½ cup) 50 mg Salty 5 min
PB + crackers (2 tbsp) 49+ mg Salty 2 min
Banana + almond butter 32+ mg Sweet 2 min
Hummus + veggies Varies Hungry 5 min

Top three single-ingredient picks: pumpkin seeds (156 mg), chia seeds (111 mg) and almonds (80 mg).

All values are approximate. They come from NIH and USDA data for the main ingredients and will vary by brand, portion and preparation. A "+" means other ingredients add more.

How to Snack Smarter During Your Luteal Phase

These magnesium-rich foods work best with a little planning:

  • Pair carbs with protein or fat. Try fruit with nut butter, or crackers with hummus. Pairing helps keep your energy steadier and may break the crash-then-crave cycle.
  • Pack a craving kit ahead of time. Use a cycle tracker and stock up a few days before your luteal phase starts. Researchers have found that strong premenstrual cravings combined with the convenience of ultra-processed foods can increase how much of those foods people eat. Having good options on hand makes the easy choice a good one.
  • Notice what makes you feel worse. Caffeine, alcohol and a high-salt diet are commonly listed PMS risk factors. See whether cutting back during your luteal phase helps.
  • Use a quick craving checklist:
    1. Drink a glass of water.
    2. Eat a balanced snack from the list above.
    3. Still want chocolate? Have an ounce of dark chocolate and enjoy it without guilt.

The goal is to feel good and in control, not to restrict what you eat.

When Food Alone Doesn't Cut It: Hormone-Free Cycle Support

Eating well every day is hard on a packed schedule. Some weeks the craving kit never gets made, and some women want extra support on top of their diet.

That's the gap Feme's cycle-synced range is designed to fill. The brand describes all of its formulas as hormone-free and made with vitamins, minerals and naturally derived ingredients:

  • Sweet Balance is the cravings formula, aimed at the luteal-phase sugar pull. It may help support more balanced cravings for some women, but individual results vary.
  • Full Balance is a daily foundation formula for your whole cycle.
  • PMS SOS is positioned as targeted PMS support.

If you're not sure which phase-based support fits you, Feme's hormone wellness quiz can help you explore your options.

Supplement disclaimer: These products are dietary supplements. They are not intended to diagnose, treat, cure or prevent any disease. Check with a healthcare provider before starting any supplement, especially if you take medication or use birth control. Count every source of supplemental magnesium you take. The NIH sets an upper limit of 350 mg per day from supplements for adults. That limit doesn't apply to magnesium from food.

When to Talk to a Healthcare Provider

Snacks and supplements can help with everyday discomfort, but some symptoms deserve professional care. See a provider if you notice:

  • Intense mood changes, such as deep sadness, anxiety or rage that feels out of proportion
  • Debilitating cramps that over-the-counter care doesn't help
  • Symptoms that disrupt your work, relationships or daily life
  • Symptoms that are getting worse from cycle to cycle

ACOG notes that PMS symptoms severe enough to cause problems at work or in relationships may point to premenstrual dysphoric disorder (PMDD). PMDD is a severe mood condition that starts one to two weeks before a period. It's estimated to affect a small percentage of women of reproductive age. It's real and treatable, and you deserve proper care for it.

Also check with a provider before starting magnesium or any other supplement if you have kidney problems, take regular medications or use hormonal birth control. The NIH fact sheet covers safety considerations in more detail.

You deserve answers and real support, not just a plan to push through.

FAQ

Why do I crave chocolate and sugar before my period?

Hormone shifts in the luteal phase can affect appetite, mood and how rewarding food feels. Women with PMS often report stronger cravings for sweets and carbohydrate-rich foods at this time, and sugar may give a brief mood lift. Pairing sweets with protein, fiber or fat can make those cravings easier to manage.

Does magnesium help with PMS cravings?

It might, but the evidence is limited. One review suggested magnesium may help with symptoms linked to cravings, water retention and anxiety. A separate meta-analysis found no clear overall association between blood magnesium levels and PMS. Eating magnesium-rich foods is a low-risk, nutritious step. Some women notice a difference, but individual results vary.

Is dark chocolate good for PMS, and how much should I eat?

Dark chocolate with 70% cacao or more can be a smart treat. It has roughly 65 mg of magnesium per ounce, compared with about 18 mg in milk chocolate. About 1 ounce, or two to three squares, is a sensible portion. It contains a small amount of caffeine (roughly 20–25 mg per ounce), so it's better earlier in the day if you're sensitive.

Which snack has the most magnesium per serving?

Roasted pumpkin seeds win. One ounce, about a small handful, has around 156 mg, or 37% of the Daily Value according to the NIH. Chia seeds come next at about 111 mg per ounce, followed by almonds at about 80 mg. Sprinkling pumpkin seeds on yogurt, toast or salads is an easy way to add more.

How much magnesium do women need per day, and can I get enough from food?

Adult women need about 310 to 320 mg of magnesium a day from all sources, according to the NIH. Many people fall short, but food can cover it. For example, an ounce of pumpkin seeds, ½ cup of black beans, an ounce of almonds and a banana add up to more than 320 mg.

Can I take magnesium supplements if I'm on birth control?

Talk to your doctor or pharmacist first. Magnesium supplements can interact with some medications, and your provider can review your full routine, including birth control. Stay within the NIH upper limit of 350 mg a day from supplements unless a clinician advises otherwise. Magnesium from food doesn't count toward that limit.

Keep reading

More from the Feme journal

See all articles →