How to make homemade liquid soap with just three ingredients

Making your own liquid soap is a total game-changer. Not only does it save money, but you also avoid those weird synthetic fragrances and “mystery chemicals” found in store-bought bottles.

To get that perfect, silky consistency, you only need these three ingredients:

The 3-Ingredient Recipe

  1. A Bar of Soap (approx. 4–5 oz): Use a high-quality bar like Castile soap (olive oil-based) for the best results.
  2. Distilled Water (approx. 10 cups): Distilled is better than tap water because it prevents bacteria growth and keeps the soap clear.
  3. Vegetable Glycerin (2 tablespoons): This is the “secret sauce” that keeps the soap from turning into a solid block of jelly and gives it that moisturizing, liquid feel.

The 5-Minute Setup (plus cooling time)

  • Step 1: Grate the Soap. Use a standard kitchen cheese grater to turn your bar of soap into fine flakes. The smaller the flakes, the faster they melt.
  • Step 2: Heat the Water. Bring your water to a simmer in a large pot. You don’t need a rolling boil—just hot enough to dissolve the soap.
  • Step 3: Mix and Melt. Stir in your soap flakes until they are completely dissolved. Once the water is clear (or a uniform color), stir in the vegetable glycerin.
  • Step 4: The Waiting Game. Turn off the heat and let the mixture sit uncovered for 12 to 24 hours.

Pro Tip: When you first finish, it will look like watery bubbles. Do not panic. As it cools overnight, it will thicken into a true liquid soap consistency. If it’s too thick the next morning, just give it a quick whisk or add a splash more water.

Why this works

The glycerin is the MVP here. It’s a humectant, meaning it draws moisture to your skin, but in the soap-making process, it also acts as a stabilizer to maintain the liquid state. Without it, you’re basically just making “watery slime.”

Are you planning to use this for hand soap at the sink, or are you looking to make a batch of DIY body wash?

Leave a Comment