DIYdiy projects

diy project: quick and easy soap dispenser

by Grace Bonney

when i was at home in virginia the other weekend i was walking around the house noticing all the little craft projects my mom has done to make things look nice. one exceptionally easy project she uses caught my eye because it solves a problem i’ve been having for years- wet, pulpy labels on dish soap containers.

i use, and love, my seventh generation dish soap, but i don’t love the packaging- and love the label even less. not because it’s particularly unattractive, but because it’s always getting wet and then tearing and turning into a mushy, pulpy mess on the counter (yes, i’m a somewhat messy dish-washer). so i’ve been wanting to find a way to swap out the container and keep the eco-friendly soap. inspired by my mom’s dish soap dispenser, i decided to find a new use for some vintage bottles i had lying around the house. one was an old olive oil bottle, the others were small bits and bobs i’ve picked up during travels. the process is incredible easy but i’ve written out the steps below the jump just to be super clear. if you’re looking for a super simple way to customize the way you use soap around the house, this is a fun and affordable project. thanks mom, for the inspiration!

CLICK HERE for the full project after the the jump!

Quick and Easy Soap Dispenser


-Bottles (you can use plastic, but glass is particularly pretty)*
-Plastic bottle pourers (I used these but you can find more styles here)


*Before you buy your bottle, make sure the bottle opening will fit the bottle pourer you bought.

1. Clean out your bottle and dry thoroughly
2. Fill with desired soap
3. Insert bottle pourer and make sure it is securely attached.

That’s it! Enjoy your new dispenser and say goodbye to wet, peeling labels.

Suggested For You


  • I’ve been using an ikea oil dispenser bottle for dish soap for ages. Not only does it look better, but it dispenses a small drop at a time!

  • Yeah, what is up with 7th Generation’s label? It gets so grody. I have always meant to do this with my soap, love the look.

  • I’ve been doing this for a while. Two cautions/suggestions: make sure you’ve sterilized or boiled the bottles you’ll use for mouthwash (I also use them for my Torani coffee syrups, homemade raspberry vinaigrette, etc.) and two, Williams-Sonoma makes a wider version of the bar pourer for those bottles that may be too big for the regular-size pourers you’ve shown in the OP.

  • I have done this for a long time with olive oil and vegetable oil(i always buy in bulk) to keep them out on the counter near the stove! And recently my parents brought my hubby a bottle of fabulous Tequila from mexico and I loved the tequila more than he did (mmm margaritas!!) and the glass bottle is fantastic and now houses my dish soap! Such an easy upgrade to add a little sunshine to an ever day chore!

  • what local stores do you buy the pourers? I have been doing this for sometime but am having trouble finding pourers that are large enough to dispense my dish soap.

Leave a Reply

Design*Sponge reserves the right to restrict comments that do not contribute constructively to the conversation at hand, contain profanity, personal attacks, hate speech or seek to promote a personal or unrelated business. Our goal is to create a safe space where everyone (commenters, subjects of posts and moderators) feels comfortable to speak. Please treat others the way you would like to be treated and be willing to take responsibility for the impact your words may have on others. Disagreement, differences of opinion and heated discussion are welcome, but comments that do not seek to have a mature and constructive dialogue will not be published. We moderate all comments with great care and do not delete any lightly. Please note that our team (writers, moderators and guests) deserve the same right to speak and respond as you do, and your comments may be responded to or disagreed with. These guidelines help us maintain a safe space and work toward our goal of connecting with and learning from each other.