top of page
  • Writer's pictureLea

Homemade DIY Magnesium Lotion | Step by Step

Updated: May 12, 2023

Magnesium lotion is one of my favorite body products. It is nourishing and luxurious on the skin, while adding wonderful benefits to the body. It is my preference to magnesium spray, due to the fact that magnesium spray tends to be itchy and sting, when applied to the skin.

I have a video on youtube detailing the process step by step, which you can find at the bottom of this blog post.

Disclaimer: I am not a doctor, and this information is for entertainment purposes only ::cue eye roll::

Anyway, magnesium lotion has been found to have a wide variety of benefits. It is assessed that most people today are quite deficient in magnesium, due to the depletion of minerals in our soils and modern food. Magnesium is essential for the proper function of our body systems. Thus, if we are depleted in this lovely mineral, we will not feel very well. Some headaches, digestive issues, pains, and overall fatigues, can be linked to a depletion in essential minerals.

I keep my magnesium lotion beside my bed, and I enjoy applying it after a warm bath at night to my feet, legs, arms, or belly. Sometimes I can feel the benefits right away. If using for children, you can apply to their feet, and then put on some cozy socks that you don't mind getting the lotion on, and tuck them into bed.

What you will need: (almost everything below has a clickable link)

Double Boiler (you can also create your own double boiler using 2 pots stacked or a heat safe bowl over a pot)

A fat of your choice -


Glass Jar(s) with lid(s)


Hot Water

Measuring Spoons and Cups

Essential Oils (optional)


For visual step by step instructions, click the video below

This recipe makes 1 personal use batch of magnesium lotion.

  • Mix 1/2 cup of magnesium flakes into 1/2 cup of hot water. Set aside and allow the flakes to dissolve.

  • While the flakes are dissolving in your water, place your other ingredients into the top section of your double boiler. (3 tablespoons beeswax, 2 tablespoons shea or cocoa butter, and 1/4 cup of the fat of your choosing)

  • Heat a couple inches of water into the bottom section of your double boiler. Place the top section on and heat until your ingredients have completely mixed together into a liquid.

  • Remove your boiler from the heat, and add your desired essential oils, If you so desire. (Approx. 10 drops of each oil).

  • Pour your magnesium flake water into your beeswax, butter, and fat mixture.

  • Blend your mixture together with an immersion blender, regular blender, or a spinning whisk, until your get a fluffy lotion consistency.

  • Spoon your lotion into your jars, allow to cool, and store with the lid on. (This lasts at my bedside for a good 2-3 months, though I always use it before then) You can also store in the fridge.

  • Apply as needed and enjoy the benefits!

*Some links on this website or blog may contain affiliate products or links. This means that If purchases are made through links on this website, I may receive a commission*

10,288 views6 comments

Recent Posts

See All


The oil and water won't blend together. Could you please help?

Replying to

Mine won't either. Did you figure it out?


Jul 26, 2023

Hi Lea, I have just discovered you. I am very excited to learn from you. I was wondering though instead of magnesium flakes can one use epsom salts in the home made magnesium lotion?


Hi Lea, just tried the recipe. Followed it exactly only used mixer on low speed, but the magnesium water won't absorb into the butter, wax and fat mixture. I mixed and mixed. What could I have done wrong? Was really excited to use this because I suffer from arthritis and hoped it would give some relief. Love your videos and blog. You are a blessing!


Would it be possible for you to make your recipes printable please?

May 18, 2023
Replying to

That's a great suggestion! I am self taught at all the website stuff, so I am learning how to do things in stages. This is a great idea for what to incorporate next. Thank you 😊

Post: Blog2 Post
bottom of page