D.I.Y. Homemade Mason Jar Foaming Soap Dispenser

This mason jar foaming soap dispenser is absolutely darling, and gives a country-chic kind of vibe that goes well with a lot of different types of decor! On top of that, it’s easy to make and pretty cheap as opposed to buying a handsoap dispenser. Another added bonus is that the body of the dispenser is the mason jar, so it is made of glass. This means no BPA or other harmful chemicals will be leached into the soap it contains and then onto your hands! YAY! Wins all around!

I have a great recipe for homemade non-toxic, safe, and effective hand soap that works really well with this dispenser. You can find the recipe here. Let’s jump right in!


  • Pint Size Mason Jar
  • Foaming Soap Dispenser (just the actual dispenser (top))
  • Hammer
  • Nail
  • black marker
  • glue gun
  • marbles (optional)


1.) Start by using a hammer and a nail to puncture holes in the center of the mason jar lid to create a hole that is big enough for you to fit the dispenser top through it.

2.) Now stick the dispenser through the hole and use your marker to mark a circle showing what needs to be cut out to get the soap dispenser to fit through it so the bottom of the dispenser is able to touch the mason jar lid.

3.) Once again, use your hammer and nail to puncture small holes around the marked circle until you are able to remove the circle all together.  Use caution with this step as this will cause the edges to be rough and sharp, so take care not to cut yourself. Now your dispenser will fit nicely on the lid.

4.) Now glue the soap dispenser to the lid using your glue gun.

5.) Your lid is done now.  Lastly, just fill the mason jar with your homemade soap, and add some marbles if you would like (I like the way they look).  Put your lid with the dispenser on top and seal the jar as you normally would (twisting on the lid).  Ta-da!  A super cute soap dispenser with safe, non-toxic, effective soap!

Super cute, right? Enjoy! 🙂

%d bloggers like this: