Magnesium is one of those quiet superheroes your body loves—but often doesn’t get enough of. In 2025, as more people prioritize whole-body wellness, magnesium is trending for its benefits in muscle function, sleep quality, heart health, and stress management. Yet, nearly half of the population doesn’t meet their daily magnesium needs.
The good news? You don’t need fancy supplements to fix that. Just a few smart food choices can power up your intake naturally. Here’s a look at 12 magnesium-rich foods you should be adding to your grocery list, along with nutrition ideas to make the most of them.
1. Spinach

Magnesium content: ~157 mg per cup (cooked)
Spinach is a powerhouse leafy green loaded with magnesium, iron, and fiber. It’s super versatile—toss it in smoothies, sauté it with garlic, or layer it in wraps and sandwiches.
2025 Nutrition Tip: Try a spinach and avocado breakfast wrap with scrambled eggs for a morning magnesium boost.
2. Pumpkin Seeds (Pepitas)

Magnesium content: ~168 mg per ounce (about 28g)
These crunchy seeds are small but mighty. Perfect as a snack or salad topper, they also deliver healthy fats and zinc.
Nutrition Idea: Make a 2025-inspired energy trail mix with pumpkin seeds, dried tart cherries, dark chocolate chips, and walnuts.
3. Almonds

Magnesium content: ~80 mg per ounce
Almonds are a fan-favorite nut that’s great for heart health and snacking on the go.
Nutrition Idea: Add crushed almonds to Greek yogurt with a drizzle of honey and blueberries for a balanced breakfast bowl.
4. Black Beans

Magnesium content: ~120 mg per cup (cooked)
Beans are not only high in magnesium—they’re also fiber-rich and plant-based protein powerhouses.
Nutrition Tip: Build a plant-based burrito bowl with black beans, quinoa, roasted veggies, and avocado salsa.
5. Avocados

Magnesium content: ~58 mg per fruit
This creamy fruit is full of good fats, potassium, and—you guessed it—magnesium.
2025 Nutrition Idea: Go beyond toast. Try avocado-stuffed deviled eggs or blend into a magnesium-rich green smoothie with spinach and banana.
6. Dark Chocolate (70% or more)

Magnesium content: ~65 mg per ounce
Craving chocolate? Go for the dark stuff. Not only is it delicious, but it’s also packed with antioxidants and magnesium.
Nutrition Tip: Pair a square or two with fresh berries for a healthy dessert that feels indulgent.
7. Tofu

Magnesium content: ~37 mg per 100g (3.5 oz)
Tofu isn’t just for vegans anymore. It’s made from soybeans, making it a great magnesium-rich protein source.
Nutrition Idea: Crisp up tofu cubes in the air fryer and toss with a sesame-ginger glaze for a 2025-approved meal prep staple.
8. Quinoa

Magnesium content: ~118 mg per cup (cooked)
This gluten-free whole grain is a complete protein, making it a smart base for any meal.
Nutrition Tip: Use quinoa instead of rice in stir-fries or meal bowls to level up the magnesium content.
9. Bananas

Magnesium content: ~32 mg per medium banana
Known more for potassium, bananas are also a decent source of magnesium—and easy to grab on busy mornings.
Nutrition Idea: Slice bananas over oatmeal or blend into smoothies with spinach and protein powder for a muscle-friendly breakfast.
10. Cashews

Magnesium content: ~82 mg per ounce
Cashews bring creaminess and crunch. They’re great in sauces, snacks, or stirred into curries.
2025 Nutrition Tip: Soak cashews overnight and blend with lemon juice and garlic for a dairy-free magnesium-rich “cheese” spread.
11. Edamame

Magnesium content: ~99 mg per cup (cooked)
These young soybeans are tasty, high in protein, and loaded with magnesium.
Nutrition Idea: Toss edamame in sea salt and chili flakes for a spicy snack, or add to poke bowls for extra plant-based nutrition.
12. Whole Grains (like brown rice, oats, and barley)

Magnesium content: Varies (up to 80 mg per cooked cup depending on the grain)
Whole grains are a must for long-lasting energy and digestive health.
2025 Nutrition Tip: Try a warm breakfast grain bowl with oats, flaxseed, almond butter, and fruit for a magnesium-packed start to your day.
Why Magnesium Matters in 2025
With more people focusing on mental clarity, sleep quality, and active lifestyles, magnesium is having a moment. It plays a vital role in over 300 biochemical reactions in your body. Low levels can lead to fatigue, cramps, anxiety, and even heart issues.