Low Energy? Eat These 5 High-Magnesium Foods

Does Magnesium Give You Energy?

Magnesium is a crucial mineral for energy. It supports vital processes in your body and helps convert the food you eat into energy.

What Foods Contain Magnesium?

If your energy levels are low, eat more magnesium-rich foods like nuts, seeds, leafy greens, and beans to fight tiredness and boost vitality.

5 Healthy Foods for Energy

To get you started, we put together the top 5 healthy foods that are high in magnesium — plus tasty recipe ideas to enjoy them!


Pumpkin Seeds

These crunchy seeds are the best food source of magnesium. So, why not whizz them into an energy smoothie like this one? Find it below!

1500 Calorie Weight-Loss Meal Plan


Dark Chocolate

Dark chocolate is another high-magnesium food to eat for energy. Have a mug of this low-sugar, chai-spiced hot cocoa and feel recharged!



Spinach is rich in magnesium and iron, too — a winning combo against fatigue! So, fill your plate with this Ghanaian-style spicy spinach stew!


Black Beans

Who thought the humble black beans were one of the best magnesium foods out there? Yep! Stir them into this glorious Brazilian feijoada!


Brown Rice

Fibres and magnesium in whole grains boost and sustain your energy levels for longer. One more reason to cook this African pilau today!

Don't miss
the next recipe