Skip to Content
I may earn a commission if you click on links in this post and make a purchase.

How to Make a Moisturizing Sore Muscle Liniment

We do plenty of physical work on our little homestead so sore muscles aren’t exactly a novel thing.  We combat sore muscles by staying hydrated, taking hot showers, and slathering on this homemade moisturizing sore muscle liniment.

Moisturizing Sore Muscle Liniment bottled.

Simple Ingredients

Often when we think of home remedies or herbal medicine, we tend to over complicate. The great thing about this simple moisturizing sore muscle liniment is that many of the ingredients are likely already in the pantry and home apothecary. 

The cornstarch is simply a thickening agent to help make the liniment smooth on the skin in a thick, even coating. Vegetable glycerin softens the skin and acts as a carrier to the healing essential oils. Witch hazel can help reduce swelling and help bruises fade more quickly.

This whips up in no time and a batch goes a long way. Switch out the Peppermint Essential Oil for a different essential oil depending on your particular type of aches.

This would also make a great gift when packaged in a pretty bottle. Say for the folks who help build a fence or help you move. 

Relieve sore muscles naturally with this easy to whip up D.I.Y. moisturizing sore muscle liniment from easy to find ingredients.

How to Make Moisturizing Sore Muscle Liniment

  1. In the top of a double boiler, whisk together the glycerin, witch hazel, and cornstarch. Heat for about 5 minutes, whisking occasionally, until smooth. Remove from heat and allow to cool to room temperature.
  2. When cool whisk in the essential oil. Pour into an airtight bottle.

To Use:

Rub into sore muscles as needed. 

The vegetable glycerin helps soothe dry skin so don’t be afraid to use this after a hot shower or bath (with some healing bath bombs, perhaps), too.

Use up within 2 months. 

Sharing is caring!


Wednesday 18th of December 2019

How much glycerine? The quantity just says “cup”.

Kathie Lapcevic

Wednesday 18th of December 2019

Hmm - When I look at the post it says 1/2 cup - which is correct 1/2 cup. I'm not sure why it doesn't show for you.

Deborah Sykes

Sunday 26th of May 2019

Going to try this liniment thanks for this recipe and your blog I love it

Kathie Lapcevic

Monday 27th of May 2019

I hope it works great for you!


Sunday 18th of November 2018

Do you have a recommendation for another essential oil? I can't put peppermint on my skin because it triggers eczema.

Kathie Lapcevic

Sunday 18th of November 2018

I'm not sure about the eczema but other oils that are great for sore muscles include marjoram, ginger, rosemary.

Angi @ SchneiderPeeps

Tuesday 30th of December 2014

I just made a second batch of this, this time to give to my siblings. They are going to love it.


Friday 14th of November 2014

What is the purpose of the cornstarch?


Friday 14th of November 2014

Just thickens it up a bit, but feel free to skip if you prefer.