Skip to main content Skip to header navigation

DIY Mason jar soap dispenser

Mason jars are one of the most popular accessories in home decorating. Whether used as centerpieces, lanterns or vases, these adorable and trendy little jars instantly update any room. If you’re looking for a cute Mason jar project that is also functional, check out this fabulous Mason jar soap dispenser DIY! It instantly adds country charm to your kitchen or bathroom sink and is a cinch to make!

DIY Mason Jar Soap Dispenser

This project takes less than 30 minutes to complete and instantly updates your kitchen or bathroom sink. Not only is it easy to complete, it’s very budget-friendly! All you need is dish or hand soap and a Mason jar!

What you’ll need: 

  • Mason jar with lid
  • White or colored paint
  • Paintbrush
  • Nail
  • Hammer
  • Dish or hand soap with pump dispenser

Step 1: Paint the Mason jar lid

Remove the circle part from the lid and separate the two pieces.


Using your paint and paintbrush (or spray paint), paint about two coats on each piece.


painted lids

Let dry completely before you pick them up.

Step 2: Nail a hole into the center of the lid

Once the lids have dried, place your nail on the center of the circular lid. Using your hammer, gently hit the head of the nail until it punctures the lid.



You’ll need to repeat the hammer and nail process around your original hole a few times to make the hole large enough to fit your entire soap dispenser lid.

Step 3: Pour soap into the Mason jar

Pour your soap into the jar.


Step 4: Attach the soap dispenser top onto the lid

Slide the soap dispenser top into the hole you created in the lid.



Drop the rim of the lid on top of it and secure the lid tightly to the jar.

screw lid

Step 5: Use!

Put the finished jar in your kitchen or bathroom and use!

mason jar soap

More Mason jar ideas

DIY painted Mason jars and wine bottles
4 Unique DIY Mason jar projects
Create a memory jar for a special occasion

Leave a Comment

Comments are closed.