is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn more

How to Make Antibacterial Hand Soap: Liquid, Foaming

How to Make Antibacterial Hand Soap

These days it seems like all we do is wash our hands. It really doesn’t hurt to be a germ freak.

Ever since the outbreak of coronavirus, we’ve all become more conscious and determined to get rid of germs in the house. But only to find our skin rough and dry from all the hand washing.

Luckily, making a DIY soap is easy and inexpensive. Most of the hand soap ingredients can be found at home. And unlike commercial soaps, it doesn’t use any harsh chemicals that strip moisture off the skin.

You can make your very own homemade hand soap using these recipes!

Table of Contents

Are Antibacterial Hand Soaps Bad?

Are They Bad

Now, we’re not ones to complain.

At home, hygiene is important. That’s why we always use antibacterial soap and why we’re always running out of it! (guilty as charged)

Some people tend to get sudden itches and rashes on their hands though. And lo and behold, the culprit is none other than the antibacterial soap.

Because antibacterial soap isn’t just your ordinary liquid hand soap, it has added chemicals that are said to effectively remove bacterias. Often, these soaps leave skin dry and even kills off the good bacteria. And it becomes worse if you don’t know how to use bar soaps properly.

It contains triclosan and triclocarban, antibacterial agents that are harmful to the body.

These have been linked to skin cancer when used excessively, and even alters human hormones. The same chemicals can be found in cosmetics, toothpaste, and even toys and furniture.

We definitely don’t want any of that near my skin!

Not convinced?

If that isn’t terrible enough, the FDA has officially put a ban against these hand soaps. However, it’s better to be safe than sorry.

We now prefer having an added protection against viruses for our family. That’s why we’ve decided to create our own homemade antibacterial liquid hand soap―without triclosan and all the harsh chemicals.

DIY Liquid Soap Ingredients: Essential Oils & Carrier Oils


Since our DIY soap won’t be using any strong antibacterial chemicals, we’ll be making the most out of essential oils instead. An essential oils are composed of natural ingredients.

Unlike triclosan, it’s proven to be effective against viral and bacterial strains.

Here are some essential oils that you can use in making this DIY antibacterial soap recipe and each of their benefits:

  • Tea Tree Essential Oil – antiseptic, antimicrobial
  • Cedarwood Atlas Essential Oil – antiseptic, anti-inflammatory, antispasmodic
  • Sandalwood Essential Oil – antimicrobial
  • Peppermint Oil – antiviral, antibacterial
  • Eucalyptus Essential Oil – natural germicide, and treats infections

Among the essential oils, tea tree is the most commonly used. It’s one of the essential oils found to be a very effective antibacterial agent and is used in a lot of dermatologist-tested products.

On the other hand, the role of carrier oil (CO) is to nourish the skin by absorbing all the antibacterial nutrients of an essential oil.

To put it simply, COs lessen skin irritation and contain a moisturizing ingredient to improve essential oils. It also gives your foaming hand soap the scent that you want.

Below are some of the top essential oils:

  • Jojoba Oil
  • Coconut Oil
  • Olive Oil
  • Almond Oil
  • Avocado Oil
  • Lavender Oil
You can also take a look at our review of the best smelling essential oils for a more detailed guide.

How to Make Antibacterial Foaming Hand Soap


If you’re in need of DIY liquid hand soap, look no further than your kitchen.

We’ll be making foam soap using the dish soap that we already have. The process of making a foaming hand soap from dish soap is not as scary as it sounds.

What You'll Need

For this DIY antibacterial soap, you’ll need the following:

  • 1/4 cup of dish soap
  • 2.5 tablespoons of your preferred CO (you can choose any according to your scent preference)
  • 1 tablespoon of vegetable glycerin
  • 1/2 tablespoon of rose water
  • Any essential oil or CO
  • 500ml Soap Bottles (could be an old one. You don’t need to spend bucks for it. We use a mason jar to store excess DIY liquid hand soap)


  1. Add a quarter of dish soap to the container that you’ll use.
  2. Add 2.5 tablespoons of any carrier oil of your choice. Personally, we love the good old scent of almond oil, which has a strong nutty aroma.
  3. Add 1 tablespoon of glycerine and 1/2 tablespoon of rose water.
  4. Add drops of your chosen essential oil. This is where things get a bit experimental. You can add as many as you like. You heard it right. Essential oils. You can mix two or three together or opt to just use one. It’s up to you, just be mindful of the size container. For me, what we like to do is to add 8 drops of Sandalwood, 8 drops of Cedarwood, and 10 drops of Tea Tree.
  5. Once this is done, fill the container with distilled water or boiled water.
  6. And mix!

Ta da! There you go, your very own homemade foaming hand soap in less than 5 minutes!

DIY Hand Soap from Bar Soap


If you have your favorite bar soap lying around, then you absolutely have to try this DIY antibacterial soap mixture.

It’s a bit more complicated than the first one and it takes longer, but the process is just as fun and rewarding.

What You'll Need

For this foaming hand soap recipe, you’ll need the items on this list:

  • Bar Soap (for that added antibacterial ingredient)
  • 1 tablespoon of vegetable glycerine (improves hydration)
  • Tea Tree or any essential oils
  • Coconut Oil
  • 500ml container

Tip: Containers with a soap pump are more convenient to use.


  1. Cut off a quarter of bar soap and grate it by hand.
  2. Once it’s done, put 4 cups of water into a saucepan.
  3. Add the soap shreds.
  4. Set stove to medium heat.
  5. Stir well and wait until the antibacterial soap shreds are completely dissolved. This usually takes 10 minutes to complete.
  6. Let it cool overnight at room temperature. The texture should be thick and slimy.
  7. Add water to the mixture.
  8. Pour 1 tablespoon of glycerine.
  9. Add 10 drops of tea tree oil and 10 drops of coconut oil.
  10. Lightly whisk the mixture. Stop once bubbles form.
  11. Pour the liquid hand soap into the container.

And just like that, you have another foaming hand soap that’s safe for your kids to wash their hands with. Just remember to store it at room temperature.


Homemade Hand Soap with Castile Soap


Castile soap has many benefits.

It gently cleans the skin without using any harmful chemicals, animal fat products, and synthetic ingredients.

Because of this information, we’ll be using castile soap as a base for our DIY foaming hand soap.

What You'll Need

  • Castile Soap
  • Distilled Water
  • Coconut Oil
  • Oil of Choice
  • Container


  1. In a soap dispenser, add 1/3 cup of distilled water.
  2. Add 1/4 cup of castile soap.
  3. Shake mix well.
  4. Measure 1 tablespoon of coconut oil.
  5. Add 10-20 drops of EOS fill or choice essential oil. You can mix two together.
  6. Give it a little shake and you’re good to go.

Once you complete the process, the foaming soap is now ready to use with your soap dispenser. We give our foaming hand soap a little shake before placing it in the boys’ bathrooms and kitchen.

DIY Antibacterial Hand Soap FAQs


#1 How does DIY antibacterial hand soap compare to store-bought soap?

The homemade foaming soap is far much better than the ones we buy in stores for two good reasons.

  1. One, the biggest difference is in the hand soap ingredients. Naturally, commercial soaps use a fair amount of synthetics such as sodium isethionate and stearic acid that cause irritation.
  2. Two, DIY liquid hand soap is customizable compared to the ones we buy in stores. With ready-made soaps, you are limited to the options available on the shelf. Whereas, you can have your favorite scents all in one homemade hand soap.

The only downside when using a DIY soap recipe is that it has fewer bubbles. Usually, commercial soaps lather more and are easier to rinse off, because of the additives that they use.

The same goes for body washes since they’re also a type of soap. Store-bought body washes will surely bubble and lather more.

#2 Can it be used to wash my face?

You’ll be happy to hear this. Yes, you can use it to wash your face!

The DIY hand soap is extremely versatile. We can use the same foaming soap to make other cleaning products.

Because the foaming soap is made up mainly of natural oils, it doesn’t have any toxic elements.

Essential oils are organic anti-bacterial agents, while the COs contain moisturizing components. The product is a gentle skin cleanser and should be pretty much safe to use.

However in the case that it causes irritation, stop and go see your dermatologist.



Making a DIY antibacterial hand soap is a breeze and there are many ways to do so. DIY projects like this only require a few things.  It’s easy on the wallet.

Using essential oils, you can keep your family safe. So, the next time you visit the grocery, you can skip the soap aisle and save your money.

Lastly, always remember to wash your hands after handshakes! 

Now, go and try the hand soap recipe that suits you best! Enjoy having cleaner days.


August 25, 2021 – Improved article formatting, reviewed and updated overall content, added 1 new article link

July 15, 2021 – Reviewed and updated article links

Paola Diaz
Paola Diaz

Hi, I'm Paola! A skin care enthusiast and nature lover. Creating content that promotes proper skin treatment and keeping a healthy glow is my way of sharing with the world how healthy skin can go a long way. I’m a firm believer of natural beauty that radiates inside all of us. All we need is the right kind of nourishment that inspires our wellness from inside out. So it’s really not about physical beauty alone – it’s the beautiful life we can create for ourselves when we connect with our own nature and see there is beauty that shines from every one of us.