DIY Aromatherapy Bath Oils

essential oils for spasI love a good bath, especially in the wintertime and especially when I have some aromatherapy bath oil to add a little bit of luxury to my tub.  Essential oils and carrier oils are great to use in baths because not only are you absorbing all their properties through your olfactory system, but also through your skin.  Bath oils make you (and your bathroom) smell great and they’re are also great for your skin and can be used to combat a plethora of physical and bodily ailments.


Bath oils are super easy to make and generally only require two types of ingredients: essential oils and carrier oils.  If you’re feeling adventurous, you can also add some dried flowers to spice up your oil blends (and create lovely gifts).  There are so many different types of carrier oils, but there are a few that are particularly well-suited for bath oils.  One great option is Jojoba oil, which is super nourishing and hydrating and also has a long shelf-life. Sweet Almond oil is also great for use in the tub because it is a lighter oil that absorbs nicely.  Finally, Coconut oil is a wonderful for your skin’s health and would be a lovely, sweet addition to a bath.   You can use one of these oils as your bath oil base, or a combination of them (plus add a few tablespoons of Avocado oil for extra nourishment!).  You can browse Dreaming Earth’s selection of carrier oils here

taking a bubble bath


As far as which essential oils to use, the combination are, of course, endless. You can create a custom blend of essential oils to mix with a carrier oil base, or take a look at some of my favorite bath oil recipes below.  Please keep in mind that essential oils are strong and should always be diluted.  It is often wise to perform a spot test before use, especially if you have sensitive skin.   The following recipes make about 4 ounces of bath oil, but you should only need about 1 tablespoon per bath.



Sweet Sleep Bath Oil

20 drops Lavender essential oil

5 drops Frankincense essential oil

10 drops Marjoram essential oil

5 drops Bergamot essential oil

4 oz carrier oil

Soothing Bath Oil for PMS:

20 drops Clary Sage essential oil

5 drops Cypress essential oil

10 drops Chamomile essential oil

20 drops Lavender essential oil

10 drops Geranium essential oil

4 oz carrier oil

Immune System Support Bath Oil:

20 drops Eucalyptus Radiata essential oil

15 drops Lemon essential oil

8 drops Peppermint essential oil

8 drops Tea Tree essential oil

4 oz carrier oil

Dry Skin Bath Oil:

15 drops Sandalwood essential oil

8 drops Geranium essential oil

5 drops Frankincense essential oil

3 drops Rose essential oil

3 drops Carrot Seed essential oil

4 oz carrier oil (consider incorporating
sweet almond, avocado or coconut oil into this blend for super soft skin)

Find Essential Oils and Carrier Oils Here



  • I’ve been using coconut oil straight on my face and neck right after I get out of the shower (I’m not a bath person) and I can’t believe how soft it makes my skin. Do you think I could use the recipe you have here for dry skin and just mix it into my coconut oil and use it straight on my skin instead of in a bath? I’d love to include essential oils.

  • I don’t like tea tree oil at all, is there another oil you’d recommend instead for the immune recipe?

  • I am using Lavender oil for some time now and it has a very good calming effect. I sleep very deep and I wake up relaxed

  • I always appreciate when people share DIY aromatherapy oil recipes. I’m happy that I found soothing bath oil for PMS recipe…

Leave a comment

Your email address will not be published.