This DIY Foaming Body Wash is so easy to make and can be customized in any scent you like. You only need a few household ingredients to make your own!
I love making my own bath and body products, and have shared several of them here on the blog. My most recent Homemade Foaming Face Wash was a huge hit, so I thought I would start sharing more. You can also check out my recipe for Rosemary-Mint Shampoo and Peppermint Homemade Foaming Hand Soap as well as many more non-toxic ideas HERE! Now, on to my new favorite recipe for DIY Foaming Body Wash! I made mine with Grapefruit Essential Oils because I love how it wakes me up, but you can make yours with any scent you like. Lavender, Orange or Rosemary would be so nice!

This post contains affiliate links, which means that if you make a purchase via one of these links, I will receive a small commission.
What You Will Need:
½ Cup of Distilled Water
⅓ Cup of Witch Hazel ( Purchase HERE )
2 Tablespoons of Castile Soap ( Purchase HERE )
2 Tablespoons of Almond Oil ( Purchase HERE )
15 Drops of Grapefruit Essential Oil ( Purchase HERE )
Foaming Hand Soap Dispenser ( Purchase HERE )
OPTIONAL: Soap Coloring ( Purchase HERE )

Start by adding all of the ingredients to a large bowl.

If you'd like your foaming body wash to have some color, add a few drops of soap making color (it's just like food coloring, but for soaps).

Mix well using a kitchen whisk, then pour into foaming hand soap dispenser. A regular soap dispenser will make this soap very runny.

Add a couple of pumps to a washcloth, bath poof or just apply to your body using your hands. This DIY Foaming Body Wash will leave your skin feeling so soft and smelling amazing too! And...you don't have to run to the store to buy new when you run out...just make your own and switch up the scents if you like!
Looking for more homemade bath and body products and home cleaning recipes and tips? Check out hundreds of my recipes and tips HERE!
You might also like this recipe for a homemade whitening toothpaste.










Laurie says
Hi, i love reading and trying out your recipes. I want to try the foaming body wash recipe, but i am wondering what would be a great substitute for the almond oil? This body wash sounds very nice. I cant wait to try it!
Jessica says
You could try jojoba oil or liquid coconut oil. Those would still have good smells. Hope you love it!
Tracy Butler says
I just made this and used olive oil.
I used Almond scented Castile soap and lemon essential oils. It worked perfectly. It was very foamy and made my hands soft.
I
Jessica says
Oooh...I haven't tried the almond scented Castile soap yet, but I'm definitely going to give it a try! Love that you made it your own way, and thanks for sharing!
Shelby says
I have never made anybody soap using witch hazel I'm wondering what benefit does that add?
Jessica says
Witch hazel has natural astringents in it, and I put it in most of my homemade facial cleansers as well as my body washes. Hope this helps! xoxo Jess
Diana says
Hi, I love your recipes.Can I use purified water instead? Thanks.
Jessica says
Thank you , Diana, and yes...you can absolutely use purified water. Have a great day!
Jessica says
I'm working on a post for that...stay tuned!
Carole Murphy says
I have shower cream that I purchased from LUSH ..I would like to hake into foaming bath soap, however the. consistency is very thick. Have you any tips?
Jessica says
Just add water until it is your desired consistency.
CONNIE OWEN says
I followed the recipe but mine separated and I have to shake it each time before using. How can I keep that from happening?
Jeanne Jordan says
For smelly feet try bicarb soda sprinkled into shoes.