10 Magnesium-Rich Foods For Better Sleep

Image: Unsplash

17 March 2025

Magnesium plays a crucial role in promoting a good night's sleep. Ensuring adequate magnesium intake through diet, supplements can help promote a restful sleep

Image: Pexels

Here are 10 magnesium-rich foods to help you sleep better:

Image: Pexels

1. Almonds: Packed with magnesium and healthy fats, they promote relaxation and can help regulate sleep patterns. A 1-ounce serving of almonds provides around 80mg of magnesium

Image: Unsplash

2. Spinach: This leafy green is a magnesium powerhouse, with a single cup of cooked spinach providing around 157mg of magnesium

Image: Unsplash

3. Pumpkin Seeds: With approximately 150mg of magnesium per ounce, pumpkin seeds are one of the richest magnesium-containing foods, supporting relaxation, sleep

Image: Unsplash



4. Avocados: Not only creamy and delicious but also rich in magnesium. One medium-sized avocado provides around 58mg of magnesium

Image: Unsplash

5. Bananas: Contain magnesium and potassium, both of which support sleep and relaxation. One medium-sized banana provides around 32mg of magnesium 

Image: Unsplash

6. Dark Chocolate: Rich in magnesium, dark chocolate can help promote relaxation and improve sleep quality

Image: Pexels

7. Chia Seeds: These tiny seeds are loaded with nutrients, including magnesium. One ounce of chia seeds provides around 111mg of magnesium

Image: Unsplash

8. Oats: Comforting and rich in magnesium, perfect for a bedtime snack. One cup of cooked oatmeal provides around 61mg of magnesium

Image: Pexels

9. Yogurt: A magnesium-rich food that can help promote better sleep by relaxing muscles and regulating the body's internal clock

Image: Unsplash

Image: Unsplash

10. Papaya: A rich source of magnesium, providing approximately 21 milligrams per medium-sized fruit

Image: Unsplash

Check More Stories

Image: Unsplash

ndtv.com