Foods High in Magnesium: Unlock Your Path to Relaxation, Calm & Better Sleep Naturally
The 9 Best Foods High in Magnesium From the Image — Ranked and Explained…
1. Pumpkin Seeds – 168mg per 1 oz (about 1/4 cup)
pumpkin seeds magnesium, highest magnesium food, seeds for sleep
The winner by far. Just one small handful gives you 40% of your daily magnesium. Pumpkin seeds are also the richest plant source of zinc and tryptophan, which your body uses to make serotonin and melatonin. That’s why they’re a top food for sleep.
How to use for calm: Eat 1 oz roasted pumpkin seeds 1 hour before bed with a few tart cherries. The magnesium + tryptophan + natural melatonin combo is proven in sleep studies. Add to oatmeal, salads, or blend into pumpkin seed pesto.
Absorption tip: Soak raw seeds 4 hours then roast. This reduces phytic acid and increases magnesium absorption by 20%.
2. Cooked Spinach – 158mg per 1 cup cooked
Spinach magnesium, leafy greens magnesium, magnesium vegetables
Spinach beats almost all vegetables. Note: it must be cooked. One cup cooked is 180g raw, which concentrates the minerals. Raw spinach has only 24mg per cup because it’s mostly water.
Spinach also delivers potassium, folate, and nitrates that lower blood pressure — a double win for stress.
How to use: Sauté 2 cups spinach with garlic and olive oil for dinner — that’s 78mg magnesium to help you wind down. Add to eggs, smoothies, soups. Frozen spinach is identical nutritionally and cheaper.
Absorption tip: Pair with Vitamin C like lemon juice to offset oxalates and improve mineral uptake.
3. Black Beans – 120mg per 1 cup cooked
Black beans magnesium, beans high in magnesium, plant protein magnesium
The image says “1 Black Beans 120mg” — that means 1 cup cooked. Black beans are a triple threat: magnesium, fiber, and plant protein. The fiber slows glucose spikes, which protects magnesium stores, because high insulin makes you pee out magnesium.
How to use: Make a calm bowl: black beans + avocado + pumpkin seeds + brown rice. That’s 120 + 65 + 168 = 353mg magnesium in one meal, nearly a full day’s need.
Prep tip: Rinse canned beans well. Soaking dry beans overnight and cooking with kombu increases magnesium bioavailability.
4. Edamame – 100mg per 1 cup shelled, cooked
Edamame magnesium, soy magnesium, vegan magnesium sources
Young soybeans are one of the few complete protein magnesium foods. One cup gives you 100mg magnesium plus 18g protein and all 9 essential amino acids. Great for muscle recovery and sleep.
How to use: Steam frozen edamame, sprinkle sea salt. Perfect 9pm snack — protein stabilizes blood sugar overnight, magnesium relaxes muscles.
5. Almonds – 80mg per 1 oz (about 23 nuts)
Almonds magnesium, nuts high in magnesium, magnesium for anxiety
Almonds are the classic magnesium snack. 80mg per handful, plus Vitamin E, healthy fat, and a little protein to keep blood sugar stable.
How to use: Don’t eat them dry at your desk. For relaxation, pair 1 oz almonds with dark chocolate at 3pm — magnesium + theobromine gives calm focus without caffeine crash.
Choose: Dry roasted or raw not honey-roasted. Soaking overnight improves absorption.
6. Cashews – 82mg per 1 oz (about 18 nuts)
Cashews magnesium, cashew benefits
Note on the image: The graphic lists 833mg, which is a clear typo. USDA data shows 1 oz cashews = 82-83mg magnesium, still excellent.
Cashews are rich in magnesium plus copper and tryptophan, supporting neurotransmitter production. Their creamy texture makes them ideal for dairy-free magnesium sauces.
How to use: Blend cashews into calming golden milk with turmeric and warm oat milk before bed.
7. Avocado – 65mg per 1 oz (about 1/3 of a medium avocado)
Avocado magnesium, healthy fats magnesium, magnesium potassium foods
The image lists 1 oz, but most people eat half an avocado, which gives you about 65mg. A whole avocado delivers ∼130mg magnesium plus more potassium than a banana, which works synergistically with magnesium to relax blood vessels.
How to use: Avocado toast on whole grain bread with pumpkin seeds sprinkled on top = 65 + 58 + 168 = 291mg magnesium breakfast.
8. Dark Chocolate – 65mg per 1 oz (about 2 small squares of 70-85%)
Dark chocolate magnesium, chocolate for sleep, magnesium cravings
Yes, your chocolate craving might be a magnesium craving. Dark chocolate is high in magnesium, iron, and theobromine, a gentle stimulant that improves mood without spiking cortisol like coffee.
Choose 70% or higher. Milk chocolate has only 15mg per ounce.
How to use: 1 oz dark chocolate + 10 almonds after dinner = 145mg magnesium dessert that actually helps you sleep.
9. Banana – 39mg per 1 medium (7-8 inch)
Banana magnesium, banana for muscle cramps, potassium magnesium
Bananas are famous for potassium, but they also bring 39mg magnesium plus Vitamin B6, which is required to get magnesium inside cells. That’s why bananas are classic for leg cramps.
How to use: The ultimate sleep smoothie: banana + spinach + almond butter + pumpkin seeds + oat milk = 39 + 78 + 80 + 168 = 365mg magnesium.
foods high in magnesium, magnesium rich foods, best sources of magnesium, magnesium for sleep, magnesium for anxiety, magnesium for muscle cramps, how to get magnesium from food, natural magnesium sources, magnesium foods list
If you’re searching for foods high in magnesium, how to calm anxiety naturally, or best magnesium for sleep, you’re looking in the right place. Magnesium is called the “relaxation mineral” for a reason. It powers over 300 enzymatic reactions in your body, from turning off your stress response to relaxing muscles, steadying your heartbeat, and making melatonin for deep sleep.
The problem: 48% of Americans don’t get enough magnesium from food, and stress, coffee, alcohol, and sweat all deplete it faster. The good news is you don’t need a pill first. The infographic above from EasyVitalLife shows 9 everyday foods that deliver serious magnesium.
Below is your complete, science-backed guide to each food, how much you really get, how to absorb it, and how to build a magnesium-rich diet for calm, energy, and recovery.
Disclaimer: This article is educational. Food values are based on USDA FoodData Central per standard serving. The image lists 1 oz cashews as 833mg, which is a typo — the correct value is about 82-83mg. We’ve corrected it below for accuracy. Always talk to your clinician before using high-dose supplements.