Coconut Butter Balm

Yield - 1 cup

Coconut Butter Balm

While making creams and lotions can be more labour intensive, creating a buttery balm is a one-pot wonder. This balm is solid at first, but it melts like magic on your skin and transforms into a creamy spread. 

Coconut oil is Mother Nature’s go-to body lotion. There’s nothing stopping you from slathering yourself in 100% virgin coconut oil and reaping the benefits of this tropical fruit. However, for this recipe I chose to add in shea, another skin softening butter, to firm up the product and create a real balm. I also love the addition of orange and peppermint essential oils. The smell of coconut oil is a rich one, and I find that adding orange and peppermint help to lighten its scent. That said, if that coco aroma is speaking to you, skip the essential oils and keep it au natural. 

Coconut Butter Balm 2


  • 3/4 cup 100% virgin coconut oil

  • 1/4 cup shea butter

  • 4 capsules 200 IU Vitamin E

  • 40 drops orange essential oil*

  • 10 drops peppermint essential oil**

* Orange essential oil is phototoxic and can make you sensitive to UV light if not properly diluted. For this recipe yielding 1 cup, do not use more than 60 drops of orange essential oil, based on the recommended 7.5 drops of orange essential oil per 1oz .

**Do not use if you are pregnant.


  • In small pot, gently warm the coconut oil and shea butter until just melted. Stir them together to make sure they’re blended. 

  • Remove from the heat source and add the Vitamin E by piercing each capsule and squeezing its contents into the mixture (discard the empty capsules). Add the essential oils and stir everything together. 

  • Pour the mixture into a jar and let fully cool and solidify.

  • Label and date and store in a cool space. 

How To Use

  • Slather the balm onto your body and massage into your skin. The balm will start off as a solid, but the heat from your body will melt it into a luscious oil. And a little goes a long way! Start off with a small amount to see how it spreads and then go from there.