Most of us, believe it or not are deficient in Magnesium. Magnesium is an essential mineral that our bodies need to function well. If you need a quick solution then this DIY Magnesium Body Butter could be the answer.

A mineral found in low levels in many foods, it is a component of more than 325 different enzymes in the human body. It plays an important role in hydration, muscle relaxation, energy production and, crucially, the deactivation of adrenaline. (source)

You can find more information about magnesium in my DIY Magnesium Oil article.

How to boost your magnesium levels:
  • Supplements – either powder or tablet form. Often the powders have a list of ingredients, so read the label carefully to see how much magnesium is listed and if all the other ingredients are safe for you.
  • It’s safe to get high levels of magnesium from food. But excessive use of magnesium supplements can be toxic. The upper limit — the highest dose a person can take — of magnesium supplements is:
    • 65 mg/day for children ages 1-3
    • 110 mg/day for children ages 4-8
    • 350 mg/day for adults and children ages 9 and up (source)
  • Studies show that the best way to absorb magnesium is through the skin. A dip in the ocean is perfect as long as you like to swim in the ocean and it’s not the middle of winter.
  • A great alternative is a topical spray or a body butter.

DIY Magnesium Body Butter or Spray

Magnesium spray, while it is a quick and efficient, sometimes can sting the skin especially if you are deficient. One solution is to try spraying it on the soles of your feet. Perfect to do half an hour before bedtime. The other solution is to make your own Magnesium body butter. You get the added bonus of coconut oil and shea butter and without the sting.

So simple you could make it before bedtime tonight.

DIY Magnesium Body Butter

almond oil

Get all the benefits of this lovely coconut body butter with the soothing and healing properties of magnesium. This recipe is adapted from

  • 1/2 cup magnesium chloride flakes + 3 tablespoons boiling water or 1/2 cup premade magnesium oil. (Won't quite be the same as the magnesium level will be lower)
  • 1/4 cup avocado or almond oil
  • 2 tablespoons beeswax
  • 1/3 cup Coconut oil
  • 1/3 cup Shea Butter
  • 10-15 drops essential oils
  1. Place 3 tablespoons of boiling water into the magnesium flakes in a small bowl and stir until it dissolves.
  2. This will create a thick liquid. Set aside to cool.
  3. In a glass or mason jar combine the avocado or almond oil, coconut oil, beeswax and shea butter.
  4. Place in a saucepan with 1 inch of water and turn on to a medium heat.
  5. When oils have melted, remove the jar from the pan and let cool until room temperature and slightly opaque in colour.
  6. Blend oil mixture using a stick blender on medium.
  7. Slowly add the dissolved magnesium mixture (about 1/2 teaspoon) to the oil mixture and blend.
  8. Continue to do this until magnesium mixture has all been blended and is well mixed.
  9. Put in the fridge for 15 minutes and re-blend to create butter texture.
  10. Add essential oils to your liking and blend again.

For added magnesium: Use the Avocado oil

For added relaxation and calmness: Use Lavender Essential Oil

Have you tried magnesium oil spray or magnesium body butter? Let me know if you try the recipe and how it went.


    • Hi Justin, I wouldn’t recommend the magnesium butter for the face for a few reasons. Magnesium can sting or prickle when it first hits the skin, not so much with the butter, but you might want to do a skin test like on your wrist before trying. The other reason is that magnesium is best absorbed through the torso and larger muscle groups. Finally, while the butter ingredients of coconut oil and shea butter are amazing and great for dry or irritated skins, they are heavy. If you are heading into winter then the butter may actually be great for your face but if you’re in a warmer climate, the butter will really heat and feel a little thick on the face. So the answer in short is no from my perspective. Hope that helps. 🙂

    • Hi Saul – given that this is a butter made with coconut oil and shea butter, it is going to be greasy. If you are used to wearing lotions on your skin, you will probably find butters and oils quite greasy to begin with, but it is something you will get used to and eventually love (well that’s my experience). If you made the recipe according to the amounts then the butter should definitely be slightly oily but it should absorb into your skin reasonably well with a little rubbing. The difference between a butter and a lotion, besides the lotion being emulsified with water, is that the butter will leave a residue on the skin that is slightly heavier than a lotion, but this is what it’s mean’t to do. Hope that helps. 🙂

  1. I recently made this. A wide mouth pint mason jar worked well for the recipe as written with approximately 2 cup yield. I later did the math and calculated that 1/2 cup bath flakes contains 7.5 grams elemental magnesium or 7500 mg. To get 200mg transdermal magnesium per day I will need to divide this over 37.5 days. My guess is this will last closer to 90 days, less than 100mg per day.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.