17 November 2017

Headache Relief Balm Recipe

This natural headache relief salve recipe uses essential oils for natural relief.

When I have a headache, it can last for several days.  I’m prone to both migraines and tension headaches.  I pretty much have my migraines under control, but the tension headaches seem  to give me more trouble.

When I a tension headache, I feel like my head is in a vice that just won’t stop getting smaller.  The back of my neck and shoulders get tight and painful.  

If I do reach for my prescribed medication, I’m pretty much worthless for hours, if not all day.  I started using essential oils with some success a few years ago.

I made this headache balm so I would have my favorite headache essential oils ready to use at the first sign of a headache.  Even though tension headaches are different from migraines, I get the best relief when I treat either of them at the first sign of pain just like you would a migraine headache.  


Links in this post may be affiliate links, which means that I earn a small commission from sales.

The base that I use for the balm has just three ingredients: beeswax, shea butter, and sweet almond oil.  This is an easy base to use because you use each ingredient in equal amounts, so I don’t have to do a lot of math when I want to make a recipe, and it’s easy to remember.

You can use any liquid carrier oil, but I like sweet almond oil.  It’s a good mild oil that also had some skin loving benefits.  You could also use fractionated coconut oil or even olive oil, but olive oil can leave your skin greasy after you apply the balm.

For the essential oils, I use peppermint, lavender, eucalyptus, and tea tree oil.  

  • Peppermint is said to relax muscles, relieve pain, and reduce inflammation.  All of these properties can help with a tension headache.  It’s also cooling, which can provide immediate relief when you apply the balm.  
  • Lavender promotes relaxation.  Tension headaches are often the result of stress, so it makes sense to use an oil that can help you relax.  
  • Eucalyptus is said to help reduce pain and congestion.  It can also help reduce stress.
  • Tea tree oil is said to be an anti-inflammatory oil.  It can help reduce swelling and pain associated with tension headaches.
These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.  


  • 1 ounce beeswax
  • 1 ounce shea butter
  • 1 ounce sweet almond oil
  • 20 drops peppermint essential oil
  • 15 drops tea tree essential oil
  • 15 drops lavender essential oil
  • 5 drops eucalyptus essential oil



In a double boiler, heat the beeswax, shea butter, and sweet almond oil.  Never heat this over direct heat.


Stir occasionally until melted.  


Remove from heat and let cool slightly.  Add the essential oils, stir well, and pour into small containers.


Let cool completely before using.

To use the headache balm, rub some on your fingers and massage onto your temples, forehead, or back of neck.  The peppermint will give you a cooling sensation that will help relieve pain instantly.  

If you need more relief in a few hours, try rubbing the area where you applied the balm before to reactivate the essential oils.  If this doesn’t work, then reapply the balm.

Like this post?  Pin it!

Newsletter Signup
Cari Dunn
Cari Dunn

Cari lives on a small farm in Ohio with her husband, three kids, two dogs, two cats, five goats, several chickens, and homing pigeons. She loves Gilmore Girls, coffee, and her kids. Not in that order.