Knitting Patterns

Whispering Willow Soap Cozy Free Pattern – Knit a Botanical Bath Pouch

Anonymous August 08, 2026

Whispering Willow Soap Cozy Free Pattern – Knit a Botanical Bath Pouch

Transform your daily shower into a spa-like ritual with this charming Whispering Willow Soap Cozy. This delicate, leaf-textured pouch wraps your favorite soap bar in soft cotton, allowing lather to escape through the openwork pattern while keeping the bar securely nestled inside. Whether you're looking for an eco-friendly alternative to plastic soap dishes or seeking a thoughtful handmade gift, this beginner-friendly pattern delivers both beauty and functionality. The botanical aesthetic, with its subtle diamond-like openwork reminiscent of willow leaves, brings a touch of nature into your bathing routine.

This project is perfect for knitters who have mastered the basics and want to explore simple lace techniques. The combination of stockinette stitch, yarn overs, and decreases creates a stunning textured fabric that's surprisingly easy to achieve. With just a few hours of knitting time, you'll have a beautiful, reusable soap pouch that makes every wash feel like a gentle retreat.

Materials Needed

Before you begin, gather the following supplies to ensure a smooth knitting experience:

  • Yarn: Worsted weight cotton yarn (e.g., Lion Brand 24/7 Cotton) – approximately 50 yards in sage green (MC) and 20 yards in cream (CC). Cotton is ideal for this project as it's durable, machine-washable, and allows water to flow through easily.
  • Knitting Needles: US 6 (4.0 mm) knitting needles – either straight needles for the flat bottom section or circular needles (16-inch) if you prefer to work the body in the round without switching tools.
  • Tapestry Needle: For weaving in ends and finishing the drawstring.
  • Scissors: Sharp scissors for cutting yarn.
  • Stitch Marker (optional): To mark the beginning of rounds when working in the round.

Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch. Achieving the correct gauge ensures your soap cozy fits a standard soap bar perfectly. If your gauge is off, adjust your needle size accordingly.

Finished Size: Approximately 4 inches wide by 5 inches tall, perfectly sized to fit a standard 3.5-4 oz soap bar.

Abbreviations

  • CO: Cast on
  • K: Knit
  • P: Purl
  • Yo: Yarn over
  • K2tog: Knit two together (right-leaning decrease)
  • SSK: Slip, slip, knit (left-leaning decrease)
  • St(s): Stitch(es)
  • Rep: Repeat
  • RS: Right side
  • WS: Wrong side

Step-by-Step Instructions

Bottom Section (Worked Flat)

This flat-knitted base creates a sturdy foundation for your soap cozy, ensuring it holds its shape and supports the soap bar securely.

Step 1: With your main color (MC) sage green yarn, cast on 20 stitches using your preferred method (long-tail cast on works beautifully here).

Step 2: Row 1 (RS): Knit all stitches across. This creates a smooth, flat surface.

Step 3: Row 2 (WS): Purl all stitches across. This completes one full row of stockinette stitch.

Step 4: Repeat Rows 1 and 2 until your piece measures 4 inches from the cast-on edge. This will be approximately 28 rows of stockinette. End with a wrong-side row (a purl row) so that your right side is facing you for the next step.

Pro Tip: Place a removable stitch marker on the right side of your work so you can easily identify it when joining in the round.

Body Section (Worked in the Round)

Now we'll transform your flat rectangle into a tube that will encase your soap. The openwork pattern creates the beautiful leaf-like texture.

Step 5: Join your work to knit in the round. If using double-pointed needles or a circular needle, distribute your 20 stitches evenly. Critical: Be extremely careful not to twist your stitches when joining – this is the most common mistake in circular knitting. Place a stitch marker at the beginning of the round to track your progress.

Step 6: Round 1: Knit all 20 stitches. This establishes the round and smooths out the transition from flat to circular knitting.

Step 7: Round 2 (Openwork pattern): *Yarn over (bring yarn to front, then over the needle to the back), knit 2 together (K2tog); repeat from * to end of round. You'll have 20 stitches still on your needles – the yarn overs replace the decreased stitches.

Step 8: Round 3: Knit all stitches. This plain round allows the yarn overs to create small holes in the fabric.

Step 9: Round 4 (Alternating openwork): *Slip, slip, knit (SSK – slip two stitches knitwise one at a time, then knit them together through the back loop), yarn over; repeat from * to end of round. This creates a left-leaning decrease that alternates with the right-leaning K2tog from Round 2, forming the diamond-like leaf pattern.

Step 10: Round 5: Knit all stitches.

Step 11: Repeat Rounds 2-5 until your body measures 3 inches from the join (where you started working in the round). This will be approximately 21-24 rounds total, depending on your gauge.

Understanding the Pattern: The alternating K2tog and SSK decreases, combined with yarn overs, create a beautiful mirrored leaf pattern. The yarn overs create the openwork holes, while the decreases keep your stitch count consistent. This is a classic lace technique that's perfect for beginners to master.

Step 12: For the last 2 rounds of the body, switch to your contrasting color (CC) cream yarn. Simply start knitting with the cream yarn, leaving a tail to weave in later. Complete Rounds 2 and 3 of the pattern (the openwork round and the plain knit round) in cream.

Top Edging and Eyelet Holes

This decorative border serves a dual purpose: it creates a polished finish and provides the eyelet holes for your drawstring.

Step 13: Round 1 (CC): Knit all stitches around. This establishes the cream edging.

Step 14: Round 2 (CC) – Eyelet round: *Yarn over, knit 2 together (K2tog); repeat from * to end of round. This creates a row of small holes that will accommodate your drawstring.

Step 15: Round 3 (CC): Knit all stitches around. This completes the edging.

Step 16: Bind off loosely in knit. To ensure your bind-off isn't too tight (which would make it difficult to insert the soap), use a needle one size larger for the bind-off, or bind off using the "knit two together through back loop" method for a stretchy edge.

Finishing Touches

Step 17: Cut your yarn, leaving a generous 6-inch tail. Thread this tail through your tapestry needle and pull it through the last stitch to secure. Weave in all loose ends using your tapestry needle, working them invisibly through the wrong side of the fabric.

Step 18: Create the twisted cord drawstring with your cream (CC) yarn. Using your US 6 needles, cast on 3 stitches. Knit an i-cord by knitting across, then sliding the stitches to the other end of the needle (do not turn your work). Pull the yarn tightly across the back and knit again. Repeat until your i-cord measures 12 inches. Bind off and weave in ends.

Step 19: Thread the drawstring through the eyelet holes at the top of your soap cozy. Start at one side, weave the cord in and out through all the holes, and exit at the opposite side. Pull both ends so they're even.

Step 20: Insert your soap bar into the cozy, pull the drawstring tight to secure the soap, and tie a beautiful bow. Your Whispering Willow Soap Cozy is complete!

Care Instructions

To keep your soap cozy fresh and beautiful, hand wash in cool water with mild soap and lay flat to dry. The cotton yarn will soften with each wash, making the pouch even more comfortable to hold. Between uses, allow the cozy to air dry completely to prevent mildew – simply hang it over your shower caddy or faucet.

Customization Ideas

Once you've mastered this pattern, feel free to experiment! Try using different color combinations to match your bathroom décor, or substitute the cotton yarn with a bamboo blend for extra softness. You could also adjust the size by casting on more or fewer stitches – just keep an even number for the pattern to work correctly. For a longer pouch that accommodates travel-sized soaps, simply add more rounds to the body section.

This Whispering Willow Soap Cozy makes a wonderful gift for housewarmings, hostess gifts, or holiday stocking stuffers. Pair it with a luxurious bar of handmade soap for a thoughtful, eco-conscious present that shows you care. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Bouncy Pearl Amigurumi: A Free Crochet Pattern for a Textured, Round Pokemon-Inspired Plush