DIY Antibacterial Foaming Hand Soap

How to make antibacterial liquid handwash with just 8 ingredients and 5 minutes from start to finish. Made with all-natural, skin-loving ingredients, it’s a safe and gentle way to clean hands, and won’t dry out skin.

When we use products containing antibacterial chemicals, we’re promised that it will remove 99.9% of germs on our hands and other surfaces. But what about that 0.01%? The bacteria left behind develop a resistance, passing on that gene to future offspring

Unnecessary exposure to antibacterial chemicals is having a huge impact on the gut microbiome, and is believed to be contributing to the development of antibiotic resistant bacteria.

I have shared a recipe in the past for a simple foaming hand soap, but for those wanting an extra powerful, bacteria-targeted hand soap, this is just the thing for you. This all-natural, antibacterial liquid soap can be made easily at home, and won’t impact delicate gut flora like antibacterial agents found in conventional soaps do, while still ensuring your hands stay clean!

You can use a squeeze bottle like me, or a pump soap dispenser to give the wash a foaming texture.

The essential oils used in this recipe have been selectively picked due to their natural antibacterial properties:

  • Clove – Antimicrobial, antiseptic
  • Rosemary – Antifungal, insecticidal and antibacterial
  • Oregano – Known as “nature’s antibiotic,” oregano oil contains antibacterial, antiviral, antifungal and antibiotic properties
  • Bergamot – Antiviral, antibacterial
  • Peppermint – Antiviral, anti-bacterial, and anti-fungal
  • Cinnamon – Antibacterial, anti-inflammatory, antiseptic
  • Eucalyptus – May help to treat skin infections, and is a natural germicide
  • Tea tree – Naturally antimicrobial and antiseptic

*If you have sensitive skin, it’s wise to use less essential oils as some of the oils can be irritating to sensitive skin. The coconut oil acts as a carrier oil, but still use caution and test a little on your skin before using.

Before we get started in learning how to make this natural antibacterial hand soap – if you like what you’re seeing, subscribe to my email newsletter at the bottom of the page to keep up to date on the latest recipes, DIYs, gardening and health tips I share!!

Antibacterial hand soap made with natural ingredients that contain antibacterial, antimicrobial, antifungal, and antiviral properties! No need for harmful chemicals

If you make this hand soap, please let me know! Leave a comment below, and if you take a picture and share it, please tag me on Instagram @simplynaturalnessa or use the hashtag #simplynaturalnessa so I can see! I’d love to know how you went!

DIY Antibacterial Foaming Hand Soap

This recipe is just one of my go-to DIY soaps to use at home, and can also be used as a sanitiser to take on-the-go!


To make:

  1. Add the water to the soap dispenser (you want to add the water first, not the soap otherwise it will create bubbles) and leave about 1 inch at the top (to ensure there’s space for the soap to be added and so that it doesn’t overflow when you pop the foaming pump on).
  2. Add the castile soap, fractionated coconut oil, and essential oils.
  3. Pop the lid on and lightly swish to mix.
  4. Lightly swish the soap in the dispenser before each use, then squirt a small amount on your hands as needed, rinsing with water.

DIY antibacterial foaming hand soap

As always, this is not personal medical advice and we recommend that you talk with your doctor before trying or using any new products. It’s important to check with a doctor before taking this or any new product, especially if taking any other medicine or supplement or if pregnant or nursing. Be sure to check ingredients to make sure there is no risk of an allergic reaction.

Do you use antibacterial soap? Have you made your own soap before? Share in the comments below.

Lots of love,

🖤 Vanessa