Homemade Dish Soap Recipe

I love to DIY everything, but dish soap is something I’ve had trouble with in the past. It always streaks on dishes, doesn’t lather, or leaves a horrible film that’s difficult to remove. However, I really hate buying dish soap from the store, because if it’s not super expensive, it usually contains harmful chemicals. Even the supposedly natural and eco-friendly brands like Seventh Generation still contain sodium lauryl sulfate, which is something I try to avoid, if I can.

However, I found this recipe recently and really liked it!

The key ingredient is Sal’s Suds, which is a Dr. Bronner’s product. You can usually find it at Ace Hardware stores or on Amazon. It’s a great DIY cleaning product ingredient to have around the house.

So, without further ado, let’s get started:


  • 1/2 cup Sal Suds
  • 1/2 cup distilled white vinegar (you could use herb or citrus infused vinegar as well)
  • 1/2 cup warm filtered water (minerals in tap water might prevent the soap from forming properly)
  • 1 tsp. citric acid or lemon juice
  • 2 tsp. kosher sea salt
  • 20 drops essential oil of choice (lavender and lemon are great options)


  1. In a mixing bowl, combine the warm water and salt, and stir until the salt is completely dissolved
  2. In a separate bowl, combine the vinegar, Sal Suds, and citric acid
  3. Stir the vinegar, Sal Suds, and citric acid mixture into the warm water and salt mixture
  4. As you stir, the mixture will thicken. Just keep stirring until fully combined and thickened.
  5. That’s it! You can pour this into an old dish soap container, or even one of those fancy oil bottles with the metal spout if you want to get fancy. Use as you would your regular dish soap, and enjoy the savings!

If you try this recipe, please let us know how it turns out in the comments below. Enjoy!

If you enjoyed this, you might also like….

Home Defense in the End Times…

Natural Healing Secrets You Need to Know…

Eat Like Your Ancestors…

Leave a Reply

Your email address will not be published. Required fields are marked *