Crochet Soap Saver

Soap savers (also called soap sacks) are quick and easy projects that you can make for yourself or as a gift—I especially love these for host/hostess gifts! They are great stash-busters as they only use around 50 yards of cotton or cotton-blend yarn.

These are also a great charity project: S.A.C.K. is an organization that accepts donations of soap sacks for distribution to those in need, as well as encourages crocheters to distribute soap sacks to food pantries, shelters, etc. in their communities!

I also love that these are an eco-friendly replacement for shower loofahs as they can be washed and re-used! 

This pattern is great for advanced beginners and I have also included some modifications for true beginners and those who are just getting into crocheting in rounds.

Scroll down for the step-by-step pattern!



  • 1 Skein Caron Cotton Cakes Yarn (approx. 50 yards per soap sack)
    • Category 4 / 530 yds
  • Size 7 4.5mm crochet hook
  • Scissors
  • Tapestry Needle


12 rounds and 17 sts = 4”


3.5” x 5” (comfortably fits a standard 4 oz. bar of soap)


  • ch – chain
  • st(s) – stitch(es)
  • fhdc – foundation half double crochet
  • sl st – slip stitch
  • sk – skip
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • fts – foundation turning stitch


  • Foundation Turning Stitch: insert your hook into the desired stitch, yarn over (yo) and pull up a loop; yo and pull through both loops on the hook. Insert your hook into the left leg of the stitch you just created, yo, pull up a loop, yo, pull through two loops on the hook.


  • All Wild Little Maker Patterns are written in American crochet terms.
  • The soap sack is crocheted in the round from the bottom up; the bottom is open and then seamed closed at the end. 
  • It is also created inside-out so seam and weave in ends on the outside, then flip right-side out!
  • When working this pattern in the round, your first stitch of each row is the same stitch you slip stitch into to complete the previous row. It’s important not to skip this stitch or your pattern will be off by one!
  • Ch 1s do not count as a stitch.
  • FTS counts as a double crochet
    • To make this pattern more beginner-friendly, you can ch 3 and place a dc in the first stitch of dc rounds in lieu of the FTS
  • Leave a long tail (14”-16”) when starting your foundation round. We will use this to seam the bottom of the sack at the end. 
  • The Caron Cotton Cakes come in both solids and stripes; I prefer using the stripes because they give a fun, color-blocked effect to the sack, but if abrupt color changes aren’t your jam, opt for a solid. 

You can also find an inexpensive and ad-free PDF of this pattern on my Etsy here.

Crochet Soap Saver

Round 1: fdhc 30, joined in round (30). 

  • Instead of creating a foundation chain, you can also ch 30, join in round, and complete one round of hdc in each chain.
  • Remember to leave a long tail (14”-16”) for seaming at the end. 

Round 2: ch 1, hdc in each st around, sl st to first hdc (30).

Round 3: fts in first st, ch 1, sk a st, *dc in next st, ch 1, sk a st. Repeat from * until end of round, sl st to top of fts. (15 dc & 15 ch spaces).

  • In lie of a fts, ch 3 and dc 1 in first stitch.

Round 4: ch 1, hdc in each dc and chain space around, sl st to first hdc (30).

Continue alternating rounds 3 and 4 five more times. 

Round 15: ch 1, hdc in each st around, sl st to first hdc (30). 

Round 16: ch 1, sc 9, sl st into next st, ch 28, sl st into the same st, sc 12, ch 3, sk 3 st, sc to end of round, sl st to first sc and tie off. 

To finish: Using the long tail we left at the base, mattress stitch the bottom of the sack closed. Make sure to line up the stitches so the seam is even. Tie off and weave in ends from the top and bottom. Flip right-side out, insert a bar of your favorite soap, and enjoy!

I would love to see your finished projects! Use #wildlittlemaker on Instagram to share!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s