DIY Natural Vapor Rub with Essential Oils for Congestion Relief

How to make homemade vapor rub so you have a natural remedy on hand for cold and flu season. Safe versions can be used on toddlers and young children to help relieve stuffy noses and chest congestion.

an amber glass jar with homemade vapor rub in it

With a large family, someone is almost always dealing with a runny nose during cold season. Commercial vapor rubs like Vicks can feel helpful for temporary relief, but they often contain ingredients such as camphor, petroleum, or other solvents that many prefer to avoid—especially for young children.

This homemade vapor rub uses natural, nourishing ingredients—coconut oil, beeswax, shea butter—and carefully chosen essential oils to deliver a safer, effective alternative for easing congestion and supporting restful sleep. When used correctly, this blend can help open airways and soothe coughs without exposing your family to harsh chemicals.

Why You’ll Like This DIY Vapor Rub Recipe

All natural

Commercial vapor rubs often contain camphor and petroleum-derived ingredients. This homemade version relies on natural carrier butters and oils plus essential oils selected for their respiratory-supporting properties, so you avoid synthetic solvents and camphor.

Safe options for toddlers

Essential oils are the active components in this recipe. Some are too strong for infants, so follow the “kid-safe” variations if you plan to use the rub on children under two. Diluting essential oils in a carrier like coconut oil and applying to areas out of reach of little hands reduces the risk of accidental contact with eyes or nostrils.

Easy to make

This recipe takes about 15 minutes from start to finish. Melt the base ingredients gently, mix in essential oils, and pour into jars to set. One batch should last through the season if stored correctly.

Effective

The essential oils recommended here are known for decongestant, antiseptic, or anti-inflammatory properties. When combined with a soothing carrier base, they can help relieve congestion and support recovery from colds and coughs.

an amber glass jar with homemade vapor rub in it with a striped green and white towel laid under it

What You’ll Need For This Homemade Vapor Rub Recipe

Ingredients

coconut oil – A gentle carrier oil with calming, anti-inflammatory properties. Olive oil, jojoba, or almond oil can be substituted.

shea butter – Unrefined shea butter (or cocoa butter) is rich in fatty acids and skin-nourishing vitamins.

beeswax – Adds body and helps the rub solidify so it stays in place when applied.

essential oils – Use pure, high-quality essential oils. Choose 3–5 oils from the adult or kid-safe lists below, totaling about 30 drops per batch.

an amber glass jar with homemade vapor rub in it with a striped green and white towel laid under it and essential oils laying next to it

Tools to Use:

  • Double boiler (or a heat-safe bowl set over a saucepan of simmering water)
  • Small glass jar with a lid for storage
SHOP NOW

How To Make Your Own Homemade Vapor Rub

Combine – In a double boiler (or heat-safe bowl over a saucepan with a little water), gently melt the coconut oil, shea butter and beeswax until fully liquid and smooth.

Add Essential Oils – Remove from heat and let the mixture cool slightly. Add your chosen essential oils (3–5 different oils, totaling about 30 drops). Stir thoroughly to disperse the oils evenly.

Store – Pour the blend into a small, clean glass jar. Allow it to harden at room temperature, then seal with a lid.

eucalyptus oil being dripped into a bowl with melted vapor rub in it

Tips For Success

How to Use – Apply a small amount to the chest, back (along the spine), and the soles of the feet. Rub in well so the carrier oils help the essential oils absorb and release their scent slowly.

Avoid applying near the nostrils, mouth, or eyes. For young children, choose application sites they cannot reach to prevent rubbing it into their faces.

Storage – Keep the rub in an airtight glass container, stored in a cool, dark place. Properly stored, it can retain potency for many months; essential oils gradually lose strength if exposed to light, heat, or air.

Substitutions – Cocoa butter can replace shea butter. Olive oil, almond oil, or jojoba can replace coconut oil if preferred.

Kid-safe variations – For a gentler blend suitable for toddlers, choose oils such as fir, cedarwood, lavender, tea tree, thyme, or frankincense.

FAQ About Homemade Vapor Rub

How do you make vapor rub at home?

Combine carrier oils and a solidifying wax or butter with essential oils known for decongestant and antiviral properties. Melt, mix, cool, and store in jars.

What essential oils are good for toddlers with congestion?

Gentle options include cedarwood, lavender, tea tree, thyme, frankincense, and certain fir oils. Always dilute well and use only a few drops total for small children.

an amber glass jar with homemade vapor rub in it with a striped green and white towel laid under it and essential oils laying next to it

What is the fastest way to relieve a child’s cough?

Home remedies that often help include:

  • Warm fluids, such as warm milk or broth
  • Using a cool-mist humidifier at the bedside
  • Offering aged children honey-based cough syrup if age-appropriate
  • Applying a natural vapor rub to the chest, back, and feet
  • Sucking on soothing lozenges or hard candy for older children
  • Sitting together in a steamy bathroom while a hot shower runs

How long does homemade vapor rub last?

Because it contains no water, the rub won’t spoil quickly. Essential oils will weaken over time if exposed to light and air, so store the jar in a cool, dark place to preserve potency for many months to a year.

Where do you rub essential oils for a cough?

Mix essential oils with a carrier and apply to the chest, back, and bottoms of the feet. Avoid the face, eyes, mouth, and nostrils.

an amber glass jar with homemade vapor rub in it with a striped green and white towel laid under it and essential oils laying next to it

What are the best essential oils for a cough or cold?

  • Rosemary – Antiseptic qualities that can support respiratory health.
  • Eucalyptus – Works similarly to menthol, helping reduce stuffy nose symptoms.
  • Peppermint – Contains menthol-like compounds that can help open airways.
  • Tea tree – May reduce inflammation and ease breathing when diluted.
  • Frankincense – Often used to help break up mucus and calm inflammation.
  • Oregano – Known for strong antimicrobial properties; use with caution and dilute well.
  • Thyme – Helpful for dry coughs and throat discomfort.
  • Lavender – Soothes irritation and reduces throat soreness.
  • Spearmint – Reduces inflammation and can relieve cold symptoms.

More Homemade Natural Remedies:

If you found this post useful, try other DIY natural remedies such as homemade cough syrups, lemon-ginger candies, and simple insect repellent recipes for additional seasonal support.

  • Homemade Cough Syrup for Kids
  • Old-Fashioned Cough Syrup Recipe
  • Lemon Ginger Hard Candy
  • DIY Essential Oil Insect Repellent
  • Apple Cider Vinegar Gummies

I hope you enjoy this natural vapor rub. If you try it, please consider leaving feedback to share how it worked for your family.

Pin these steps to try later. Share your creation on social media to show how it turned out.

an amber glass jar with homemade vapor rub in it with a striped green and white towel laid under it and essential oils laying next to it

Homemade Vapor Rub

Yield:
4 ounces
Prep Time:
15 minutes
Total Time:
15 minutes

How to make homemade vapor rub to have on hand for cold and flu season. Use this natural remedy on toddlers and older kids to clear up congestion and improve sleep.

Ingredients

  • 2 Tablespoons coconut oil
  • 2 Tablespoons shea butter
  • 1 Tablespoon beeswax
  • 30 drops essential oils (choose from the list of oils above)

Instructions

  1. In a double boiler (or heat-safe bowl over a saucepan with a little water in it), melt the coconut oil, shea butter and beeswax until there are no solid bits left.
  2. Remove from heat and let the mixture cool for a few minutes before adding the essential oils. Choose 3–5 essential oils and use even amounts of each to total about 30 drops. Stir completely.
  3. Pour the mixture into a small glass jar. Let it harden and seal with a lid.

Notes

To Use – Apply a small amount to the bottoms of the feet, chest, and spine. Rub well to help the oils absorb.

Avoid contact with eyes, mouth, and nostrils. For children, apply to places they cannot reach to prevent accidental rubbing into the face.

To Store – Store in an airtight glass container in a cool, dark place. Proper storage preserves essential oil potency longer.

Substitutions – Cocoa butter can replace shea butter. Olive oil, almond oil, or jojoba can replace coconut oil.

For Adults/Teens – Choose from eucalyptus, rosemary, lavender, tea tree, peppermint, spearmint, frankincense, oregano, or clove.

For Kid-Safe Vapor Rub – Select gentler oils such as fir, cedarwood, lavender, tea tree, thyme, or frankincense.

© Elizabeth Kaiser
Category: natural remedies

img 82049 8