This Dr. Axe content is medically reviewed or fact checked to ensure factually accurate information.

With strict editorial sourcing guidelines, we only link to academic research institutions, reputable media sites and, when research is available, medically peer-reviewed studies. Note that the numbers in parentheses (1, 2, etc.) are clickable links to these studies.

The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.

This article is based on scientific evidence, written by experts and fact checked by our trained editorial staff. Note that the numbers in parentheses (1, 2, etc.) are clickable links to medically peer-reviewed studies.

Our team includes licensed nutritionists and dietitians, certified health education specialists, as well as certified strength and conditioning specialists, personal trainers and corrective exercise specialists. Our team aims to be not only thorough with its research, but also objective and unbiased.

The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.

Homemade CALM Body Butter


Homemade magnesium body butter - Dr. Axe

Conventional body butters can be full of synthetic fragrances and harmful chemicals. Instead, try this homemade calming magnesium body butter recipe.

This recipe contains avocado oil, which has naturally occurring magnesium and potassium that help hydrate the skin. Avocados are one of the most mineral-rich superfoods in the world. In addition, magnesium oil is added — it’s transdermal so can pass through the skin into the body.

Also, to naturally calm the body, this recipe contains lavender essential oil, which can relax muscles and reduce the effects of stress.

Apply this CALM magnesium body butter recipe today to naturally increase minerals and healing compounds in your body!

Homemade CALM Body Butter

Total Time: 45 minutes
Serves: 30


  • 1/4 cup avocado oil
  • 1/4 cup magnesium oil
  • 3/4 cup cocoa butter
  • 30 drops of lavender oil
  • large glass jar


  1. In saucepan with water over low heat, place a jar containing the cocoa butter.
  2. Once melted, pour into bowl and let cool in fridge for 30 minutes.
  3. Using a standard mixer blend and whip it.
  4. Once whipped add in magnesium oil, avocado oil and essential oils and mix.
  5. Transfer to glass jar or plastic container and keep in refrigerator for 90 days.

How useful was this post?

Click on a star to rate it!

Average rating 4.7 / 5. Vote count: 9

No votes so far! Be the first to rate this post.

Josh Axe

Get FREE Access!

Dr. Josh Axe is on a mission to provide you and your family with the highest quality nutrition tips and healthy recipes in the world...Sign up to get VIP access to his eBooks and valuable weekly health tips for FREE!

Free eBook to boost
metabolism & healing

30 Gluten-Free Recipes
& detox juicing guide

Shopping Guide &
premium newsletter



  1. Stephanie on

    A doctor recommended that my daughter take magnesium because she has a tendency to get anxious/nervous about situations. I was also told magnesium can help with “growing” pains at night. Will the magnesium oil in this cream be sufficient to absorb in the body that she wouldn’t need it in any other form?

  2. Suzy on

    I am wondering the reason for the process of taking an already solid substance and melting it in a pan of water. Is it so you can get the cocoa butter out of the jar and then refrigerate it again for the recipe whip? Having a dumb-arse attack here :)

    • Dr. Josh Axe on

      Yes, sorry for the confusion. You don’t necessarily have to refrigerate it after but let it cool to room temp. It’s easier to mix and work with when warm

  3. Missie Morales on

    so does this mean this body butter is better then coconut….ugh im so confused about all this stuff!

  4. Gay Martin on

    Made calming butter and put it in fridge. It’s so hard that you can’t get it out of jar. I set it at room temp for 2 days and it is still hard, not smooth like butter. Any suggestions?

  5. Joan Payton on

    I’m going to make the Body Butter with magnesium oil and I can’t remember where to test it on my skin for any reactions. Can you help me please? Thank you. Can’t wait to make this.

  6. Andrea on

    This came out great, but after I let it sit, the mixture became rock-hard again. Is there something I’m doing wrong that it doesn’t stay soft after all the ingredients are whipped together?

    • Andrea A. on

      I am as well; had a huge reaction to it. It was in an after sun screen I bought. It took weeks for the burn from it to heal; I’m also diabetic.

  7. Wendy on

    I found that the cocoa butter whips up nicely but it has to be cool. I popped it into the freezer for a few minutes and it helped.

  8. Rita Frazier on

    I made this but my butter has water droplets all over. The water and oil and not staying together. What can I do. Also I didn’t get the nice creaminess as in the picture but I don’t mind that, just want to make sure it wont go bad too quickly because of the water.

      • Rita on

        I whipped it again and the water droplets are now gone. I did not use extra water, was only thinking of the water used to make the mag oil (water + mag chloride). Thanks for responding and for sharing your the recipe.

  9. Johanna on

    I cannot use lavender or any oils with lavender. Are there any essential oil substitute for calmimg and stress?

  10. Wanda on

    I’ve made this for the second time, the directions said to whip, mine didn’t whip, what am I doing wrong?

  11. Wanda on

    Does the cocoa butter actually whip up? I made this today but it wouldn’t whilp. It said to store in fridge, I did this and it got hard again. What did I do wrong?

  12. Kate on

    If I were to use ConcenTrace Trace Mineral Drops instead of the magnesium oil, how much would I use. It’s more liquidy than oil so I would think less but not sure. Thank you for the wonderful recipes!

  13. Tara on

    Your ingredient list says cocoa butter – but the directions says coconut and shea butter. I have the later two and will make this for sure. But wonder about the amounts. Thanks!

    • Dr. Josh Axe on

      I’ve updated the recipe so the directions and ingredients should match now. You can substitute the shea butter for cocoa butter in the recipe and use the same amounts as you would cocoa butter

  14. Linda on

    This sounds great! I plan to make some for myself and for gifts…
    Can you tell me where to purchase magnesium oil?
    Thank you for all of the helpful advice and recipes. :D

Comments are closed.

More Beauty