DIY Magnesium Body Butter Recipe

If you suffer from chronic pain, restless leg syndrome, or insomnia, this magnesium body butter recipe may be just the thing you need. After several years of dealing with chronic pain, I have come to realize that there are a number of ways to tackle it.

Lots of exercise, a healthy diet, and a few key supplements have done wonders for improving my pain levels. One of the things that has been recommended to me for chronic pain is magnesium. There are a ton of health benefits of magnesium including calming nerves, soothing anxiety, and relief from muscle aches and spasms.

This magnesium body butter recipe is by far the most amazing way I have found so far to increase the magnesium in my body! Keep reading for the body butter recipe and find things you will need for this project.

Posts feature partner companies & may be sponsored. Post contains affiliate links & I will be compensated if you make a purchase after clicking on links. As an Amazon Associate I earn from qualifying purchases.

 lavender essential oil next to a glass container of DIY magnesium body butter

How to get more magnesium:

You can increase magnesium levels in a few different ways.

Magnesium baths:  

Typically these use Epsom salts which are NOT a variety of magnesium that is readily absorbed through the skin.

Magnesium from foods:

You can increase your magnesium intake in your diet. This is doable, as long as you know which foods are rich in magnesium. Try eating more of the following foods: Spinach , Chard , Pumpkin seeds , Yogurt or Kefir, Almonds, Black Beans, Avocado, Figs Dark Chocolate and Bananas (my chocolate and banana overnight oats are a great idea!) (my chocolate and banana overnight oats are a great idea!).

Magnesium Supplements:  

Probably the easiest method of increasing magnesium intake, however, I find it a bit harsh on my stomach.

Topical Magnesium:

 Magnesium oil, lotion, or this magnesium body butter recipe will help improve your magnesium intake. Magnesium is actually much better absorbed through the skin than it is through the intestines.

closeup of Magnesium Body Butter on a small wooden spoon

✯Don’t want to miss the next post?✯

Follow Turning the Clock Back on Facebook | Twitter | Pinterest

Or join the private Facebook group for simple tips on going green!

Tips for making this magnesium body butter

Many people suffer from restless leg syndrome. While there is a ton of research being done on this and no definitive answers, research suggests that magnesium may actually calm restless legs. This magnesium body butter, applied before bed, may help calm restless legs and improve sleep.

I added lavender essential oil for an additional boost to the calming effects of this body butter recipe. Keep in mind that this magnesium body butter recipe is VERY rich. It will leave your skin slightly greasy since it is essentially coconut oil and cocoa butter, both of which are greasy. I recommend putting it on right before bed.

You are going to need a few things to get this magnesium body butter just right. Here are a few affiliate links that will help and I certainly appreciate any shopping you do through them!


Glass jar of homemade magnesium butter with text overlay 'DIY Magnesium Body Butter Recipe'

Magnesium Body Butter Recipe

Magnesium has been shown to be very beneficial for people suffering from a number of health problems.  If you want to try making this DIY body butter, here is the recipe I used.  If you are dealing with chronic pain, you can also try my DIY pain-relieving salve which may help. 

Yield: 2 cups

DIY Magnesium Body Butter Recipe

DIY Magnesium Body Butter Recipe

This DIY Magnesium Body Butter Recipe is the perfect soothing bedtime body butter for stiff muscles.

Prep Time 10 minutes
Active Time 20 minutes
Difficulty medium
Estimated Cost $10


  • 1/2 cup coconut oil
  • 1/2 cup cocoa butter
  • 1/4 cup magnesium oil (1/8 cup magnesium flakes plus 1/8 cup water)
  • 20-30 drops essential oil


  • Double Boiler
  • Glass Bowls
  • Hand Mixer
  • Sealed Glass Container with Lid


  1. Add 1/8 cup magnesium flakes and 1/8 cup water. Stir until dissolved. Set aside
  2. Melt the coconut oil and the cocoa butter in the top of a double boiler until melted.
  3. Pour into a medium-sized glass bowl
  4. Place in the refrigerator for 20 to 30 minutes to chill
  5. Place the bowl over a second bowl of ice (so that you are chilling the mixture without actually adding anything to the oil/butter mixture)
  6. Beat with a hand mixer until the mixture starts turning opaque
  7. Slowly add in the magnesium oil as you continue beating the mixture.
  8. Add the essential oils while continuing to beat
  9. You will continue to beat until the mixture turns white and thick (5 to 10 minutes?)
  10. Scoop out of the bowl and put it into a sealed glass container.
  11. Apply at bedtime as needed.


Want an even easier way to get more magnesium?

Try this DIY magnesium oil! Just spray on your skin!

bottle of diy magnesium oil on a towel

11 thoughts on “DIY Magnesium Body Butter Recipe”

  1. Sounds a bit greasy – can you add arrowroot or cornstarch to cut the greasiness without hindering the benefits? I do this with my other body butters I make, but they don’t contain magnesium.

    • I am not sure, I have never tried either of those. I use this at night and use it sparingly so it has time to absorb.


Leave a Comment

Skip to Instructions