Homemade Vapor Rub
4.88 from 8 votes

Homemade Vapor Rub

A combination of simple, natural ingredients coming together to provide a relief for chest and head congestion. The warm touch and scent of this homemade rub is not only calming, but also contains antiviral and anti-bacterial properties. A vapor rub that’s natural and effective.
Course DIY, Homemade
Cuisine American, Beauty
Keyword Vapor Rub
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 4 oz
Author Kristin Marr



  1. Place a glass bowl on top of a saucepan partially filled with water over medium heat. Add the coconut oil and cocoa butter. Melt

  2. Once melted, add the beeswax. Melt.
  3. Carefully remove the bowl from the heat. Allow the mixture to sit in the saucepan for 5 minutes. This will allow the mixture to cool so the oils aren't damaged.

  4. After 5 minutes, add the eucalyptus, peppermint, lavender, rosemary, and tea tree oils to the coconut oil mixture. Combine with a spoon.
  5. Pour the mixture into a glass jar. I use a mason jar. This recipe will make one 4 oz. jar of vapor rub. As the mixture cools the liquid will solidify, making it a creamy, spreadable rub.

Recipe Video

Recipe Notes

Homemade vapor rub will keep at room temperature for 12 months.

As always, please do your own research when it comes to using essential oils, particularly on young children. Using eucalyptus on young children may slow respiration in some children. Also, peppermint and rosemary essential oil aren't recommended for young children. Here's a handy post (as mentioned above) about kid ages and essential oil use.