All Natural Homemade Moisturising Body Soaps

I’ve been using this tried and tested all natural homemade body wash recipe to make my body soap for showers for a couple of years now, and have LOOOVED it, but I wanted to try mixing it up a little, you know, just for something new, and came across these awesome soap recipes!

They all create a rich, bubbly lather, moisturising your body while cleansing it at the same time! Result. You smell like a meadow of fresh flowers 😉

These two are the honey soap and green tea + shea butter soap recipes! My favourite at the moment is the green tea one, as it just feels so soft to use on my skin!! PS I bought the glass bottles from Sassy and Arbee.

What’s more, switching to a natural soap means you bypass all those hard to read chemical ingredients on that body wash bottle… like how do you even begin to pronounce some of them?!

Plus, the price label on those things… whoa! Homemade body wash is not only natural and healthy, but it’s also super affordable and really easy to make!!

For a more eco-friendly option, you can use loofah sponges made from vegetables (that are biodegradable!) – I’m saving up for one at the moment, to use once this one has had its time

I like to use glass pump bottles as a more reusable, sustainable package option, but if you’re worried about it breaking, try a squeeze bottle for your home creations and get started with one of the recipes! (I like to switch it up every so often and make a different body soap each time I need to restock my bottle for the shower, but if you find one that suits you to a ‘T’, feel free to just make that one!).

All these body soap recipes are super moisturising, and made with 100% natural ingredients! So go crazy with them, make them all, make one, or experiment by switching up a few of the ingredients!!

If you try this recipe, let me know! Leave a comment below, and if you post it up, tag me #simplynaturalnessa on Instagram! I would absolutely love, love, LOVE to see them!

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!

DIY honey body wash

This body soap recipe I originally found from Hello Glow, and is a very moisturising soap with raw honey and coconut oil! You can also customise it with your favourite scents using your choice of essential oils, too. Citrus and eucalyptus oils make good choices for a body wash (in case you needed any recommendations!).

You can see the beautiful honey colour in the soap <3


  • 1/4 cup coconut oil
  • 1/4 cup raw honey
  • 1/2 cup liquid Castile soap (this one’s palm oil free)
  • 1 tsp vitamin E oil
  • 15 drops eucalyptus essential oil
  • 10 drops sweet orange essential oil
  • 10 drops lemon or grapefruit essential oil

To make:

  1. Scoop coconut oil into a microwave safe bowl and heat on medium setting for 30 seconds until melted.
  2. Add honey, essential oils and vitamin E and whisk together.
  3. Add Castile soap slowly, stirring gently to avoid creating suds.
  4. Transfer to glass or plastic bottle. Shake before each use. Note: You’ll notice the body wash separates when it’s not used for a while, but all you need to do is just shake it up before each use and it’ll mix together again. I haven’t had any problems with the coconut oil solidifying, but if you’re worried about that you can use fractionated coconut oil, almond oil or even coconut milk instead.
All ready to go! I like to use pump bottles as I’ve found they give the soap volume and make it foamy, plus make it easy to dispense with.

DIY glycerin body wash

This body wash recipe I originally found from Style Craze, and lasts for about a year (though you’ll most likely use it up way before then).


  • 1/2 cup liquid castile soap
  • 2 tbsp fractionated coconut oil
  • 2 tbsp vegetable glycerin
  • 1 tbsp olive oil
  • 1 tbsp vitamin E oil
  • 20-30 drops citrus essential oil (lemon, orange, or grapefruit oil are great choices)

To make:

  1. Pour all ingredients into bowl and mix well.
  2. Transfer mixture to pump bottle. Shake well before using.

DIY skin-clearing acne body wash

This body soap recipe I originally found from Hello Glow. It’s loaded with anti-bacterial ingredients like tea tree oil and lavender to help kill bacteria and soothe inflammation. Raw honey is also a potent antibacterial and a humectant (which simply means it helps reduce the loss of moisture), helping to get rid of sweat-loving microbes and softens skin.


To make:

  1. In a medium pot, bring water to a boil, then add castile soap and stir until completely melted. Remove soap from heat and let cool overnight.
  2. Add remaining ingredients and use an immersion blender to mix thoroughly.
  3. Pour soap into a squeeze container or pump bottle. Store what’s left in a mason jar until ready to use (it should keep for several months).

DIY coconut milk body wash

This body wash recipe I originally found from Style Craze, and lasts for about a year (though, again, you’ll probably use it up way before then).


To make:

  1. Pour coconut milk into pump bottle and then add in the liquid castile soap.
  2. Next, add in honey, glycerin, jojoba oil, and essential oils.
  3. Close lid and shake to mix the ingredients well.
  4. Pour on a bath sponge and use. Shake before each use.

DIY moisturising green tea body wash

This body wash recipe I originally found from Hello Glow. The shea butter, coconut oil and honey give this body wash wonderful moisturising properties and allows it penetrate into parched, dry skin, providing a protective barrier against the harsh elements around us (i.e. sun, wind, cold, etc.). Green tea is also chock-a-block full of healing antioxidants, flavonoids and catechins to help protect against free radical damage.

The green tea pigments shine through beautifully in this soap, too! To activate it you first steep it on the stove top for 30 minutes, then mix it with the other ingredients to make the soap! It contains wonderful properties like antioxidants, flavonoids and catechins, giving a healing boost along with a soothing, moisturising cleanse.


  • 1/4 cup coconut oil
  • 2 tbsp green tea leaves
  • 2 tbsp shea butter
  • 1/2 cup liquid castile soap
  • 1/4 cup raw honey
  • 15 drops essential oil of your choice

To make:

  1. In small saucepan melt coconut oil and stir in tea leaves. Let simmer on low for 30 minutes, stirring frequently.
  2. Next, add in shea butter and stir until just melted. Turn off the heat and let sit for 5 minutes.
  3. When mixture has cooled slightly, add in remaining ingredients and whisk everything together.
  4. Pour into soap dispenser or lidded jar. Shake before each use.
I keep the bottles stored in my bathroom for easy access. However, if you’re concerned about glass in the bathroom (very understandable), you can find plastic alternatives online. I just like to avoid plastic as much as possible, and find glass lasts longer when reused 🙂

DIY soap bar body wash

This body wash recipe I originally found from Style Craze, and lasts for up to one year.


  • 6 cups distilled water
  • 3 soap bars of your choice

To make:

  1. Boil water in a stainless steel vessel.
  2. Microwave soap bars for about 30 seconds or until melted.
  3. Pour soap into the water immediately. Keep stirring while you add the soap.
  4. Make sure every piece of soap has melted, and the water and soap have combined thoroughly.
  5. Transfer mixture to a glass bottle and let it cool down. It will continue to thicken as it cools down (for about 24 hours). If it is too thick, add some more water. Shake well before use.

DIY shea butter body wash

This body wash recipe I originally found from Hello Glow. This mega moisturising body soap makes the perfect skin soother for colder temperatures!


To make:

  1. Melt shea butter over low heat. I usually heat a saucepan half filled with water and then pop a bowl on top and place the shea butter in that to melt (like a double broiler). Once melted, remove carefully from heat.
  2. Add castile soap, sunflower oil and melted shea butter to soap dispenser, then pop the cap on and gently swirl the contents around to combine. Don’t shake or you’ll activate the soap and get a heap of bubbles! Note: even though this is a moisturising body wash, it’s still important to exfoliate. I usually dry brush or use a body scrub in the shower. After the shower slather on a rich moisturiser. It’s recommended to use within 6-8 weeks.

DIY body wash for dry skin

This body wash recipe I originally found from Style Craze, and should be used within 2 weeks.


  • 2 cups unscented liquid castile soap
  • 3 tbsp almond oil (you can use sweet almond oil)
  • 1 tbsp lime juice
  • 1 cup rose water
  • 15-20 drops lavender essential oil (or can even use citrus essential oils if you prefer)

To make:

  1. Pour all ingredients into a pump bottle, pop the lid on and shake well. Shake well before use.

DIY foaming body wash

This body wash recipe I originally found from Live Simply. This soap is fantastic for Summer as it washes away sweat and dirt really well.


  • 1/2 cup rosewater
  • 1/3 cup alcohol-free witch hazel
  • 2 tbsp liquid castile soap
  • 1-2 tbsp jojoba oil or almond or olive oil (optional)
  • Foaming soap dispenser (without the pump dispenser the wash is very watery)

To make:

  1. Combine all ingredients in the foaming soap dispenser, adding the castile soap as the last ingredient. Pop the top on and gently shake bottle to combine ingredients together.
  2. To use: press pump down to dispense the body wash. Use your hand, a washcloth, or a puff to massage the body wash over your skin. This body wash can also be used as hand soap or as a face wash.

DIY body wash for oily skin

This body wash recipe I originally found from Style Craze, and should be used within 6 months-1 year.


  • 6 cups distilled water
  • 1/2 cup liquid castile soap
  • 2 tbsp neem leaf extract (boil the leaves and then extract the water)
  • 1/2 cup coconut oil
  • 1 tbsp bentonite clay
  • 15 drops lavender essential oil

To make:

  1. Pour liquid soap into bottle and add the other ingredients.
  2. Shake well, and it’s ready to go! Shake well before use.

DIY body wash without castile soap

This body wash recipe I originally found from Style Craze, and should be used within one year.


  • 1/2 cup distilled water
  • 1 tbsp vegetable glycerin
  • 1 teaspoon vitamin E oil
  • 1/2 tsp guar gum
  • 5 drops of both lavender and tea tree essential oil
  • 1/4 cup African black soap

To make:

  1. Boil the distilled water.
  2. Grate the African soap (if it is solid) and add to the water. Let it dissolve.
  3. Add the glycerin and the other ingredients, then transfer the mixture to a bottle and shake well to combine. Shake well before use.

Do you make your own body soap?? Share your favourite recipe below! We love getting your suggestions on recipes to try!

Lots of love,

🖤 Vanessa