15 Best Essential Oils for Sore Throat, Cough & Congestion: Easy At-Home Uses
Let’s be real—nothing kills your vibe faster than a sore throat, stuffy sinuses, and that nagging cough that won’t quit. Whether you caught a random cold during your morning walk or your kid brought home a flu germ from daycare, those three symptoms can turn a regular day into a total drag. And if you don’t tackle them early? They can stick around for weeks, making it hard to sleep, work, or even enjoy your favorite snack.
I’ve tried everything from over-the-counter meds to chicken noodle soup (obviously), but honestly? Essential oils have been my secret weapon for quick, natural relief. They target the root of the problem: inflammation, excess mucus, and the viral or bacterial infections that cause all this chaos. Today, I’m breaking down 15 of the best essential oils for sore throats, coughs, and congestion, plus exactly how to use each one safely at home. No fancy equipment required, just a few simple tricks you can pull off tonight before bed.

What Makes Essential Oils Work for Respiratory Symptoms?
Before we dive into the list, let’s quickly cover why these oils actually help. Most of the oils on this list have anti-inflammatory, antimicrobial, and expectorant properties. That means they calm the swollen, irritated tissue in your throat and sinuses, fight off the germs causing your cold, and help loosen up that thick, yucky mucus stuck in your chest. Plus, inhaling the warm, soothing scents can instantly take the edge off a hacking cough and help you breathe easier. Just make sure you always dilute them with a carrier oil like jojoba, sweet almond, or coconut oil before putting them on your skin—undiluted essential oils can cause irritation!
Top Essential Oils for Sore Throat, Cough, and Congestion
After testing dozens of oils over the years, these 15 are my go-tos for knocking out respiratory symptoms fast. Each one has unique benefits, so pick the ones that match what’s bugging you most that day.
Lavender Oil
If I had to pick one oil for every respiratory issue, it would be lavender oil. It’s not just great for calming you down before bed—it’s a total powerhouse for clearing mucus, reducing inflammation, and soothing that scratchy sore throat. I swear by putting a drop or two on my pillow when I have a bad cough: the scent lingers all night, and I wake up way less stuffed up.
Here are my favorite ways to use lavender oil:
- Mix 3 drops of lavender oil with 1 tablespoon of sweet almond oil, then rub it onto your chest and throat before bed
- Add 5 drops to a bowl of hot water, drape a towel over your head, and inhale the steam for 5 minutes
- Toss a couple drops into your bathwater for a relaxing, symptom-soaking soak
Pro tip: You can also mix a drop with a little honey and stir into warm tea for an extra soothing sore throat remedy—just don’t do this if you’re giving it to kids under 1!
Myrtle Oil
Okay, full disclosure: I’d never heard of myrtle oil until last winter, when my naturopath recommended it for my stubborn cough. It has such gentle, calming properties that take the edge off overactive coughing fits and soothe the raw, sore tissue in your throat. It’s perfect if you’re dealing with a dry, hacking cough that won’t let you sleep.
You almost never want to use myrtle oil straight up—mix it with a couple other oils for best results. Try combining 2 drops of myrtle oil with 2 drops of eucalyptus oil and 1 tablespoon of carrier oil, then rub it onto your chest right before bed. It’s way gentler than some of the stronger oils, so it’s great for kids too (just make sure they’re over 2 years old first).
Hyssop Oil
If your congestion and cough are being caused by an actual infection, hyssop oil is your new best friend. It has strong antimicrobial properties that fight off the bacteria and viruses making you sick, plus it helps loosen up thick mucus so you can cough it up easier. I used this last year when I had a sinus infection, and I noticed my stuffiness was way better after just one steam session.
The easiest way to use hyssop oil is in a steam inhalation: add 3 drops to a pot of boiling water, take it off the heat, then lean over the pot with a towel over your head. Breathe deeply for 3 to 5 minutes, and you’ll feel your sinuses start to open up right away. You can also add a drop to a diffuser if you want to keep the air in your room clean all day long.
Thyme Oil
Thyme oil is packed with antioxidants and antimicrobial compounds that help heal the damaged tissue in your throat and lungs after a bad cold. It’s especially good if you’re dealing with chest congestion and that tight, heavy feeling in your lungs. I love using it in my diffuser while I work from home—it keeps my airways clear and makes me feel way less sluggish.
Here’s how to use thyme oil safely:
- Add 4 to 5 drops to a steam inhalation session, just like the hyssop oil method
- Mix 2 drops with 1 tablespoon of carrier oil and rub it onto your chest at night
- Use a diffuser with 3 drops throughout the day to keep your sinuses open
Quick warning: Thyme oil can be strong, so don’t use more than the recommended amount—too much can irritate your skin or make you feel dizzy.
Clove Oil
If your sore throat is so bad you can barely swallow, clove oil is the quick fix you need. It has super strong anti-inflammatory and antimicrobial properties that kill off the germs causing your infection and numb the pain in your throat almost instantly. I keep a small bottle of clove oil in my medicine cabinet for when I’m hit with a sudden sore throat.
The best way to use clove oil is as a mouth rinse: mix 3 drops with 8 ounces of warm water, swish it around your mouth for 30 seconds, then spit it out. Don’t swallow it! The oil is super concentrated, so ingesting too much can upset your stomach. You can also add a drop to your chest rub if you want extra relief from congestion.
Oregano Oil
Oregano oil is one of the strongest antimicrobial oils out there, so it’s perfect for when you’re really under the weather. It helps break up thick chest congestion and pulls that sticky mucus out of your lungs so you can cough it up. I used this when I had a bad case of bronchitis last year, and it cut my recovery time in half.
Since oregano oil is so strong, you only need 1 to 2 drops per use. Add it to a pot of boiling water, do the steam inhalation trick, and you’ll feel your chest loosen up within minutes. You can also mix 1 drop with 1 tablespoon of carrier oil and rub it onto your feet—your body will absorb the oil through your skin, and it’ll work its way through your respiratory system.

Eucalyptus Oil
Eucalyptus oil is basically the gold standard for congestion relief. You’ve probably seen it in over-the-counter chest rubs like Vicks VapoRub, right? That’s because the main compound in eucalyptus oil, eucalyptol, opens up your airways and reduces inflammation in your sinuses. It’s also great for calming a hacking cough and helping you sleep through the night.
There are so many ways to use eucalyptus oil:
- Add 3 drops to a diffuser and run it all night while you sleep
- Mix 2 drops with coconut oil and rub it onto your chest and neck
- Do a steam inhalation with 4 drops to clear out your sinuses fast
I love keeping a small bottle of eucalyptus oil in my car for when I get stuck in traffic with a stuffy nose—just a quick whiff from the bottle and I can breathe easy again.
Cedarwood Oil
If you’re dealing with a lot of coughing fits, cedarwood oil is a game-changer. It has antispasmodic properties that calm the muscle spasms in your throat and lungs that cause those harsh, dry coughs. It also helps reduce inflammation in your respiratory tract, so you don’t feel like you’re hacking up a lung every time you take a breath.
The best way to use cedarwood oil is to mix 2 drops with 1 tablespoon of sweet almond oil, then rub it onto your chest and the back of your neck before bed. It has a warm, woody scent that’s really calming, and it’ll help you sleep through the night without coughing as much. You can also add it to a diffuser if you want to keep your cough under control all day.
Frankincense Oil
Frankincense oil is another one of those multi-purpose oils that does so much more than just smell nice. It has powerful anti-inflammatory and antioxidant properties that reduce swelling in your sinuses and throat, plus it helps break up mucus so you can get rid of it easier. I love using it when I have a sinus headache along with my congestion—it takes the edge off the pain really fast.
You don’t need a lot of frankincense oil to get results. Just add 3 drops to a diffuser in your bedroom, or mix 2 drops with carrier oil and rub it onto your chest. Some people also like to add a drop to warm tea, but make sure you dilute it first so it doesn’t irritate your throat.
Peppermint Oil
Peppermint oil is everyone’s favorite go-to for respiratory relief, and for good reason. The menthol in peppermint oil creates a cooling sensation that opens up your airways and instantly relieves congestion. It also has anti-inflammatory properties that soothe your sore throat and calm coughing fits. I keep a travel-sized bottle of peppermint oil in my purse for when I get hit with a sudden stuffy nose out and about.
Here’s how to use peppermint oil safely:
- Mix 2 to 3 drops with 1 tablespoon of carrier oil and rub it onto your chest and neck before bed
- Add 2 drops to a bowl of hot water for a quick steam inhalation
- Add a drop to a cotton ball and tuck it into your pillowcase for all-night relief
Quick note: Don’t use peppermint oil on kids under 2 years old, and be careful if you have acid reflux—it can make symptoms worse for some people.
Tea Tree Oil
Tea tree oil is a powerful antimicrobial oil that fights off the bacteria and viruses causing your cold and congestion. It’s especially good if you have a sore throat that’s accompanied by a fever, since it helps kill off the infection at the source. I love using it in a steam inhalation when I’m really sick—it clears out my sinuses and kills the germs all at once.
Important: Tea tree oil is super strong, so you should never apply it undiluted to your skin. Stick to steam inhalations: add 5 to 6 drops to a pot of boiling water, lean over the pot with a towel over your head, and breathe deeply for 3 to 5 minutes. You can also add it to a diffuser, but don’t use more than 3 drops at a time.
Lemon Oil
Lemon oil isn’t just for cleaning your home—it’s great for boosting your immune system and fighting off cold symptoms. It has natural antibacterial properties that kill off the germs making you sick, plus it’s packed with vitamin C to help your body recover faster. I love adding a drop to my morning tea when I feel a cold coming on—it gives me a quick energy boost and helps clear out my sinuses.
The easiest way to use lemon oil is to add a few drops to a diffuser in your home, or do a steam inhalation with 3 drops. You can also mix a drop with honey and warm water for a soothing sore throat drink—just make sure you don’t use too much, since the strong citrus scent can be overwhelming if you overdo it.

Pine Oil
Pine oil has that classic, fresh Christmas tree scent that instantly makes you feel better when you’re sick. It has anti-inflammatory and expectorant properties that help loosen up mucus in your chest and sinuses, plus it fights off the germs causing your infection. I love taking a pine oil bath when I’m really under the weather—it’s like a warm, soothing spa day that helps me relax and breathe easier.
Here are my favorite ways to use pine oil:
- Add 5 to 10 drops to your bathwater and soak for 15 to 20 minutes
- Mix 2 drops with coconut oil and rub it onto your chest at night
- Add 3 drops to a diffuser to keep your home smelling fresh and your airways clear
Just make sure you don’t use pine oil if you have epilepsy, since it can trigger seizures in some people.
Rosemary Oil
Rosemary oil has a sharp, invigorating scent that opens up your sinuses and helps clear out congestion. It also has antimicrobial properties that fight off the bacteria and viruses causing your cold, and it helps reduce inflammation in your respiratory tract. I love using rosemary oil in a diffuser when I’m working from home—it keeps me alert and helps me breathe easier during busy workdays.
The best way to use rosemary oil is to add 2 to 3 drops to a diffuser, or do a steam inhalation with 3 drops. You can also mix 1 drop with carrier oil and rub it onto your chest, but be careful not to get it in your eyes—it stings like crazy!
Juniper Berry Oil
Juniper berry oil is great for calming coughing fits and reducing inflammation in your throat and lungs. It has antispasmodic properties that stop those harsh, dry coughs from waking you up at night, and it helps loosen up mucus so you can get it out of your system easier. I used this last winter when I had a persistent cough that wouldn’t go away, and it helped me finally get a full night’s sleep.
You can use juniper berry oil in a few different ways: add 2 drops to a diffuser, mix 1 drop with carrier oil and rub it onto your throat and chest, or add it to a steam inhalation session. Just make sure you don’t use it if you’re pregnant, since it can stimulate uterine contractions.
Important Safety Tips for Using Essential Oils
Before you go slathering essential oils all over your chest, there are a few super important safety rules you need to follow. Let’s break them down so you don’t run into any issues:
- Always dilute essential oils with a carrier oil before applying them to your skin. Undiluted oils can cause redness, itching, or even chemical burns.
- Never ingest essential oils unless you’re working with a certified aromatherapist. Even a small amount of undiluted oil can cause stomach pain, nausea, or worse.
- Do a patch test before using a new oil: put a tiny drop of diluted oil on your inner elbow, wait 24 hours, and make sure you don’t have a reaction before using it more widely.
- Keep essential oils away from your eyes, ears, and sensitive areas. If you do get oil in your eye, flush it with warm water right away.
- Talk to your doctor before using essential oils if you’re pregnant, breastfeeding, taking medications, or have a chronic health condition. Some oils can interact with medications or cause complications.
- Keep essential oils out of reach of kids and pets. Many oils are toxic to dogs and cats, and young kids can have bad reactions to strong scents.
At the end of the day, essential oils are a great natural remedy, but they’re not a replacement for seeing a doctor if your symptoms last more than a week or get worse. If you have a high fever, chest pain, or difficulty breathing, seek medical help right away.
Final Thoughts
There you have it—15 of the best essential oils for sore throats, coughs, and congestion, plus all the tips you need to use them safely at home. Whether you’re dealing with a mild cold or a full-on sinus infection, there’s an oil on this list that will help you feel better fast. My best advice? Keep a few of your favorites on hand, experiment with different uses, and find what works best for your body.
Remember, everyone’s body is different, so what works for your friend might not work exactly the same for you. Don’t be afraid to tweak the recipes and find your own go-to remedies. And most importantly, take it easy, drink lots of water, and get plenty of rest—your body will thank you for it.

