Easy Homemade Vapor Rub for Kids and Adults (Natural & Effective)
This all-natural homemade vapor rub with essential oils is gentle, effective, and safe for the whole family – even kids 2 to 10 years old. Perfect for easing congestion and helping everyone breathe easier during cold season.

The Story Behind This DIY Vicks-style rub
What’s the first thing you reach for when you have a stuffy nose? 🤧
Besides my trusty Cold & Flu Busting Elixir this homemade vapor rub is my go-to whenever someone in the family starts sniffling.
A few winters ago, I began adding essential oils to my homemade body butter and, after some trial and error, this soothing homemade vapor rub with essential oils was born. A kid-safe, natural chest rub that our whole family relies on.

Why You’ll Love This Homemade Chest Rub
- Completely natural – it’s a homemade Vicks vapor rub alternative that lets you skip the petroleum and artificial fragrance.
- Safe for children – a true DIY natural chest rub for kids designed with safe essential oils so you don’t have to wonder “is this okay for my littles?”
- Smells amazing – designed to soothe stuffy noses naturally, without that harsh menthol scent.
- Budget-friendly – cost-effective and simple to make once you have the basics. A small jar lasts all winter.

The Best Essential Oils for Homemade Vapor Rub (By Age)
There are many essential oils which should not be used on children, so to ensure this Homemade Vapor Rub recipe is safe for young ones I have used essential oils from the KidSafe line of Plant Therapy and Edens Garden ‘Ok for Kids’ line of essential oil blends.
|
Children 2 to 10 Years Old |
Children Over 10 (and Adults Too!) |
|---|---|
💡 Pro tip: Mix and match based on who you’re making it for — or keep two small jars on hand: one kid-safe blend and one grown-up strength. That way everyone in the family stays sniffle-free naturally.
How to make Vapor Rub
What You’ll Need (and Why)
- Shea Butter – Adds a rich, creamy base that deeply nourishes the skin while giving your balm that soft, whipped texture. It’s perfect for dry, irritated winter skin.
- Coconut Oil – Naturally antibacterial and solid at room temperature, it helps the rub stay firm yet melt easily on contact with the skin.
- Sweet Almond Oil – A light, easily absorbed carrier oil that balances the richness of the shea and coconut oils, so your rub spreads smoothly without feeling greasy.
- Beeswax – The secret to a balm that holds its shape! Beeswax thickens the mixture, locks in moisture, and slows the evaporation of those precious essential oils.
- Essential Oils
💡 Note: I also tested a simplified version using only coconut oil and beeswax. While it worked, the texture was much firmer and less creamy — and honestly, not nearly as lovely to apply! So I recommend sticking with the full version above for best results.
Melt, Mix, and Pour – It’s That Simple
You’ll find the full instructions in the recipe card below, but here’s the quick version:
- Melt your base oils and beeswax.
- Stir in essential oils once cooled slightly.
- Pour into clean jars and let set.
That’s it! A soothing, silky balm ready to use whenever stuffy noses strike.

Do’s & Don’ts of Using a DIY Natural Chest Rub for Kids
✅ DO:
- Apply a thin layer of your homemade Vicks vapor rub alternative on the chest, back, or throat to help ease congestion naturally.
- Use only kid-safe essential oils (like the Plant Therapy KidSafe or Edens Garden OK for Kids blends) when making your vapor rub at home.
- Test a small area first, especially if you’re using it on little ones or anyone with sensitive skin.
- Store your DIY chest rub in a small glass jar in a cool, dark cupboard to keep it fresh for months.
- Wash hands well after applying so no residue ends up near the eyes or mouth.
🚫 DON’T:
- Don’t apply vapor rub under or inside the nostrils — even natural versions can irritate airways, especially in children.
- Don’t use strong, adult-formulated essential oils on kids under 10.
- Don’t over-apply — a pea-sized amount is plenty.
- Don’t use on broken or irritated skin, as essential oils can sting.

Homemade Vapor Rub
Ingredients
- 30 grams shea butter
- 20 grams coconut oil
- 20 grams sweet almond oil
- 10 grams beeswax
Essential oils for child friendly Vapor Rub (choose one or the other)
- 30 drops Plant Therapy KidSafe Immune Boom
- 30 drops Edens Garden Sniffles & Sneezes
Essential oils for adult Vapor Rub
- 20 drops eucalyptus essential oil
- 5 drops peppermint essential oil
- 5 drops lavender essential oil
Instructions
- Place a heat safe bowl on top of a saucepan partially filled with water over medium heat
- Add shea butter, coconut oil and beeswax to the heat safe bowl
- Once the solid ingredients are melted, mix to combine and remove from the heat
- Mix in liquid sweet almond oil and essential oils
- Transfer the mixture to a small glass or metal container with a tight fitting lid