DIY Muscle Rub

I’ve been training for the Bath Half Marathon the last few months and this muscle rub has been such a savior to my sore legs and knees.

I didn’t want to use the standard rubs as I’m really not a big fan of their chemical smell. So I wanted to try making my own and did some research into how essential oils can really help aid muscle recovery.

This rub includes a mixture of essential oils which all play a vital part in making this rub really work. I’ve listed them below.

It may seem like loads of different oils, but I bought a mixed pack from amazon a few months ago for scenting bath salts and candles and the majority are in there and didn’t cost too much. The ones I bought are linked here – I use them in most of my cleaning and beauty products, so they’re worth the investment for me!


This is used to help increase the blood flow to where it is applied and helps reduce inflammation. It’s also a “counter-irritant” so can help to reduce swelling and pain caused by irritation. The link to the one I bought is here –


When applied it causes the skin to feel cool and then warm which helps to distract you from immediate pain.


It has anti-inflammatory properties and can help to reduce swelling and soothe sore muscles – perfect!


It has a slight numbing effect which can help temporarily soothe pain.


It has anti-inflammatory and analgesic properties so helps to soothe pain and reduce inflammation.

You’ll need

  • A resealable container
  • 1/3 cup of Olive Oil
  • 1/2 cup of Shea Butter
  • 2 TBSP of beeswax pellets / soya flakes
  • 45 drops of camphor essential oil
  • 40 drops of peppermint essential oil
  • 20 drops of eucalyptus essential oil
  • 15 drops of cinnamon essential oil
  • 15 drops of clove essential oil


  1. Melt the oil, butter and wax together in the microwave. This takes around 90 seconds.
  2. Allow the mixture to cool for a few minutes.
  3. Add all of the essential oils.
  4. Stir to combine and pour into your chosen resealable container.
  5. Leave to cool in the fridge for around 20 minutes.
  6. Its ready to go!

How to use

Apply a pea sized amount to the area and massage it in. It also works really well for headaches too!

Let me know how you get on making your own chemical free muscle rub!

Emilie x

Leave a Reply

Your email address will not be published.