DIY Solid Lotion Bars

I was introduced to solid lotion bars at Lush and immediately fell in love with the idea. They came naked (without any packaging) and once you were finished, there would be nothing left to dispose of - no plastic bottle. 

The only downside was that the Lush ones were really expensive! So I decided to try and DIY them and found this wonderful recipe by @sustainablecorner.


- 2 parts beeswax (I bought this from Scoop at Tanglin Mall)

- 1 part cocoa butter (this is available at Scoop or at Source)

- 1 part shea butter (I bought this from Scoop at Tanglin Mall)

- 1 part coconut oil

- 2 parts almond oil

- Essential oils (here's the fun part - you can create your own scents using essential oils! I used 15 drops of bergamot and 15 drops of grapefruit EO for my mixture, where 1 part = 25g)

- 3 drops vitamin E oil (optional)


1. Combine grated beeswax or beeswax pellets, grated cocoa butter, shea butter and coconut oil in a glass cup or bowl. I used a glass pyrex measuring jar so that it would be easy to pour the liquid mixture directly into the mould.

2. Fill a pot with 1 - 2" of water, boil and add the pyrex measuring cup to the hot water bath.

3. Heat in the hot water bath until melted.

4. Remove from heat and add almond oil and vitamin E oil. Stir well until the mixture is combined.

5. Pour into mould. I used a konnyaku jelly mould.

6. Allow to cool and pop into the freezer to allow the bars to harden.

7. Simply remove from mould and enjoy!

How to use:

To use, just use the warmth of your hands to melt the bar and apply over your body. Or you could also rub the bar directly on the areas you would like to moisturise. 

How to store:

I store my lotion bars in the aluminium pots available on, but you could use any small container. My mixture yielded 5 bars and I've kept the rest in the fridge.

Note: You can see that I also added lavender flowers to my lotion bar but that's actually not a great idea because the lavender flowers fall out as I use the bar, so I would recommend skipping that!

Older Post Newer Post

Leave a comment

Please note, comments must be approved before they are published