| |

Homemade Bath Oil Recipe

Want to relax, soothe sore muscles & heal dry, itchy skin? Check out this homemade bath oil recipe. It will make your skin feel amazing! And it only takes a few minutes to make.

Person holding bottle of homemade bath oil.

Homemade Bath Oil Recipe

There is nothing better than a nice, relaxing bath at the end of the day. Especially when you include things like bubble bath, bath bombs, or bath oil.

I try to steer clear of most store-bought bath products because most of them contain artificial colors and fragrances.

Fortunately, it is super easy to make homemade bath products like bath bombs and bath oil. And they work just as well as store-bought products but they contain only natural ingredients.

(This post may contain affiliate links. Read my full disclosure statement here.)

I am not a doctor and the statements on this blog have not been evaluated by the FDA. Products mentioned here are not intended to diagnose, treat, cure, or prevent any disease. Please do not ask me for medical advice. Click here to read my full disclaimer.

I’m extremely passionate about natural living. Ever since I was diagnosed with Hashimoto’s I’ve been on a mission to ditch the toxins.

There have actually been many studies done confirming the connection between toxic chemicals and autoimmune disease. I’ve listed a few below if you would like to check them out.

Now I make my own all-purpose cleaner, lip balm, glass cleaner, eye cream, body butter, and so much more!

Not only do I avoid nasty ingredients by making my own DIY toxin-free products but I also save money.

Most of the time it’s a lot more affordable to make my own products rather than purchase them from the store.

And that is definitely the case for this homemade bath oil!

Benefits Of Bath Oil for Skin Care

Bath oil is probably the easiest DIY bath product to make. It literally only takes a few minutes and can help create a moisturizing, relaxing bath experience.

Bath oil is able to penetrate deep into the skin tissue and deeply moisturize the skin. Also, bath oil allows you to add essential oils to the bath.

You never want to add essential oils directly to the bath without mixing with a carrier oil first. The essential oil will stay on the surface of the water and can burn and/or irritate your skin.

Homemade bath oil lying on marble surface next to dry flowers.

By adding essential oils to your bath oil you can experience the therapeutic benefits of the essential oils as well as the moisturizing benefits of the carrier oil.

And depending on which combination of essential oils you use to create your bath oil, the bath oil can also help to relax you, soothe sore muscles, or reduce menstrual cramps.

This bath oil is easily customizable. You can create bath oil for sore muscles, menstrual cramps, dry skin, or relaxation. Customizable essential oil combos are located at the end of the tutorial.

Bath Oil vs Bath Bombs

Bath oil and bath bombs have very similar benefits. They both make bath time better and both have moisturizing and therapeutic benefits.

The main difference is that bath oil is much more moisturizing to the skin than bath bombs. And bath bombs have the added benefit of Epsom salt which bath oil does not.

Epsom salt can help you to sleep better, reduce stress, help with constipation, reduce pain and swelling, and so much more.

You can click here to learn more about the benefits of Epsom salt.

DIY Bath Oil Ingredients

You only need a few things to make your own homemade bath oil.

You’ll need a glass dropper bottle. These are the ones I use. I recommend 4oz glass bottles. The ones I use are clear because I like the way the flowers look in the clear bottles.

But you could also use dark amber-colored glass bottles like these ones. They would actually be better to use because they prevent light from oxidizing the oils.

You’ll also need a carrier oil of your choice. I always use almond oil in my bath oil recipes. It’s loaded with vitamin e and other skin-nourishing ingredients.

But you can truly use whichever carrier oil you prefer. I have some other suggestions below.

Then you’ll need to choose your essential oils. You can use whatever combination of essential oils you’d like. Although, I do have a few different recipe combinations below that you can try.

I like to add dried flowers to my bath oils. But it’s mainly just for looks. I think it makes the bath oil look so pretty. Especially, if you are making it for someone else. But the flowers are completely optional.

These are the dried flowers I use.

What Carrier Oils Can You Use for Bath Oil?

As I mentioned earlier, my favorite carrier oil to use for homemade bath oil is almond oil. That’s because it is great for the skin and it is also very affordable.

You can read this article to learn more about the benefits of almond oil.

But there are several other carrier oils you can use instead of almond oil. Jojoba oil is a great option. It is great for all skin types. But it can be a bit more pricey than almond oil.

Grapeseed oil and avocado oil would also be great options. I personally don’t like to use coconut oil anywhere on my skin where I am prone to breakouts, like my face and back, because it can clog pores.

So although coconut oil can be used as a carrier oil in this DIY bath oil, I would steer clear if you break out easily.

If you do decide to use coconut oil make sure it is fractionated coconut oil. Regular coconut oil can harden if it’s stored at a cool temperature and you don’t want this DIY bath oil to harden.

Fractionated coconut oil remains in a liquid state no matter what temperature it is stored at.

How To Make Bath Oil With Essential Oils

Just grab your ingredients and supplies and follow the directions below to make your own homemade bath oil.

  1. If you decide to use dried flowers in your homemade bath oil recipe, make sure you add those first. Just a few pinches should do.
Person adding dry flowers to glass bottle.

Remember the dried flowers are completely optional. But they make this homemade bath oil look so beautiful!

Some of my favorite types of dried flowers to use are roses, lavender, and chamomile.

But also keep in mind, the flowers do leave a little bit of a mess behind in the tub!

So like I said -totally optional!

Clear glass bottle with dry roses inside.

2. Add the carrier oil of your choice to the glass bottle. Fill the bottle 95% of the way.

Almond oil being added to glass bottle with dry roses inside.

3. Add the essential oils of your choice to the glass bottle. There are different essential oil recipe combination suggestions listed below.

Essential oils being added to homemade bath oil.
DIY bath oil on cutting board.

And that is it. Attach the lid and roll between hands to blend well.

Below are essential oil combinations that can be added to the recipe above.

DIY Bath Oil For Itchy Skin

To create a bath oil that soothes itchy skin, add the following essential oils to the recipe above.

  • 15 drops lavender
  • 15 drops chamomile

This doubles as a relaxing bath oil as well!

DIY Bath Oil For Dry Skin

To create a bath oil that soothes and relieves dry skin, add the following essential oils to the recipe above.

  • 15 drops chamomile
  • 15 drops frankincense

DIY Bath Oil For Relaxation

To create a relaxing bath oil blend, add the following essential oils to the recipe above.

  • 10 drops lavender
  • 10 drops sweet orange
  • 10 drops bergamot
Person holding homemade bath oil.

DIY Bath Oil For Sore Muscles

To create a bath oil blend that soothes sore and tired muscles, add the following essential oils to the recipe above.

  • 12 drops eucalyptus
  • 12 drops peppermint

You can also check out my sore muscle relief essential oil roller.

DIY Bath Oil For Menstrual Cramps

To create a bath oil blend that soothes and reduces menstrual cramps, add the following essential oils to the recipe above.

  • 10 drops clary sage
  • 10 drops peppermint
  • 10 drops thyme

Some other essential oils that would be great to add to bath oil are cedarwood, ylang-ylang, patchouli, sandalwood, and rosemary essential oil.

How To Make Lavender Bath Oil

If you would like to make a simple lavender bath oil, you have a few different options. If you want the quick and easy option simply add 30 drops of lavender essential oil to 4 ounces of carrier oil and mix well.

If you have a lavender plant and a little more time then you can make lavender bath oil using lavender flowers instead of lavender essential oil.

Click here to learn how!

Homemade Bath Oil Recipe

Homemade Bath Oil Recipe

Yield: 4oz
Prep Time: 3 minutes
Total Time: 3 minutes

Want to relax, soothe sore muscles & heal dry, itchy skin? Check out this homemade bath oil recipe. It will make your skin feel amazing! And it only takes a few minutes to make.


  • Glass Dropper Bottle
  • Carrier Oil
  • Essential Oils


    1. Add the carrier oil of your choice to the glass bottle. Fill the bottle 95% of the way
    2. Add the essential oils of your choice to the glass bottle. There are different essential oil recipe combination suggestions listed below
    3. Attach lid and roll between hands to blend well


Bath Oil For Itchy Skin | 15 drops lavender, 15 drops chamomile

Bath Oil For Dry Skin | 15 drops chamomile. 15 drops frankincense

Bath Oil For Sore Muscles | 12 drops eucalyptus, 12 drops peppermint

Bath Oil For Menstrual Cramps | 10 drops clary sage, 10 drops peppermint, 10 drops thyme

Bath Oil For Relaxation | 10 drops lavender, 10 drops sweet orange, 10 drops bergamot

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

How to Store DIY Bath Oil

DIY bath oil should be stored in an airtight (preferably glass) container. It does not need to be refrigerated but doing so will extend its shelf life.

Never allow water to get into the bath oil container. This will prevent the homemade bath oil from being contaminated with harmful bacteria.

I don’t recommend storing the bath oil in the bathtub. Instead, store it in a cool, dry, dark place like underneath your bathroom sink.

When Does Homemade Bath Oil Expire?

As long as you follow the directions above and don’t allow harmful bacteria to contaminate the bath oil it should be safe to use for at least 6 months to one year.

It depends on the type of carrier oil that you use. Essential oils don’t go rancid (although they can change over time) but carrier oils can.

Below is the average shelf life for each newly opened bottle of carrier oil I recommended above.

  • Fractionated Coconut oil – 6-9 months
  • Almond oil – 6 months
  • Jojoba oil – 6 months
  • Grapeseed oil – 6 months
  • Avocado oil – 4-6 months

These are just the approximate shelf lives for each carrier oil. There is a chance the carrier oil can stay good for a longer amount of time or go bad sooner than expected.

It depends on how you store the carrier oil. Carrier oils should always be stored in a cool, dark place. Light and heat break down oils quickly and cause them to go rancid quicker.

Also, always make sure the lid is tightly sealed. This will prevent oxygen from getting into the bottle and creating oxidation.

So your bath oil will stay good for as long as your carrier oil stays good.

Never use a carrier oil or a DIY product that smells rancid.

Best Essential Oils For Bath Oil

I love Simply Earth essential oils and that is what I use most of the time when I make bath oil. If you’re not familiar with Simply Earth essential oils you can check out my full Simply Earth essential oils review.

If you decide to buy from Simply Earth you can use the code HAPPYHEARTFREE to receive a $45 Simply Earth gift card + a big bonus box with the purchase of your first recipe box.

If you are not familiar with Simply Earth or their recipe box, you can check out last month’s box here to learn more about it.

If you order now with the code above you will receive the recipe box, the big bonus box plus a $45 Simply Earth gift card, all for $29.99! (New customers only)

I also highly recommend Plant Therapy essential oils and Far & Wild essential oils. They both create high-quality essential oils at extremely affordable prices.

How To Use Bath Oil

Add 5-6 dropper fulls to warm bathwater. You can add a little more or a little less depending on personal preference.

Relax and soak in the tub for as long as you can to experience all the therapeutic benefits this DIY bath oil has to offer.

Your skin will be extremely moisturized and soft when you get out of the bath.

Remember to always use caution when getting in or out of the bath tub. The bath oils can make the bath surface very slippery.

I hope this bath oil makes bath time extra amazing for you. Let me know what essential oil combo you like best in the comment section below!

More Natural Living Posts

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Checking the box below indicates that you are 18 years or older and you understand and accept that the information you submit will be stored and viewed according to our privacy policy.