5 Magnesium-Rich Foods for Better Sleep

Adam Presley
May 19, 2025By Adam Presley

Understanding the Role of Magnesium in Sleep

Getting a good night’s sleep is essential for overall health, and magnesium plays an important role in promoting restful slumber. This essential mineral helps regulate neurotransmitters that are involved in calming the nervous system, making it easier to fall asleep and stay asleep. Including magnesium-rich foods in your diet can be a natural way to improve your sleep quality.

magnesium supplements

1. Almonds

Almonds are a great source of magnesium, with just one ounce providing about 20% of your daily recommended intake. Not only are they packed with this sleep-promoting mineral, but they also contain healthy fats and fiber, making them an excellent snack choice.

Incorporating a handful of almonds into your daily routine, whether as a snack or sprinkled over salads, can help you meet your magnesium needs and potentially improve your sleep patterns.

2. Spinach

Spinach is another excellent source of magnesium, offering around 157 mg per cup when cooked. This leafy green is not only beneficial for sleep but also loaded with other nutrients like iron and vitamins A and K.

Adding spinach to your meals is simple; whether it's in a salad, smoothie, or sautéed as a side dish, it’s a versatile ingredient that can enhance your diet and support better sleep.

spinach salad

3. Pumpkin Seeds

Pumpkin seeds are small but mighty when it comes to their magnesium content. Just one ounce can deliver nearly 150 mg of magnesium. These seeds are also rich in antioxidants and provide a satisfying crunch to various dishes.

Consider adding pumpkin seeds to your yogurt, oatmeal, or even baking them into bread for an easy way to boost your magnesium intake and promote restful sleep.

4. Avocados

Avocados are not only delicious but also packed with nutrients, including magnesium. One medium avocado contains about 58 mg of magnesium, along with healthy fats that help keep you satiated.

This versatile fruit can be used in numerous dishes, from guacamole to smoothies, providing an enjoyable way to incorporate more magnesium into your diet.

avocado toast

5. Dark Chocolate

For those looking for a sweet way to increase their magnesium intake, dark chocolate is an excellent choice. A typical 1-ounce serving can provide up to 64 mg of magnesium. It’s important to choose chocolate with at least 70% cocoa to maximize the mineral content.

Enjoying a piece of dark chocolate as an after-dinner treat can be a delightful way to indulge while also supporting your sleep health.

Ways to Incorporate Magnesium-Rich Foods into Your Diet

Incorporating these magnesium-rich foods into your diet can be both simple and delicious. Here are a few ideas:

  • Add almonds or pumpkin seeds to your morning oatmeal or yogurt for an added crunch.
  • Blend spinach into your smoothies for an extra nutrient boost.
  • Include avocado in your salads or as a topping on toast for a creamy texture.
  • Savor a square of dark chocolate as a satisfying dessert.

By making these small changes, you can enjoy better sleep while indulging in tasty, nutrient-rich foods.

healthy food platter