How to Make Plastic-Free Dish Soap

Click here to go straight to the recipe.

If you run a zero-waste or plastic-free kitchen, I can safely assume that you cook and that you generate the sinks full of dirty dishes to prove it. But if you don’t want to buy plastic bottles—and I’ve never seen dish soap in anything but—how can you wash those piles of dishes? Well, it turns out that, as with most consumer products, you can make your own dishwashing liquid pretty easily, but without the artificial fragrances, colors and many other chemicals—and for less money.



  • 3 tablespoons shredded bar soap (I used unscented Dr. Bronner’s)
  • 1 teaspoon washing soda (not to be confused with baking soda!)
  • 15 drops essential oil (I used lemon)
  • 2 cups water


shredded soap

1. Use a cheese grater to grate soap. I grated WAY too much. You’ll need only 3 tablespoons.

melting soap

melted soap

2. Heat water in a pot and add shredded soap. Once soap has melted, remove from heat.

washing soda

3. Stir in washing soda until dissolved. Go easy on this stuff! It makes the dish soap gel. And it’s extremely effective at doing so. I added too much for my first batch and the soap turned into a solid white clump. If that happens, just add more water and heat it up again to make the ingredients easier to mix together.

I looked up sodium carbonate (washing soda), my concoction’s “active ingredient” if you may, on the Environmental Working Group’s (EWG) Skin Deep Cosmetics database, and I feel pretty safe about using it. It has a lower health concern rating than many other additives in commercial cleaners, such as sodium lauryl sulfate, the compound that makes detergent, shampoo and toothpaste suds up.

next day

4. Cover and set mixture aside for several hours or overnight. In the morning, mine was very thick. Don’t worry! You can easily make it runny.


runny soap

5. If your soap is too solid, blend it with a hand blender or in a blender. It will liquefy in seconds.

essential oil

6. Add essential oil and stir until combined. I used lemon.


7. Transfer dish soap to a container. I looked in Goodwill for a second-hand glass or ceramic pump bottle, but found only shelf upon shelf of wine glasses in the housewares department. (I think everyone in the area is on the wagon.) So I filled an empty plastic bottle that has a flip-top lid. I’ll keep searching for a glass container.

2014-06-16 18.21.18

washing dishes

And here is the dish soap in action.

This dish soap recipe isn’t completely zero-waste, but the washing soda (which you can also use for making laundry detergent) and essential oil will last for a very long time and in the end, you will have reduced your waste considerably by making your own.

(UPDATE: Go here for instructions to make washing soda from baking soda.)

DIY Dish Soap

Yields about 2 1/4 cups


  • 3 tablespoons shredded bar soap
  • 1 teaspoon washing soda
  • 15 drops essential oil
  • 2 cups water


1. Use a cheese grater to grate soap.

2. Heat water in a pot and add shredded soap. Once soap has melted, remove from heat.

3. Stir in washing soda until dissolved.

4. Cover an set mixture aside for several hours or overnight.

5. If your soap becomes too solid, blend it with a hand blender or in a blender. It will liquefy in seconds.

6. Add essential oil and stir until combined.

7. Transfer dish soap to a container.

Accolades for my cookbook, The Zero-Waste Chef: Plant-Forward Recipes and Tips for a Sustainable Kitchen and Planet:

You can check out the book here.

US Cover

84 Replies to “How to Make Plastic-Free Dish Soap”

  1. What a great idea! I hadn’t ever thought of this, but I definitely want to try it at some point.

    1. Thanks for the comment! When my boss found out I was attempting to go plastic-free, one of her first questions was “How do you wash your dishes?” I’ll have to send her the link 🙂

    1. You’re welcome. Thank you 🙂

  2. This is super helpful! Thanks 🙂

    1. Glad you found it helpful. Thanks for the comment 🙂

  3. Definitely going to try this. We have been using just a regular bar of castile soap, but it doesn’t always cut through all of the grease. Thanks for the recipe! 🙂

    1. That’s what I had been using too. This stuff works pretty well for greasy dishes. I should have mentioned in the post that I often use baking soda to clean my stainless steel or enamel pots and pans. Yesterday I tackled my incredibly greasy crock pot I had used for making beef bone broth (I put off cleaning it for a couple of days because it looked so terrible) and the baking soda worked like magic. This dish soap will work to clean pots and pans, but if they are a real mess, I would rather use baking soda. That’s a long comment for something you didn’t even ask about, but there you go 🙂

      1. Thanks for the great recipe! I’ll give it a try later today. How do you clean with baking soda? Do you just sprinkle it on there and let it sit? Is there any special trick to it? Thanks again 🙂

      2. You’re welcome. Thanks for checking it out. I just sprinkle baking soda on greasy pots, pans and baking dishes. It works MUCH better than soap. Just cuts right through all the grease and leaves everything squeaky clean. I also use baking soda and vinegar to clean the bathroom sink and tub.

  4. I would never have imagined you could do that! Have you ever posted a recipe for bathroom cleaner?

    1. Hmmm. I do need a bathroom cleaner recipe. I currently use borax or baking soda and vinegar, but I would like to devise some sort of gritty liquid I keep in a bottle in the bathroom. (Maybe my kids will be more likely to use it!) I’ve added bathroom cleaner to my to-do list. Thanks for the suggestion 🙂

      1. For a gritty liquid, just use your homemade dish soap. Squirt some on and sprinkle a bit of sugar on top, before scrubbing. Sugar is about as effective as using sand, but won’t harm your pipes because it dissolves (unlike sand).

  5. This is great! I have been looking for something like this!! Thanks 🙂

    1. You’re welcome. Thank you for checking it out 🙂

  6. Looks like we shop for the same stuff! Also, EWG is a great resource–thanks for getting the word out!!!

    1. I think we do 🙂

      I agree EWG is a great resource. I make laundry detergent with washing soda, which I used here, and borax, which I considered using. After I looked up borax on the EWG Skin Deep database, I cut it. The washing soda ranked a 1 on the 1-10 hazard scale and the borax was a 5-6. The more you learn, the more you want to make EVERYTHING yourself–food, cleaners, personal care items, etc.

  7. Do you think you could use it as a handwash? One of the things I am struggling to give us is handwash in one particular room where we have a delibarately teeny tiny sink. It is a godsend having a sink in the room but there is no room for a bar of soap – only the small base of a handwash dispenser, tall enough to get over the taps? If I could make a handsoap to put in the same (admittedly plastic) dispenser it would be ideal!


    1. Well, I do use it to wash my hands in the kitchen before I start cooking, but it’s a little strong. I found a recipe for liquid hand soap that is almost identical, but without the washing soda. Here’s the link:
      I haven’t tried it, but it should be milder on your hands.

      1. Thanks for the link!

      2. You’re welcome 🙂

  8. This is a must try for me. Thanks for sharing!

    1. You’re welcome! Thanks for checking it out 🙂

  9. Reblogged this on HappinessInJars and commented:
    Post courtesy of a fellow blogger. Check her blog out. Really cool stuff.

    If I can get the ingredients this is a project for tomorrow. I am almost out of dish soap and just scored a mason jar soap dispenser yesterday at TJ Maxx! Perfect timing!

  10. I bought all my ingredients tonight. Hope to make this on my next day off!

    1. Great! Let me know how it turns out!

      1. I made this on Tuesday. Super easy and I like it! Using a Mason jar with as dispenser lid and it’s working great. Thank you so much for sharing!

      2. Yay! I’m so glad it worked out for you! I would like to have a mason jar pump. That sounds super cute.

      3. I found one at TJ Maxx. Not sure if they’re on the west coast too. So happy you shared the recipe. You’re my favorite blog 🙂

      4. I think I’ve been to a TJ Maxx. I may have it mixed up with something else. Thanks so much for the vote of confidence. I really appreciate it. And thanks for sharing your vanilla recipe! I started some Tuesday night!

      5. Yay! Can’t wait til my vanilla is ready. Hope yours turns out too. I appreciate your recipes and blog 🙂

      6. Me neither. I ran out Monday! Thanks for yours too 🙂

  11. I’ve been looking for a good DIY dish soap recipe. Can you use liquid castile? Can’t wait to try this!

    1. I think so. The reason I didn’t use it is that I’m trying to cut out plastic packaging. But I like the soap inside the package 🙂

  12. Thanks for much for this – really useful to have the pictures as well to see what it should look like! I’ll give this a go – I think my children will enjoy helping, they love grating just about anything, for some reason!! It’s always great to come across another blog focused on ways to live more sustainably. (And apologies if you’ve received this already, I pressed post before I’d finished typing!!)

    1. You’re welcome! I just left a rant about lawns on your blog 🙂 I agree, kids do love to grate things. They should enjoy making this. We can make so may things ourselves that the big consumer products companies have convinced us we need to buy. And come to think of it, a lot of them would make great kids’ activities. Thanks for the comment!

  13. Thank you Zero Waste Chef! You are really doing a great job on your blog to help the environment and teach others too!

    1. Thanks so much. I really appreciate it!

  14. […] hand soap (meaning I grate my bar soap and add warm water, then stick it in a dispenser) and dish soap, and when the huge container of laundry detergent I bought a year ago runs out, homemade laundry […]

  15. Excited to try this recipe. I saw the comment about the bathroom cleaner. I use these recipes from the Queen of Green. The ‘all purpose scour’ is a great bathtub cleaner. It is too thick to put in a spray bottle (as recommended on the recipe) but I put it in a glass jar with a spoon and that works. I also tried the ‘liquid laundry soap’ which clogged my front loading washing machine so don’t use that one. But the powdered laundry soap works really well for us.

    1. Thank you for these! I love all things David Suzuki 🙂 I looked up borax and I think people mix it up with boric acid.

  16. Is the essential oil necessary or just for the smell? I’d prefer to leave it out to save money and make it less expensive. Will that still work?

    Also.. Do you have any idea if washing soda is biodegradable? I don’t think I’ve ever actually seen it in a store. Is it in the baking section next to the baking soda or in the house cleaning section?

    1. I think the essential oil is just for the scent really. I have found conflicting information online about washing soda, baking soda, borax…like I tell my kids, just because you read it in Times New Roman, don’t take it as fact. BUT I do like care2 and found this on its site: According to that article, washing soda is biodegradable. Washing soda can be difficult to find but if your store carries it, it would be in the detergent/house cleaning section. Oh, I have also read that you can make it out of baking soda but I have never tried this: I will have to experiment and write a post about that…Good luck in your washing soda quest!

      1. Suzie Earley says:

        You probably already know this but just in case…. you can make washing soda from baking soda. I just bake mine for an hour at 400 degrees f on a baking sheet. This is way cheaper and easier for me!

  17. Thanks for the post. It is a great recipe and the step-by-step guide is very useful. I’ve read some women add vegetable glycerine to the mixture. What do you think about it?

    1. You’re welcome, Fani. Thank you for checking out the post 🙂 I think the glycerin may be to help soften your skin. I don’t have any so I haven’t added it. Maybe I will look for some though. If you try making this with glycerin, will you please let me know how you like it? Thanks!

  18. […] Zero Waste Chef – DIY Dishsoap Nature’s Nuture – Turn Baking Soda into Washing […]

  19. I am curios. I will make the dish soap and try it. So thankful for the instructions. I will post it then on my blog too, translated in German – would that be ok for you?
    Best whishes,

    1. Sure, Susanna. The more the merrier. ~ Anne Marie

    2. Hello, I have just made the dish soap, can you tell me is it best to put in hot water or straight onto sponge? I added it to my washing up bowl of hot water but it did not produce much in the way of suds? Is it supposed to? Thanks.

  20. […] use a variation on zero waste chef’s dish soap recipe found HERE; we didn’t really like it as a dish soap mixture, but find we like it for laundry! We make it […]

  21. Hi and thanks for the recipe. I’ve used lavender oil with mine but I’d like to try lemon to see if it works better with greasy dishes.
    Have you found a way to buy essential oils without the plastic lid?
    Thanks again.

    1. The Zero-Waste Chef says: Reply

      Hi Greg,

      Alas I haven’t found essential oils in anything but glass bottles with plastic lids. I did find this recipe for making your own essential orange oil. I have yet to try it but it looks like a great recipe:

      ~Anne Marie

      1. Thanks Anne Marie for the recipe. I didn’t know essential oil was easy to make!

  22. I want to do this for a long time but I don’t find bar soap in my country (Argentina) and it is not easy to get it delivered. However, do you use a special pot only for this? Or can you reuse it then for cooking? I imagine you can since you are cleaning it with the dish soap after using for making dish soap! haha

    1. The Zero-Waste Chef says: Reply

      Yes, I reuse the pot Luli. It’s very clean afterward 😉 ~ Anne Marie

  23. Thanks for posting this – I looked everywhere for a DIY dish soap recipe and it was so hard to find one that was plastic-free! I’m going to make my own as soon as I run out of my current bottle. About how much of the bar is used for 3 tablespoons? Just trying to get a handle on how much dish soap you can get out of every bar.

    1. Janie, I used up about 1/10 of my 5oz Dr Bronner bar. I grated it use the ‘big’ side of my grater. Maybe it would have used up more using the ‘small’ side.

  24. Thanks for this post! I made this last weekend with my daughter, and we had lots of fun. I’m trying to cut down on plastic waste and have started eyeing all my soap products disapprovingly. This will save lots of dish soap bottles from getting thrown away!

    I did add a bit of glycerin to the mix, which did come in a plastic bottle, but there was enough in that to make this recipe about 40 times, so I figure it’s still a net gain for waste reduction!

    As for the soap itself, I did have to add quite a bit more water to keep it from getting too solid. This may be due to the glycerin altering the recipe. Possibly because of this, I have to use a lot more of this that I would of my regular dish soap. But I think it’s just less potent in general. That’s okay though. From very rough mental calculations, even factoring that in, this isn’t very expensive, and most importantly, less waste, yay!

  25. I have a question…..but first I need to thank you for all your hard work and willingness to share your findings. I did make the dish soap but it continues to harden in my container after becoming liquid again when I stirred it after letting it set. Am I missing something that I should have done to keep it liquid? Thanks so much!

  26. […] bar of soap (palm oil free) or DIY liquid soap […]

  27. I just have to tell you, I found you on Instagram and your blog has me in tears, it makes me so happy. I’m very slowly moving towards a zero waste/minimal waste lifestyle. I just picked up some (organic) ginger to start a ginger bug and I think dish soap will be next (because I’m almost out of the palmolive stuff). Thank you so much for sharing this information so freely and without frills. Sincerely, a big fan <3

  28. […] came across this easy and tested recipe by the Zero Waste Chef and slightly adjusted it to ingredients I had on […]

  29. […] My kids dislike my homemade dish soap. Accustomed to the super soapy dyed and scented commercial stuff—I didn’t go plastic-free until they were 10 and 16—they claim my homemade stuff doesn’t suds up. As evidence that my homemade soap does indeed create some lather, I submit the photo below. You can find the recipe for homemade dish soap here. […]

  30. […] got this recipe from the Zero Waste Chef and absolutely love it! It took a little while to get used to as it’s not like your typical […]

  31. […] here how to elevate a basic bar). If you can’t hang with a bar of soap, Zero Waste Chef has a dish soap recipe that I use for my bathroom […]

  32. I made this last night but it remained rather watery, not gel-like at all. Is that normal, or do I need to add more washing soda or something? A little thrown off because of the mention that it might get too solid, but I’m having the opposite problem. I used filtered hard water if that makes a difference.

    1. The Zero-Waste Chef says: Reply

      Hi Alicia, did it gel up at all? Did you try it? Does it suds up at all? I’m not sure if your water affected it or not. If you have bar soap and washing soda left, you might want to try adding more to what you have. I think that’s worth a try.
      ~ Anne Marie

      1. I had the same issue. It’s very watery. And I used a whole bar in 4 cups of water. Any suggestions?

  33. […] DIY dish soap – If you don’t have access to bulk dish soap, this is a great recipe from the Zero Waste Chef […]

  34. […] here how to elevate a basic bar). If you can’t hang with a bar of soap, Zero Waste Chef has a dish soap recipe that I use for my bathroom […]

  35. […] Zero Waste Chef’s Plastic Free Dish Soap made from Castile Soap […]

  36. Thanks for the recipe! Have you tried just using a castille bar and a natural bristle scrubber? I’m wondering if I can forgo making a liquid altogether!

    1. The Zero-Waste Chef says: Reply

      Hi Cristina,
      We have used a castille bar in the past and it worked pretty well. I have read that the Marseille bars of soap work well but haven’t tried them. I also saw a No Tox Life dishwashing bar on Instagram this week from A bar that works well would certainly simplify dishwashing!
      ~ Anne Marie

  37. […] here how to elevate a basic bar). If you can’t hang with a bar of soap, Zero Waste Chef has a dish soap recipe that I use for my bathroom […]

    1. Thanks for the recipe, how about adding lemon zest or juice into the mix, to have a flavor and to make use of the acid in the lemon?

  38. Hello. I admit that I didn’t read the entire thread……..For your liquid dish soap, use an empty wine bottle to store and dispense.

  39. […] liquid – I’m going to have to research alternatives. There seems to be a few out […]

  40. This worked like a charm! The only thing was that the mixture started separating in the bottle so I mixed in a tablespoon of regular dish soap and it now stays liquid all the time!

  41. […] In that case, you have two options. You can make your own handsoap by melting the bar like in this recipe from Zero Waste Chef. Or, you can go with a lower waste option and get Dr. Bronner’s liquid soap bottle. Some […]

  42. Hi, thanks for this recipe! I have a few questions:
    1) Do you think this would work with a different kind of soap bar, like one specifically made for washing dishes? There are so many dish soap blocks out there now but I do prefer a liquid — I’m thinking it might be good to try it with one of those since they’re made for dish washing.
    2) Does this suds up a lot? My husband is the primary dishwasher and he likes lots of suds. I keep telling him lots of suds doesn’t make things any cleaner but I can’t really argue with him when he does 80% + of the dishes.
    3) Could I make a really large batch of this and store it in a glass gallon jar? That way I could get it all cooked at once and then just refill my bottle when needed. Would it store well?



  43. […] homemade dish soap by melting shredded bar soap, washing soda, and water together. This recipe from Zero Waste Chef is […]

  44. I’m just making another batch of this now. Using the ingredients you list, Dr. Bonner’s Castile bar soap and Arm and Hammer washing soda, it came out just as described for me the first time. But I found it wasn’t really cutting grease so I mixed it with half Mrs. Meyers liquid dishwashing soap. I’d rather not do that…could you add white vinegar? I have no idea the chemical reactions involved here. I just wondered if there is something you could add to help with cutting grease.

  45. I usually keep my dish soap in a square green olive oil bottle with a pour spout (for liquor bottles). Or any discarded liquor bottle would be pretty.

Leave a Reply