Homemade Magnesium Body Butter for Athletes

If you are a parent raising a student-athlete, you will want to consider using Magnesium Body Butter as a part of their recovery.

We use Magnesium in over 300 bodily functions a day!  And if we are stressed it’s one of the first minerals to get depleted.

Student-athletes are no different than adults, they create stress and inflammation in their body by working out and playing sports. Plus, I don’t know one teenager that isn’t mentally stressed from school.  Supplementation is so helpful in keeping Magnesium levels up!

Magnesium Body Butter can also help female athletes who struggle with painful periods!


Here are some of the most common health benefits of supplementing with Magnesium:

  • Relieves sore muscles and promotes recovery
  • Increases calcium absorption
  • Relieves menstrual cramps
  • Relieves migraines
  • Improves sleep
  • Improves energy
  • Supports Thyroid gland
  • Improves stress management

It’s also ideal to ensure your student-athlete is eating Magnesium-rich foods on a regular basis:

  • Dark Leafy Greens
  • Whole Grains
  • Nuts/Seeds
  • Dark Chocolate
  • Legumes
  • Avocado

Ok, let’s get to making Magnesium Body Butter!

First, you will need Magnesium Oil; you can buy it or make it.  Either one is available on Amazon for purchase.

Magnesium Oil:

  • 1 cup boiling filtered water
  • 1 cup Ancient Mineral Magnesium Bath Flakes
  • Bring water to a rolling boil and then add Magnesium Bath Flakes, stir to dissolve.  Set aside to cool.



Magnesium Body Butter

Makes 2 – 8-ounce jars


1/2 cup of cocoa butter or shea butter – melted

1/2 cup coconut oil – melted

1/3 cup of Magnesium oil

1/4 cup carrier oil – such as avocado oil, almond oil, olive oil (any oil that stays liquid at room temperature)

10 drops Lemongrass Essential Oil (anti-inflammatory & relieves joint & muscle pain)

10 drops Peppermint Essential Oil (relieves sore muscles & boosts circulation)

10 drops Eucalyptus Essential Oil (anti-inflammatory & relieves pain)

10 drops Rosemary Essential Oil (relieves muscle aches & pains & is anti-inflammatory)

10 drops Vetiver Essential Oil (suppresses muscle spasms & relieves stiffness in joints)

In a mixing bowl, add all ingredients and mix together well.  Let the oils cool down at room temperature.

You will want the oils to harden back up so that you can whip it into body butter.

Where I live, that takes a long time due to the weather still being warm.  So I use a shortcut, once the oil has completely cooled I put it in the freezer for 5-10 minutes to harden up.

Be careful if using the freezer technique, do not let it freeze completely.  It’s a pain to whip it up when it starts to thaw out!

Then with a hand mixer, whip the oils into butter.

That’s it! The butter is ready to be stored in glass jars.


Notes – cocoa butter or shea butter is a hard solid block, use a serrated knife to cut shavings.

Cocoa butter is strong in fragrance; chances are you will not be able to smell the essential oils over the cocoa butter.  But I still like to add them in.  If you are looking for a less overpowering butter, try shea butter.

Both cocoa butter and shea butter can be purchased on Amazon if you cannot find it locally.

This recipe was adapted from The Coconut Mama’s website.