Foods High in Magnesium
Magnesium doesn’t get the attention of other nutrients like fibre or protein, but it is just as essential to our health. This mineral supports our energy production, bone health and muscle and nerve function. According to the Food and Nutrition Board at the Institute of Medicine of the National Academies, healthy adults can get all the magnesium they need from eating a diet full of foods high in magnesium. Men over age 30 should aim for 420 milligrams, and women over 30 need 320 milligrams.
Almonds
This healthy snack has over 80 milligrams of magnesium per serving. Because almonds are high in fibre and protein, a handful will keep you full until dinner. Enjoy them roasted with a touch of salt or slice them up to add to this delicious dessert recipe for almond & smoked salt blondies.
Spinach
As Popeye could tell you, the magnesium in spinach is essential for healthy muscles. Just one serving of spinach contains 78 milligrams of magnesium and loads of other vitamins and minerals. Enjoy it fresh for a light lunch salad or add cooked spinach to your dinner. Sauteeing spinach can cook away many of the nutrients, so try steaming or boiling it instead.
Tofu
Whether you’re a vegan or vegetarian looking for more protein or simply want to change things up, it’s time to try tofu. It contains 37 milligrams of magnesium per serving and plenty of fibre and protein. Try roasting it or whipping up your own tofu scramble.
Dark Chocolate
Eat more chocolate—it’s good for you! Dark chocolate is known for its antioxidants, but it’s also a great source of magnesium with 50 milligrams per serving. Add shaved dark chocolate to your morning yogurt parfait or enjoy a square after dinner.
Avocados
Avocados are high in healthy fats for shiny hair and glowing skin, as well as magnesium. They contain 44 milligrams per serving and are also high in vitamin K and potassium. Mash up some homemade guacamole to serve with fresh veggies or try this light and refreshing no-lettuce salad for Sunday brunch.
Bananas
Bananas may be known for their potassium, but they’re also a healthy source of magnesium with about 32 milligrams per serving. They are the perfect post-run snack to replace nutrients and relieve hunger. Need something a bit more decadent? This banana bread won’t disappoint.
Beans
Beans of any variety are fibre and protein powerhouses, as well as a great source of magnesium. Kidney beans contain 74 milligrams per cup, and black beans pack 120 milligrams per cup! Try sprinkling black beans over a quinoa bowl for a hearty lunch or light dinner.
Pumpkin Seeds
A handful of pumpkin seeds may not look like much, but that little snack can pack up to 168 milligrams of magnesium. Try tossing them in your trail mix or using them as a topping for your favourite salads or yogurt parfait.
Cashews
Cashews are high in plant-based protein and have over 70 milligrams of magnesium per serving. And if you’ve never tried cashew butter, it’s time. Imagine a healthy and nutrient-packed frosting you can eat by the spoonful!
Peanut Butter
If you’re the type of person who could eat peanut butter by the spoonful, read on. Peanut butter is a quick and easy way to get your healthy fats and magnesium. It contains about 49 milligrams per serving and is the perfect spread for whole wheat toast or fresh celery. Look for natural peanut butter to get all the benefits without the added sugar.
Edamame
Edamame may look like just another green veggie, but they are soybeans still in pods. This is a great appetizer or quick snack and contains 50 milligrams of magnesium. They are also high in plant-based protein to keep you fuelled all day long. Simply boil them in salt water or try this protein-packed salad.
Quinoa
Quinoa is a superfood for a reason. It’s loaded with healthy protein and nutrients and gives you 118 milligrams of magnesium per serving. Quinoa can be used in place of rice and other starchy side dishes or becomes the main event with any of these hearty quinoa recipes.
Whole Wheat Bread
Whole wheat bread is a great source of healthy carbohydrates and fibre. It also contains 46 milligrams of magnesium per serving. Try substituting whole wheat bread for your breakfast toast or lunch sandwich.
Halibut
If you’re not a seafood fan, try easing your way in with roasted halibut. It is high in healthy omega-3 fatty acids and provides 24 milligrams of magnesium. It is delicious on the grill or stovetop and is so versatile.
Oatmeal
There is a reason why your mom has eaten that same bowl of oatmeal every morning for decades. It’s high in both soluble and insoluble fibre, keeping your digestive tract healthy. It also provides 36 milligrams of magnesium.
Next, learn 12 high-fat foods you should be eating.