We use liquid soap but I don’t like the look of the bought plastic bottles they come in.

Solution… I made my own beautiful soap dispensers using jars!

DIY jar soap dispenser

What you’ll need:

  • A large mason jar
  • a disposable filled soap dispenser
  • waterproof glue
  • optional: spray paint and sealer.


  1. Remove the soap pump from the disposable soap container and wash it clean.
  2. Trace the top of the pump into the middle of the jar lid.
  3. Use a screwdriver and hammer to tap a hole in lid where you have marked. You may need to use small pliers to remove pieces of metal.
  4. Paint your lid and remember to use sealer over the paint to protect it (If you want to paint it).
  5. Glue the pump to the lid and let dry. (You may need to trim the straw length if your jar is short)
  6. Place the liquid soap in the jar and it’s ready to use.

They look so beautiful compared to the bought plastic dispensers.

Try it out and let me know how you go. Please add your comment below.

 Image courtesy of Shutterstock.com

  • This is a lovely idea. Looks very nice, very rustic


  • Wow, very clever and creative!


  • Such a simple idea but looks great, love the idea thank you


  • pretty cool.
    I have a lovely glass soap dispenser from the US and my only fear is that at some point the pump spring will break and I wont be able to use the pump any more.


  • Quite a simple idea and can easily match your personal tastes and decor.


  • Great and easy idea. Thanks for sharing.


Post a comment
Like Facebook page

LIKE MoM on Facebook

Please enter your comment below
Would you like to include a photo?
No picture uploaded yet.
Please wait to see your image preview here before hitting the submit button.
Your MoM account

Lost your password?

Enter your email and a password below to post your comment and join MoM:

You May Like


Looks like this may be blocked by you browser or content filtering.

↥ Back to top

Thanks For Your Star Rating!

Would you like to add a written rating or just a star rating?

Write A Rating Just A Star Rating