Knitted Soap Saver – Free Pattern

Have you ever used a soap saver before? They are great for extending the life of your bar of soap, eco friendly, and gentle on your skin!

I hope you enjoy this free pattern. Make sure to leave me a comment if you make one!


This soap cozy is knitted top down in the round, and sewn together at the bottom using the Kitchener Stitch (click for a helpful video). This method is commonly used for the toe of socks, but works perfectly for this pattern because it gives you a nice, seamless finish.


The pattern is designed to fit over a large bar of soap and cinch with a drawstring at the top. It’s a very stretchy texture, as well. The soap cozy laying flat measures approx. 3×5″. To make your cozy larger or smaller, cast on more or less stitches in multiples of 2.


k – knit

p – purl

st(s) – stitch(es)

yo – yarn over

k2tog – knit 2 stitches together as one stitch

** – repeat as directed


Approx. 50 yards of worsted weight (4) cotton yarn. I used Dishie from KnitPicks in the color Linen.

US 8 / 5.0mm knitting needles. I used 9″ circular needles, but the Magic Loop method or DPNs will also work for this pattern.

Stitch marker

Tapestry needle



Cast on 36 sts. Join to knit in the round and place a st marker on your right needle.

Round 1: k all sts

Round 2: k all sts

Round 3: p all sts

Round 4: *k2tog, yo* repeat until end of round. Don’t forget to yo before moving your st marker. You should still have 36 sts (including yos) at the end of this round.

Round 5: p all sts

Round 6: k all sts

Round 7: k all sts

Repeat rounds 1-7 three more times so you have a total of 4 eyelet sections. Then continue…

K 2 more rounds so you have 4 total rounds of k sts before closing the bottom.

Divide sts in half so you have 18 in the front and 18 in the back. If you’re using 9″ circulars it’s easier to switch to DPNs here.

Now use the Kitchener Stitch to close the bottom. Weave in your ends.


I created a drawstring by cutting two pieces of yarn and tying the ends together. You can create a cord however you like! Some other ideas would be a braid or a crochet chain.

Next, feed the cord through the first eyelet section. Insert your bar of soap and pull the cord tight and tie a bow.

This soap saver is quick to make and would make a lovely gift for Christmas or other holidays! If you make one, I would love to see. Upload a picture to Instagram and tag me @kneedlesandlife. You are also welcome to sell these in your online shop or markets. Enjoy!

xo, kalley

Leave a Reply


  1. 10.11.21
    Mona said:

    Super cute! I will make this one for sure!

    • 10.11.21
      Kalley said:

      Thanks, Mona! Hope you enjoy!

      • 1.26.22
        Teresa G said:

        Very cute pattern! To fit a regular size soap bar, I used size 7 DPN’s & worsted/medium weight yarn, CO 20 sts & knit with medium-loose tension. Three repeats of rnds 1-7 wasn’t quite tall enough, but 4 repeats was going to be too tall. So after 3rd repeat of rnds 1-7, I did 1 rnd of *K2tog, YO* (to weave my tie thru), followed by 2 rnds of K @, then a bind off round. This became the top & I then closed the other end for the bottom. This all worked perfectly, looks great & fits a regular size soap bar just right.

        • 1.28.22
          Kalley said:

          I’m glad it worked out for you! Thanks for making my pattern!

  2. 10.13.21
    Amber said:

    Lovely! 😍

  3. 10.13.21
    Anna said:

    Thanks for the cute pattern! My MIL loves soap savers!

  4. 11.12.21
    Siv Anita said:

    So sweet, thank you for sharing! 🙂 i will knit some for christmas:)

    • 11.12.21
      Kalley said:

      Thank you so much!

  5. 4.27.22
    Petra said:

    Beautiful pattern, I am making one right now.
    Thank you for sharing this Beauty with us.

    • 4.28.22
      Kalley said:

      thanks, petra!

  6. 7.1.23
    Teresa said:

    where do you buy the yarn…..DISHIE ?????

    • 7.5.23
      Kalley said:

      You can buy Dishie from or 🙂

  7. 1.18.24
    Christine said:

    I really love this pattern. However when I K2tog, to I always end up 3 stitches short. What am I doing wrong? I am a beginner so I’m not sure if I should already know what to do.

    • 1.25.24
      Kalley said:

      It’s possible you are skipping a yarn over (yo) somewhere! It’s easy to skip the one at the very end of the round, too.