There is something really satisfying about turning an ordinary rock into something useful, and this stone soap dispenser is one of those projects that looks much fancier than it actually is to make. It works beautifully by a bathroom sink, but I especially love it for an outdoor sink, potting bench, or patio wash station because the natural stone blends right in and hides splashes and fingerprints so much better than a plastic bottle.
As someone who is always trying to make practical things look a little prettier without adding a lot of upkeep, this is exactly my kind of DIY. If you are comfortable using a drill and can work slowly and patiently, you can make one of these in an afternoon and end up with a dispenser that feels custom and sturdy.
Materials
Instructions
1. Wash the river stone with soap and water, then dry it completely so you can see its shape clearly and mark it accurately.
2. Test the stone on a flat surface and choose the most stable side for the bottom; the top should be broad and fairly level so the pump sits nicely.
3. Measure the pump insert and mark the center point for the hole on the top of the stone with a permanent marker.
4. Apply painter's tape over the marked area and redraw the center point on the tape to help keep the drill bit from skating.
5. Put on safety glasses and gloves, place the stone on a towel to keep it from rolling, and add a little water to the drilling area.
6. Start drilling with the 1 inch diamond hole saw at a very low speed, holding the bit at a slight angle until it creates a shallow groove, then straighten the drill.
7. Keep the bit and stone wet as you drill, stopping every 15 to 20 seconds to add more water and clear away stone dust so the bit stays cool.
8. Drill down slowly until the hole is deep enough to hold the pump insert securely; for most pump assemblies, this is about 3 to 4 inches deep, depending on the stone.
9. If your pump needs a narrower channel lower in the cavity, switch to the 1/4 inch diamond bit and carefully extend a center hole deeper for the dip tube.
10. Rinse out the drilled cavity, then smooth the hole edges with 120 grit sandpaper followed by 220 grit so the pump hardware sits cleanly.
11. Test-fit the brass pump assembly in the hole and check that it sits straight and snug without wobbling.
12. Mix the two-part epoxy according to the package directions and apply a thin ring around the inside top edge of the drilled hole or around the pump collar if needed.
13. Insert the pump assembly, align it so the spout faces forward, and hold it in place until it begins to set.
14. Let the epoxy cure fully based on the manufacturer's timing, then fill the cavity with liquid hand soap and trim the dip tube if it is too long for the stone reservoir.
15. Set the finished dispenser by your bathroom sink or outdoor wash area and test the pump a few times until the soap flows smoothly.
Variations & Tips
Use a flatter stone: If you are collecting your own stone, pick one with a naturally flat bottom and a gently domed top. It makes the drilling and daily use much easier.
Try a different pump finish: Brass is gorgeous against gray stone, but black, stainless, or brushed nickel hardware can work just as well if that matches your space better.
Make it outdoor-friendly: For an outdoor sink or garden station, use a waterproof epoxy rated for exterior use and bring the dispenser inside during freezing weather so the soap does not expand and crack anything.
Work slowly while drilling: This is not a race project. The first time I drilled stone, I learned very quickly that patience matters more than force, and a slow, wet cut gives you a much cleaner hole.
Check soap thickness: If your hand soap is very thick, dilute it with 1 to 2 teaspoons of water before filling the stone so the pump works more smoothly.
Add a non-slip base: If the bottom of the stone is a little slick on tile or concrete, add 3 to 4 small clear rubber bumpers underneath to keep it stable.
Gift idea: These make a really nice handmade gift for someone with a lake house, garden sink, or nature-inspired bathroom. I would pair one with a pretty hand soap and call it done.