Wine Bottle Dish Soap Dispenser
A 5-minute DIY project that transforms a wine bottle into a functional, elegant dish soap dispenser using a pourer spout and diluted dish soap. This craft combines practicality with kitchen décor appeal.
A 5-minute DIY project that transforms a wine bottle into a functional, elegant dish soap dispenser using a pourer spout and diluted dish soap. This craft combines practicality with kitchen décor appeal.

Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Choose a wine or liquor bottle you love that doesn't have a paper label
Make sure the bottle is empty and rinsed out
Purchase a liquor/olive oil pourer spout and buy a container of concentrated dish soap
Fill the wine bottle halfway with dish soap
Fill it the rest of the way with water
Throw on the pourer spout, and gently swish the bottle around to mix the water and soap
Store the filled dispenser on the kitchen counter or sink edge at room temperature; refill as needed or replace the soap mixture every 2-4 weeks.
Liquor or olive oil pourer spout · Wine or liquor bottle
Yes, any wine or liquor bottle works well. Remove all paper labels and rinse thoroughly before filling.
Mix concentrated dish soap with water at a ratio that allows smooth pouring without being too dilute. Start with 1 part soap to 2-3 parts water and adjust for desired thickness.
The mixture typically lasts 2-4 weeks depending on daily kitchen use and the concentration ratio you choose.
Most standard liquor/olive oil pourer spouts fit wine bottles with standard 750ml openings. Check the spout diameter before purchasing.
You can, but concentrated dish soap (like Dawn Ultra) requires less water and produces a more aesthetically pleasing dispenser with better flow control.
Sriracha Salt
485 min
Salsa Garden in a Pot
20 min
Homemade Vanilla Extract
5 min
Homemade Chicken Stock
100 min
A Guide to Salting Food

Creamy Black Bean Taquitos
30 min

7 Layer Dip
20 min

Vegan Seven Layer Dip
40 min