This post may contain affiliate links. Read my disclosure.

Magnesium body butter is a sore muscle’s best friend. Not only is it great for hydrating the skin, it’s also an incredible way to help soothe aches and pains. I love applying this whipped magnesium body butter at night because it’s a very calming, nourishing, and relaxing. And the best part? It’s inexpensive and super easy to make.

So, why the magnesium in this whipped magnesium body butter recipe? Magnesium is essential for health, and due to factors such as modern industrial processing and soil degradation, most people are deficient in magnesium and could benefit from adding some back in topically or orally.

Magnesium deficiency can cause muscle cramps or weakness, restless legs, migraines and cluster headaches, irritability and anxiety, fatigue, hypertension, and sleep problems—to name a few.

If you’re not supplementing with magnesium, there are a couple different ways you can get it into your system. The first, of course, is topically through the application of this magnesium body butter. Topical, or transdermal application, is a method of delivering minerals to the body through the skin. It’s incredibly effective, especially when applied directly to areas of muscle pain.

The two main topical magnesium products include magnesium oil, and magnesium flakes, which can be added to the bath.

While I love magnesium oil, it has a watery consistency, and therefore is hard to apply to popular areas of soreness like the neck or lower back. Adding magnesium oil to nourishing oils, as you’ll find with this magnesium body butter recipe, makes it easier to apply directly to muscles, and has the bonus effect of nourishing the skin.

You can also take magnesium orally in powder or pill form. Certain forms of oral magnesium can have a laxative effect, so it’s really important to start with a low dose, and work your way up to more.

Quality does matter when it comes to oral supplementation with magnesium, so it’s important to know which types of magnesium are best. I highly recommend Natural Calm, which is an absorbable form of magnesium known as ionic magnesium citrate. If you’d rather not take a powder, I also recommend magnesium glycinate, which is also highly absorbable and does not have a laxative effect when taken.

The typical daily dosing for magnesium is 3-4 mg per pound of body weight. For example, if you weigh 150 lbs, you’d need between 450-600 mg per day. You can get this orally or topically, or through a combination of both. Personally, I take Natural Calm before bed, and apply this whipped magnesium body butter daily to my back, shoulders, and any other tight or sore muscles.

While there are quite a few different essential oils that help relieve muscle pain or soreness, including marjoram and lavender, peppermint oil is used in this recipe because it is analgesic, anti-inflammatory and antis-spasmodic, meaning it can help relieve pain and inflammation, and reduce muscle cramps. Peppermint contains menthol, an organic compound which provides a pain-relieving cooling sensation and naturally alleviates discomfort, making this whipped magnesium body butter a perfect partner to long work days or workouts.


Whipped Magnesium Body Butter


1/2 cup coconut oil
1/2 cup shea butter
1/4 cup magnesium oil
3 tbsp jojoba oil
20-30 drops peppermint essential oil


Put 1-2 inches of water in a small pot, and place over medium-high heat. Put a glass bowl on top of the pan so that the water is just underneath the bowl, but not touching it. Put the coconut oil, shea butter, and jojoba oil in the glass bowl, and let the ingredients fully melt to combine. You’ll need to stir the mixture occasionally.


Once ingredients have melted, turn off the heat and remove the glass bowl from the pot. Once glass bowl has cooled, place the bowl (with the ingredients!) into the fridge for about 45-60 minutes until the mixture becomes translucent, and has hardened slightly. The oils should be soft to the touch, but not liquid.

Using a hand mixer, whip the ingredients in the bowl, and slowly begin to add in the magnesium oil, about 1 tablespoon at a time. After magnesium oil has been incorporated, add peppermint essential oil. After about 2-3 minutes of whipping, the mixture should become light and fluffy, and have a lotion-like texture. (Note: You can also do this with a stand-alone mixer. Simply transfer the contents from the bowl to the mixer after removing them from the fridge.)





Once contents are well combined, let the lotion set in the fridge for another 30-60 minutes, or at room temperature overnight. The lotion will become hard, but will still be malleable. (Note: Leaving the mixture in the fridge for too long will result in it becoming very hard. If this happens, simply remove the bowl from the fridge and leave it at room temperature overnight.)

Using a hand mixer, whip the contents again for 1-2 minutes until texture becomes light and fluffy. Transfer to a glass jar for storage.

Tips and Tricks

  • This recipe uses pre-made magnesium oil, which typically has about 560 mg per tsp. This means, you’ll be getting around 100 mg of magnesium per tsp of whipped magnesium body butter.
  • Because magnesium is great for sleep, I highly recommend applying this magnesium body butter before bed. If you don’t have any specific muscle you’d like to apply it to, try rubbing some onto your feet.
  • If you’re not a fan of peppermint, feel free to swap it for lavender essential oil or marjoram essential oil.
  • This magnesium body butter is great for all skin types. Of course—I recommend testing it on a small patch of your skin first to make sure there you do not experience any reactions.
  • This magnesium body butter is stable at room temperature. I recommend putting it in a jar that has a lid, which will help the body butter keep its whipped consistency. If the consistency changes, you can periodically re-whip the lotion using a small spoon.

Got any questions about how to make this whipped magnesium body butter? Post them below and I’d be happy to help!

Live empowered,


Print Friendly, PDF & Email


Get access to my step-by-step video tutorial, which shows you how to clean your face with coconut oil and use other products like toners, moisturizers, and exfoliators in your routine!

To access the video, please check your inbox (or spam folder!), and confirm you're not a robot! Then, I will send you the video immediately!