Are you constantly feeling low on energy or dealing with muscle cramps? You might just be running low on magnesium. Like iron and other minerals, magnesium is important for maintaining energy levels, supporting muscle health and boosting overall immunity. The good news? You don’t need supplements to fix this. Nature has everything you need. Here are five of the best natural food sources of magnesium you should include in your diet.
5 Best Natural Food Sources Of Magnesium
1. Almonds

Almonds are one of the best natural sources of magnesium, without any argument. Just a handful of these powerful nuts can give your body a much-needed energy boost. They are also rich in healthy fats and protein. There’s a reason mums always advise eating at least five almonds a day. The best part? They are incredibly easy to add to your diet. Eat them as a snack or add them to smoothies or a bowl of oats.
2. Cooked Spinach
Cooked spinach is one of the simplest ways to include magnesium in your meals. Along with magnesium, spinach is also rich in iron and fibre. It helps support metabolism and is good for your skin, too. Add it to curries, soups or even rice dishes for an easy nutrition boost. Cooked spinach is definitely one of the best natural food sources of magnesium.
3. Dark Chocolate With 70% Or Higher Cocoa

Dark chocolate lovers, rejoice. Your favourite guilty treat comes with a benefit. Dark chocolate with a cocoa content of 70% or higher is a good natural source of magnesium. It also supports heart health and gives your body a gentle energy boost while satisfying sweet cravings after dinner. Just one or two small cubes a day are enough.
Also Read: 5 Ways To Add India’s Super Leaf, Moringa, To Your Diet For An Immunity Boost
4. Pumpkin Seeds
You might not believe it, but these tiny seeds are loaded with magnesium. Eating a small handful of pumpkin seeds can help meet your daily magnesium needs. They are also rich in zinc and healthy fats. Roast them for a crunchy snack or add them to salads, curd or fruit bowls.
5. Brown Rice

Brown rice is not only rich in magnesium but also high in fibre. It provides steady energy and supports digestion. Pair it with dal or curries for a balanced meal. You can also add vegetables and turn it into a simple brown rice pulao for added benefits. It’s super easy to include in everyday meals.
Also Read: Struggling With Low Iron? This Lemon Hack For Palak Paneer & Other Leafy Greens Might Help!
Do you know any other amazing natural sources of magnesium?
Cover Image Courtesy: Canva Pro/ Eva-Katalin and bhofack2 (Representative Image)
For more such snackable content, interesting discoveries and the latest updates on food, travel and experiences in your city, download the Curly Tales App. Download HERE. First Published: February 01, 2026 11:34 AM