Most store-bought body washes are packed with chemicals that strip the skin dry, and the good ones cost way too much.
Making body wash at home is a smarter move and easier than most people expect.
DIY body wash gives full control over ingredients and scent, and there are simple methods for everyone, including an easy way to convert a plain bar soap into a smooth liquid wash.
How to Make Body Wash at Home
There are two main ways to make body wash at home and both work well for a complete beginner.
The ingredients are easy to find, and neither method needs any special equipment.
1. Quick Liquid Body Wash Recipe
This method uses castile soap as the base along with a carrier oil, glycerin, and a few drops of essential oil.
Everything goes into a clean dispenser bottle making it ready to use almost immediately.
2. Turn Bar Soap into Liquid Body Wash
This method starts with a regular bar of soap that gets grated, melted into hot water, and left to cool into a pourable wash.
It is budget-friendly and works with any bar soap already at home.
Ingredients You Actually Need to Turn Bar Soap into Liquid Body Wash
The ingredient list is short and nothing hard to find.
| Ingredient | Quantity | Purpose |
|---|---|---|
| Bar soap | 1 bar (around 4 oz) | Base of the wash, a moisturizing bar gives a smoother result |
| Distilled water | 4 to 6 cups | Keeps the wash fresh longer compared to tap water |
| Vegetable glycerin | 1 tablespoon | Adds slip and prevents the final wash from feeling watery |
| Moisturizing oil (coconut, sweet almond, or jojoba) | 1 tablespoon | Stops the skin from feeling dry after washing |
| Liquid castile soap | 1 tablespoon | Improves lather and gives a cleaner, more fluid consistency |
| Raw honey | 1 teaspoon | Natural humectant that draws moisture into the skin |
| Essential oil | 10 to 15 drops | Optional, adds scent if the bar soap has little to none |
Before starting, keep these tools ready to make handmade body wash: a cheese grater or knife, a medium saucepan, a stirring spoon, and a clean pump dispenser or bottle.
A fine mesh strainer is optional but helpful for getting a smoother final texture.
Step-by-Step Process to Make Handmade DIY Body Wash

Making body wash from a bar soap is simpler than it sounds.
Just follow these steps and the result is a smooth, ready-to-use liquid wash that actually works.
Step 1: Grate the Soap
Take the bar soap and grate it down into fine shavings using a cheese grater.
The finer the shavings, the faster and more evenly they melt later.
This step sets the tone for the whole batch, so it is worth taking a little extra time to get the shavings as fine as possible.
Avoid: Cutting the soap into chunks instead of grating it. Bigger pieces take way longer to melt and sometimes leave lumps in the final wash.
Step 2: Heat the Water
Pour 4 to 6 cups of distilled water into the saucepan and bring it to a gentle boil, then lower the heat before adding anything.
Keeping the heat low at this stage gives much better control over how the soap dissolves and helps avoid a foamy, uneven mix.
A slow and steady heat works far better than rushing it.
Avoid: Adding the soap shavings while the water is still at full boil. It creates too much foam and makes it harder to get a smooth consistency.
Step 3: Mix Everything In
Add the soap shavings slowly into the hot water and stir continuously until they are fully dissolved.
Once the soap is melted, stir in the glycerin, moisturizing oil, liquid castile soap, and honey one at a time.
Taking it slow here makes a real difference in the final texture. Rushing this step is usually what leads to a lumpy or uneven wash.
Avoid: Dumping everything in at once. Adding ingredients one at a time gives much better control over the texture and makes sure nothing clumps together.
Step 4: Cool the Mixture
Take the saucepan off the heat and let the mixture sit undisturbed for at least 4 to 6 hours. Overnight is even better as it will thicken as it cools.
The cooling process is where everything comes together, and giving it enough time makes a noticeable difference in how the final wash feels and pours.
Patience at this stage is genuinely worth it.
Avoid: Transferring the wash into the bottle while it is still warm. It looks thin at that stage and it is tempting to add more soap, but waiting it out almost always fixes the consistency on its own.
Store and Usage Tips
Consistency can vary depending on the soap used and how long it was left to cool.
If it turns out too thick, add warm water two tablespoons at a time and stir until it feels right.
If it is too watery, melt a little extra grated soap into hot water and stir it in gradually. The ideal texture pours easily but still feels substantial on the skin.
Using it is simple and a small amount goes a long way.
For storage, keep these points in mind:
- Store in a clean pump dispenser away from direct sunlight
- Avoid dipping wet fingers into the bottle
- Shake gently before each use
- Lasts 3 to 4 weeks at room temperature, and a few drops of vitamin E oil can extend that a little
DIY Homemade Body Wash for Different Purposes
These recipes are straightforward and use ingredients that are easy to find.
Each one is made for a different need, so it is easy to pick the one that fits best.
1. Simple Everyday Body Wash
This recipe needs just four things: 1 cup of liquid castile soap, half a cup of distilled water, 1 tablespoon of vegetable glycerin, and 10 drops of any essential oil.
Add everything into a clean pump bottle starting with the castile soap, then the water, glycerin, and essential oil last.
Give it a gentle shake and it is ready to use.
2. Hydrating Body Wash for Dry Skin
For this one, combine 1 cup of liquid castile soap with half a cup of distilled water as the base.
Then add 2 tablespoons of sweet almond oil or jojoba oil, 1 tablespoon of raw honey, 1 tablespoon of vegetable glycerin, and 10 drops of lavender or rose essential oil.
Mix the castile soap and water first, then stir in the oil, honey, and glycerin. Add the essential oil last.
The honey and glycerin work together to hold moisture in the skin and the carrier oil makes the wash feel genuinely nourishing.
Shake lightly before each use as the oil can settle over time.
3. Light and Fresh Body Wash for Daily Use
This one calls for 1 cup of liquid castile soap, half a cup of distilled water, 1 tablespoon of coconut oil, 1 teaspoon of vegetable glycerin, 10 drops of peppermint essential oil, and 5 drops of tea tree essential oil.
Pour the castile soap into a dispenser bottle and add the distilled water slowly to keep the foam down.
Mix in the coconut oil and glycerin, then add both essential oils.
The peppermint gives a clean, cooling feel and the tea tree adds a subtle antibacterial boost.
Light enough for everyday use without weighing the skin down.
Final Thoughts
Making body wash at home is simpler than most people expect.
Whether starting with a liquid castile base or converting a bar soap into a smooth homemade body wash, both methods are affordable and easy to repeat.
The ingredients are minimal and the results are genuinely better for the skin.
So, when are you trying?
Frequently Asked Questions
1. How Long Does Homemade Body Wash Last?
A homemade body wash typically lasts 3 to 4 weeks at room temperature and up to 2 months when stored in the refrigerator.
2. Can Essential Oils Be Skipped in a DIY Body Wash Recipe?
Yes, essential oils are completely optional and the recipe works just as well without them.
3. Is Homemade Body Wash Safe for Sensitive Skin?
Yes, as long as gentle, fragrance-free ingredients are used and any known allergens are avoided.









