Zero Waste Laundry Three Ways

Jennifer Jacques

There's nothing quite like the smell of fresh laundry. Unfortunately this clean laundry smell that we are all familiar with is generally the result of some sneaky chemical nasties found in conventional laundry powders and liquids.

Wanting to be more eco-friendly, over the years I have tried out a few different zero waste alternatives, with varying results. Let's compare my three most successful experiments.

Zero Waste Alternative #1: Soap Nuts

30c or less per wash

Soap nuts are the fruit of the Sapindus plant, which are native to tropical regions in the north and south hemispheres. The "nuts" are actually the berries of the tree, and contain a natural detergent called saponin.

Soap nuts work best at water temperatures of 40 degrees and above. To use in your washing machine, just pop them into a canvas bag, put them directly into the drum and away you go. These are low-sudsing, so don't expect to see a lot of bubbles. Soap nuts alone won't give your laundry any particular smell, so if you prefer your clothes to be scented after a wash, then just add ten drops of the essential oil of your choice to the canvas bag.

For handwashing, I take the nuts out of the bag and put them into a jar of hot water, give it a good shake to get the saponins going, and then transfer that into the basin, sink, or whatever I'm washing the clothes in. 

After four to five washes, just take the spent nuts out of the bag, and throw them on the compost heap.

I find that these are good for the day-to-day washing of clothes that need to be freshened as opposed to garments that are heavily soiled or stained. For that reason I don't think they are the best choice for families, as they really aren't up to the job of food or grass stains and the like.

The verdict on soap nuts:

Cost per wash: 1/5

Convenience: 4/5

Dirt busting power:2/5

Eco friendliness:5/5

Overall: 3/5

Zero Waste Alternative #2: DIY Laundry Powder

8c or less per wash

To make this laundry powder you will need:

1 bar of natural soap

2 cups of washing soda (soda crystals)

I used our Lime and Pineapple soap bar because I absolutely love the smell, but you can use about 110g of any natural soap bar. It's a simple process:

Step 1: Grate the soap bar, then lay it out in a thin layer on a tray. Leave to dry out for one or two days. It is important that the soap flakes are dried out properly, so that they will take powder form as opposed to a paste in the next step.

Step 2: Put the soap flakes into a food processor and pulse until they are almost a powder.



Step 3: Add two cups of washing soda (I bought mine in a cardboard box ages ago, but now, after much searching, I found some in Tesco (in plastic packaging)for €1.39 per Kg) and pulse to combine.

And that's it! I use one tablespoon of this per wash, which means that this recipe will give you more or less 36 washes, with more than half of the washing soda left for next time.

This is the method I use the most. It gets the clothes really clean, even at 30 degrees and leaves them smelling gorgeous! Also, a maximum of 8c per wash is brilliant.

The verdict on DIY laundry powder:

Cost per wash: 5/5

Convenience: 3/5

Dirt busting power: 5/5

Eco friendliness: 4/5 (but it depends on what soap you use, really)

Overall: 4/5

Zero Waste Alternative #3: Refills

25c per wash

This is the easiest and most convenient of the three - just get your empty detergent bottle or any container refilled with laundry detergent. Simple as. The one I use is Ecover Non-Bio. They recommend 50ml per 6-8kg wash. It works really well at all temperatures and smells lovely and fresh, too. 

The verdict on refills:

Cost: 3/5

Convenience: 5/5

Dirt busting power:5/5

Eco friendliness:4/5

Overall: 4/5

The overall verdict

While soap nuts are the ideal when it comes to eco friendly laundry, realistically the powder or the refills will give you the best result, especially if you have kids or if your laundry is more than lightly soiled. 

I find that with this, as with a lot of minimal waste laundry options, you have to decide which one you are happier to spend: your money or your time. if you have the time, go ahead and make the powder and save yourself some money. If grating soap is too much of a faff for you, then just get a refill - problem solved.

If you have any suggestions for different ways to deal with your laundry, or know where you can buy washing soda in cardboard packaging, I'd be delighted to hear about it. 

Happy experimenting!

Back to blog

173 comments

https://derteufeltragtprada2ganzerflm.graphy.com/
https://michaelganzerfilm.readme.io/reference/michaelkostenlos
https://derteufeltragtprada2.readme.io/reference/derteufeltragtprada2ganzerfilm
https://deutsch-stream.readme.io/reference/meinefreundinconniganzerfilm
https://deutsch-stream.readme.io/reference/einmunchnerimhimmelderkinofilm
https://deutsch-stream.readme.io/reference/roseganzerfilm
https://deutsch-stream.readme.io/reference/horstschlammersuchtdasgluck
https://nurnbergganzerfilm.readme.io/reference/nurnbergkostenlos
https://hoppersviet.readme.io/reference/motchillhoppersviet
https://hoppersviet.readme.io/update/reference/phimlauhoppersvietsubfhd
https://henemngaynhtthviet.readme.io/reference/henemngaynhatthviet
https://henemngaynhtthviet.readme.io/update/reference/phimlauhenemngaynhatth
https://thekingswardenvie.readme.io/reference/duoibongdienhaviet
https://thekingswardenvie.readme.io/reference/phimlauduoibongdioenha
https://xemthemummy.readme.io/reference/motbophimcualeecroninxacuop
https://xemthemummy.readme.io/reference/xemmotbophimcualeecroninxacuop
https://xemheonammong.readme.io/reference/xemheonammongvietsub
https://xemheonammong.readme.io/reference/xemheonammong4k
https://xemdaitiectranngmau8.readme.io/reference/xemdaiitiectrangmau8vietsub
https://xemdaitiectranngmau8.readme.io/reference/xemdaitiectrangmau8phim
https://xemtheblooddemon4k.readme.io/reference/xemphiphongquymaurungthiengphim
https://xemtheblooddemon4k.readme.io/reference/xemphiphongquymaurungthiengvietsub
https://xemtrumsovietsub.readme.io/reference/trumsophimhd
https://xemtrumsovietsub.readme.io/reference/trumso4k
https://sites.google.com/view/ramayanafilmyzillavegamoviez/home
https://sites.google.com/view/ramayanafilmyzillakuttymoviez/home
https://sites.google.com/view/kingfilmyzillavegamoviez/home
https://sites.google.com/view/kingfilmyzillakuttymoviez/home
https://sites.google.com/view/toxicfilmyzillavegamoviez/home
https://sites.google.com/view/toxicfilmyzillakuttymoviez/home
https://sites.google.com/view/drishyam3filmyzillavegamoviez/home
https://sites.google.com/view/drishyam3filmyzillakuttymoviez/home
https://sites.google.com/view/haijawanifilmyzillavegamoviez/home
https://sites.google.com/view/haijawanifilmyzillakuttymoviez/home
https://sites.google.com/view/tensura2filmyzillavegamoviez/home
https://sites.google.com/view/tensura2filmyzillakuttymoviez/home
https://sites.google.com/view/chandmerafilmyzillavegamoviez/home
https://sites.google.com/view/chandmerafilmyzillakuttymoviez/home
https://sites.google.com/view/mortalkombat2viewagain/home
https://sites.google.com/view/mortalkombat2watchagain/home
https://sites.google.com/view/weirdfamilyviewagain/home
https://sites.google.com/view/weirdfamilywatchagain/home
https://sites.google.com/view/dayshereturnviewagain/home
https://sites.google.com/view/dayshereturnwatchagain/home
https://sites.google.com/view/missmatchviewagain/home
https://sites.google.com/view/missmatchwatchagain/home
https://sites.google.com/view/sisterkidneyviewagain/home
https://sites.google.com/view/sisterkidneywatchagain/home
https://sites.google.com/view/pricegoodbyeviewagain/home
https://sites.google.com/view/idiotgirlschoolviewagain/home
https://sites.google.com/view/idiotgirlschoolwatchagain/home
https://sites.google.com/view/happyhappyviewagain/home
https://sites.google.com/view/happyhappywatchagain/home
https://sites.google.com/view/salmokjiwaterviewagain/home
https://sites.google.com/view/salmokjiwaterwatchagain/home
https://sites.google.com/view/mummylecroninviewagain/home
https://sites.google.com/view/mummylecroninwatchagain/home
https://sites.google.com/view/thekingswardenviewagain/home
https://sites.google.com/view/thekingswardenwatchagain/home
https://sites.google.com/view/dhurandhar-the-revenge-hindi/home
https://sites.google.com/view/dhurandhar-the-revenge-tamil/home
https://sites.google.com/view/mortalkombatii2026fullmovieon/home
https://sites.google.com/view/downladmortalkombatiifullmovef/home
https://sites.google.com/view/raja-shivaji-marathi-hindi/home
https://sites.google.com/view/raja-shivaji-marathi-tamil/home
https://devilwearprada2thai.readme.io/reference/devilprada2thai
https://devilwearprada2thai.readme.io/reference/thaidub2026
https://thaidevilprada2.readme.io/reference/thaidevil2prada
https://thaidevilprada2.readme.io/reference/thaihubmopie
https://devilprada2.raiselysite.com/
https://possesedthai.readme.io/reference/thaimovie
https://possesedthai.readme.io/reference/possesedthaimopie
https://thaimoviepossesed.readme.io/reference/possessed2026thai
https://thaimoviepossesed.readme.io/reference/possessedfhd
https://haunteduniversites4thai.readme.io/reference/haunteduniversites4thaimovie
https://haunteduniversites4thai.readme.io/reference/haunteduniversites4thaidub
https://thaihaunteduniverites.readme.io/reference/haunteduni4
https://thaihaunteduniverites.readme.io/reference/haunted-universities-4thai
https://hokumthaidub.readme.io/reference/hokumthaifhdfulllstory
https://hokumthaidub.readme.io/reference/hokumthai
https://linkbio.co/hnemngynhtthcvietsub
https://www.slashlink.io/hnemngay2026
https://mortalkombat2thai.readme.io/reference/mortalkombat2thai
https://mortalkombat2thai.readme.io/reference/mortalkombat2thaidub
https://mothermarythaid.readme.io/reference/mothermarythai
https://mothermarythaid.readme.io
https://ghostinthecellthai.readme.io/reference/ghostinthecelluhdthai
https://ghostinthecellthai.readme.io
https://khao-kala-fhd.readme.io/reference/khaokalafullstory
https://khao-kala-fhd.readme.io
https://themandaloriangroguthaii.readme.io
https://themandaloriangroguthaii.readme.io/reference/themandaloriangroguthaidub
https://monkeythaifhd.readme.io
https://monkeythaifhd.readme.io/reference/monkeythaifhd
https://groups.google.com/g/hannaeyah/c/lo-YE5k1ZMU
https://hackmd.io/Edz28FvoSIuxxe_4xAScgA
https://www.wowace.com/paste/8b22bf64
https://wokwi.com/projects/463349594828953601
https://scrapbox.io/zeusgacorx/sadsawqewqdsadsadsa
https://tooter.in/hannayeah/posts/116532411404806574
https://magic.ly/dsadsawqewq/wqwqewqewqsad
https://beterhbo.ning.com/profiles/blogs/dsadsaewqewqwq
https://webhitlist.com/profiles/blogs/dsaewqewqewqewqew
https://provaforum.flarum.cloud/d/7846-dsadsadsadsa
https://plaza.rakuten.co.jp/hannachiang/diary/202605070000/
https://www.postfreeclassifiedads.com/thread-129852.htm
https://md.bytewerk.org/s/uzs2tXS2gs
https://diapo.cemea.org/s/CKV5j4a1t
https://md.swk-web.com/s/VlqIBX8Ke
https://md.sigma2.no/s/EFdU9Pv1a
https://md.yeswiki.net/s/OH91lspF8-
https://pad.wolkenbar.de/s/M-0RRuGVO-
https://hackmd.openmole.org/s/lgour_BMI
https://doc.projectsegfau.lt/s/JtvJ9edXky
https://hedgedoc.dezentrale.space/s/tNQA3Qn0i
https://hedgedoc.eclair.ec-lyon.fr/s/h6WzNABuK
https://justpaste.it/hfsbe
https://pastebin.com/A23FL213
https://pastelink.net/89uearvh
https://glot.io/snippets/hiarz8b786
https://binshare.net/ZBAOBga8GTbwsdyZGvPw
https://paiza.io/projects/_RLcF95pUVOK_iuSHLVGgw
https://onlinegdb.com/QSXWxUKl7
https://etextpad.com/7dbkoj6wta
https://p.ip.fi/wJgu

ewqewqwqewqeewqdsadsadsa

https://github.com/yitu-opensource/T2T-ViT/issues/82
https://github.com/hpcloud/tail/issues/196
https://github.com/src-d/kmcuda/issues/132
https://github.com/DmitryBaranovskiy/g.raphael/issues/215
https://github.com/jackying/h-ui/issues/45
https://github.com/geometer/FBReaderJ/issues/513
https://github.com/supercrabtree/k/issues/92976
https://github.com/2dust/clashN/issues/382
https://github.com/smartprocure/futil-js/issues/442
https://github.com/youranreus/G/issues/144
https://github.com/kitsunyan/foxy-droid/issues/129
https://github.com/youranreus/G/issues/145
https://github.com/wiseodd/generative-models/issues/87
https://github.com/youranreus/G/issues/146
https://github.com/Chuyu-Team/Dism-Multi-language/issues/1186
https://github.com/Twitter4J/Twitter4J/issues/416
https://github.com/chxj1992/kline/issues/113
https://github.com/qw3rtman/p/issues/43
https://github.com/mbebenita/Broadway/issues/254
https://github.com/ShaoqingRen/faster_rcnn/issues/204
https://github.com/lvdmaaten/bhtsne/issues/94
https://github.com/qqwweee/keras-yolo3/issues/789
https://github.com/milesial/Pytorch-UNet/issues/536
https://github.com/HKUST-Aerial-Robotics/A-LOAM/issues/75
https://github.com/ialbert/biostar-central/issues/957
https://github.com/OpenZWave/open-zwave/issues/2651
https://github.com/Mzzopublic/C/issues/71
https://github.com/simplescaling/s1/issues/135
https://github.com/wiseodd/generative-models/issues/88
https://github.com/fsprojects/FSharpLint/issues/853
https://github.com/dwyl/english-words/issues/233
https://github.com/segmentio/ksuid/issues/89
https://github.com/Yalantis/uCrop/issues/1097
https://github.com/henryjeff/portfolio-website/issues/49
https://github.com/rupa/v/issues/29
https://github.com/dlang/visuald/issues/325
https://github.com/hpcloud/tail/issues/194
https://github.com/cbuchner1/ccminer/issues/126
https://github.com/Yalantis/uCrop/issues/1097

phae1234

LA

ข้ามการนำทาง
ค้นหา

https://github.com/yitu-opensource/T2T-ViT/issues/82
https://github.com/hpcloud/tail/issues/196
https://github.com/src-d/kmcuda/issues/132
https://github.com/DmitryBaranovskiy/g.raphael/issues/215
https://github.com/jackying/h-ui/issues/45
https://github.com/geometer/FBReaderJ/issues/513
https://github.com/supercrabtree/k/issues/92976
https://github.com/2dust/clashN/issues/382
https://github.com/smartprocure/futil-js/issues/442
https://github.com/youranreus/G/issues/144
https://github.com/kitsunyan/foxy-droid/issues/129
https://github.com/youranreus/G/issues/145
https://github.com/wiseodd/generative-models/issues/87
https://github.com/youranreus/G/issues/146
https://github.com/Chuyu-Team/Dism-Multi-language/issues/1186
https://github.com/Twitter4J/Twitter4J/issues/416
https://github.com/chxj1992/kline/issues/113
https://github.com/qw3rtman/p/issues/43
https://github.com/mbebenita/Broadway/issues/254
https://github.com/ShaoqingRen/faster_rcnn/issues/204
https://github.com/lvdmaaten/bhtsne/issues/94
https://github.com/qqwweee/keras-yolo3/issues/789
https://github.com/milesial/Pytorch-UNet/issues/536
https://github.com/HKUST-Aerial-Robotics/A-LOAM/issues/75
https://github.com/ialbert/biostar-central/issues/957
https://github.com/OpenZWave/open-zwave/issues/2651
https://github.com/Mzzopublic/C/issues/71
https://github.com/simplescaling/s1/issues/135
https://github.com/wiseodd/generative-models/issues/88
https://github.com/fsprojects/FSharpLint/issues/853
https://github.com/dwyl/english-words/issues/233
https://github.com/segmentio/ksuid/issues/89
https://github.com/Yalantis/uCrop/issues/1097
https://github.com/henryjeff/portfolio-website/issues/49
https://github.com/rupa/v/issues/29
https://github.com/dlang/visuald/issues/325
https://github.com/hpcloud/tail/issues/194
https://github.com/cbuchner1/ccminer/issues/126
https://github.com/Yalantis/uCrop/issues/1097

phae1234

https://github.com/yitu-opensource/T2T-ViT/issues/82
https://github.com/hpcloud/tail/issues/196
https://github.com/src-d/kmcuda/issues/132
https://github.com/DmitryBaranovskiy/g.raphael/issues/215
https://github.com/jackying/h-ui/issues/45
https://github.com/geometer/FBReaderJ/issues/513
https://github.com/supercrabtree/k/issues/92976
https://github.com/2dust/clashN/issues/382
https://github.com/smartprocure/futil-js/issues/442
https://github.com/youranreus/G/issues/144
https://github.com/kitsunyan/foxy-droid/issues/129
https://github.com/youranreus/G/issues/145
https://github.com/wiseodd/generative-models/issues/87
https://github.com/youranreus/G/issues/146
https://github.com/Chuyu-Team/Dism-Multi-language/issues/1186
https://github.com/Twitter4J/Twitter4J/issues/416
https://github.com/chxj1992/kline/issues/113
https://github.com/qw3rtman/p/issues/43
https://github.com/mbebenita/Broadway/issues/254
https://github.com/ShaoqingRen/faster_rcnn/issues/204
https://github.com/lvdmaaten/bhtsne/issues/94
https://github.com/qqwweee/keras-yolo3/issues/789
https://github.com/milesial/Pytorch-UNet/issues/536
https://github.com/HKUST-Aerial-Robotics/A-LOAM/issues/75
https://github.com/ialbert/biostar-central/issues/957
https://github.com/OpenZWave/open-zwave/issues/2651
https://github.com/Mzzopublic/C/issues/71
https://github.com/simplescaling/s1/issues/135
https://github.com/wiseodd/generative-models/issues/88
https://github.com/fsprojects/FSharpLint/issues/853
https://github.com/dwyl/english-words/issues/233
https://github.com/segmentio/ksuid/issues/89
https://github.com/Yalantis/uCrop/issues/1097
https://github.com/henryjeff/portfolio-website/issues/49
https://github.com/rupa/v/issues/29
https://github.com/dlang/visuald/issues/325
https://github.com/hpcloud/tail/issues/194
https://github.com/cbuchner1/ccminer/issues/126
https://github.com/Yalantis/uCrop/issues/1097

✅รีบ𝘾𝙇𝙄𝘾𝙆 สมัครเลย✅

https://github.com/yitu-opensource/T2T-ViT/issues/82
https://github.com/hpcloud/tail/issues/196
https://github.com/src-d/kmcuda/issues/132
https://github.com/DmitryBaranovskiy/g.raphael/issues/215
https://github.com/jackying/h-ui/issues/45
https://github.com/geometer/FBReaderJ/issues/513
https://github.com/supercrabtree/k/issues/92976
https://github.com/rafaballerini/GitTutorial/issues/250
https://github.com/2dust/clashN/issues/382
https://github.com/smartprocure/futil-js/issues/442
https://github.com/Pure-D/serve-d/issues/419
https://github.com/youranreus/G/issues/144
https://github.com/kitsunyan/foxy-droid/issues/129
https://github.com/youranreus/G/issues/145
https://github.com/wiseodd/generative-models/issues/87
https://github.com/youranreus/G/issues/146
https://github.com/Chuyu-Team/Dism-Multi-language/issues/1186
https://github.com/Twitter4J/Twitter4J/issues/416
https://github.com/chxj1992/kline/issues/113
https://github.com/qw3rtman/p/issues/43
https://github.com/mbebenita/Broadway/issues/254
https://github.com/ShaoqingRen/faster_rcnn/issues/204
https://github.com/lvdmaaten/bhtsne/issues/94
https://github.com/qqwweee/keras-yolo3/issues/789
https://github.com/milesial/Pytorch-UNet/issues/536
https://github.com/HKUST-Aerial-Robotics/A-LOAM/issues/75
https://github.com/ialbert/biostar-central/issues/957
https://github.com/OpenZWave/open-zwave/issues/2651
https://github.com/Mzzopublic/C/issues/71
https://github.com/simplescaling/s1/issues/135
https://github.com/wiseodd/generative-models/issues/88
https://github.com/fsprojects/FSharpLint/issues/853
https://github.com/dwyl/english-words/issues/233
https://github.com/segmentio/ksuid/issues/89
https://github.com/Yalantis/uCrop/issues/1097
https://github.com/rafaballerini/GitTutorial/issues/249
https://github.com/henryjeff/portfolio-website/issues/49
https://github.com/rupa/v/issues/29
https://github.com/dlang/visuald/issues/325
https://github.com/hpcloud/tail/issues/194
https://github.com/cbuchner1/ccminer/issues/126

phae1234

Leave a comment