This is a free crochet pattern and video tutorial showing how to crochet the Remi Mini Bag, a fun wavy ripple stitch mini gift bag that is perfect to gift small items or to use as a favor bag at a Spring Fling party.
This post contains affiliate links. If you make a purchase by clicking on them, I make a small commission at no extra cost to you. I only recommend products I love and hope you’ll love them too! Click here to find out about the different affiliate programs I am apart of. This post also contains shop links to my yarn shop and craft store, Yarn Crafts & Coffee. You can shop online or in person in Melbourne, Florida.
Find the free crochet pattern instructions below, or purchase a printer-friendly, ad-free PDF on Ravelry by clicking here.

Crochet mini bags are one of my favorite things to make. They are quick to work up and so versatile!
Originally, this mini crochet bag was designed as a soap cozy, where you place a bar of soap in it and use it in the shower to exfoliate with and make your bar of soap go further, but these mini crochet bags are also perfect as candy pouches for parties, as small gift bags and even as a coin purse, so in remixing this design as part of my Spooktacular Halloween Crafting Event 2026, I decided to rename this bag as a Mini Gift Bag.
Imagine this little bag as a soap cozy gifted with a homemade soap or textured facial scrubbies. It also makes a great favor or candy pouch for students, teachers and co-workers, or fill with candy and hand out at a party or on Halloween. Lastly, it’s a sweet mini gift bag for a gift card or small items, like these Delilah Earrings here at EyeLoveKnots.

There are two versions of this bag. I originally designed and worked a candy corn version of this bag in Lily Sugar n Cream Yarn. I later went back, and reworked the design using WeCrochet Dishie Yarn and only two colors. Dishie is slightly thinner, so I altered the pattern to achieve the same size in this other yarn. It’s possible to get the same size following the original pattern with a I9/5.5mm hook, but I don’t like using this size with Dishie so that’s why I altered instead. Together with this update, there is the post you are currently reading for a 2 color ripple stitch pattern as well as a separate post for a 3 color ripple stitch pattern.
Soap Cozy Note:
The feedback I’ve received for this bag as a soap cozy is that with it’s solid fabric and thicker yarn, it does take a while to dry so keep this in mind if you intend to use it this way. Perhaps, consider using a lighter weight yarn, or a cotton blend with a fast drying fiber, like bamboo.
Color Inspiration:

In Spring colors, this is a great bag for Easter treats or a Mother’s Day Gift.

In cute, spookier colors, this is a great bag for Halloween treats.
Free Ripple Stitch Crochet Patterns:
My Remi series features fun ripple patterns worked mainly in Double Crochet stitches – there are some other stitches that help form the shape for the ripple pattern.

Free Remi Make Up Bag Crochet Pattern

Free Remi Clutch Crochet Pattern

This mini bag is featured in the Spooktacular Halloween Crafting Event 2026 hosted on my Yarn Crafts & Coffee blog.
Ad-Free, Printer Friendly PDF:

Through 07/06/26 at 11:59pm EST, you can grab a free copy of the PDF for the Remi Soap Cozy or Small Gift Bag on Ravelry using code CANDY26. I earn my income from the number of pageviews my blog sees, so please do not share the code, but instead share the link to this post so others can find it. Thank you!
After 07/06/26 or for non-subscribers, if you would like a PDF version of this post, you may get one through either my Etsy Shop, Ravelry Shop or LoveCrafts Shop for a small fee. This fee is to compensate for the views lost when you no longer need to return to the blog to for the information, as you will have your own copy. Plus! It helps fund supplies for new projects to share with you!
Save this to Your Favorites On: AllFreeCrochet, FaveCrafts, Crochet Pattern Bonanza, Cheap Thrifty Living, DIYideaCenter, AllFreeHolidayCrafts
What Do I Need to Crochet a Soap Cozy?
- About 65 Yards of Worsted Weight Cotton Yarn
- H8/5mm Crochet Hook
- Tapestry Needle
- Scissors
Material Notes:
I used WeCrochet Dishie; 20 Yards of Bumblebee, 32 Yards of Azure and 13 Yards of White. I love using Dishie because it’s colorfast, which means the color is set so it’s not going to fade and bleed when using or after washing in the project. Now, for 100% cotton yarn, aside from the Dishie, I also love using Cascade Nifty Cotton, Circulo Natural Cotton Maxcolor 4/6 and Queensland Coastal Cotton as they’re all colorfast.
If you are going to use this bag as a soap cozy, you’ll want to use either a 100% cotton or a blend of cotton with linen, cotton with bamboo or linen with bamboo. Linen gets strong when wet, and gets softer and nicer with each wash. On it’s own, it’s on the rougher side for feel, but linen blends often combine with cotton or bamboo to add softness. Bamboo yarns have a high absorbency – even more than cotton – however, bamboo is weaker when wet, and more prone to developing mold so if bamboo is a fiber you want to use, I definitely recommend going with a blend of linen and/or cotton. Stay away from synthetic fibers, like acrylic, as they lack the absorbency needed.
Note: The feedback I’ve received for this bag as a soap cozy is that with it’s solid fabric and thicker yarn, it does take a while to dry so keep this in mind if you intend to use it this way. Perhaps, consider using a lighter weight yarn with more chains using the stitch multiple, or a cotton blend with a fast drying fiber, like bamboo.
As a gift bag, candy pouch or favor bag, you can reach for any fiber yarn desired. This pattern was written for a 100% cotton yarn, which produces a more relaxed fabric. If you choose a different fiber, such as 100% acrylic, you may want to go up a hook to achieve the same measurements.
Tools & Notions:
We have lots of great crochet hooks in our Yarn Crafts and Coffee Yarn Shop. The most popular, and preferred by Candace and Emily, are the Clover Amour Crochet Hooks with the soft handles and smooth metal hook. Alexandra prefers metal crochet hooks with large, ergonomic clay handles and just loves the fun designs from SiennasBowtique and BronzeShepherdStudio! If your preference is wood, the LYKKE brand are lovely, smooth and sturdy.
Tapestry Needles with the blunt, round end are essential for sewing and finishing on a number of yarn crafts, including crocheting, knitting as well as needlepointing on fabric and plastic canvas. The blunt, rounded end allows the needle to pass easily through the fabric created by yarn and holes on canvas without snagging (or getting your fingers) in the process. More specifically for crocheting and knitting, a Bent Tip Tapestry Needle makes weaving, grafting and sewing so much easier on the hands. The long oval eye makes threading strands of yarn easier, though you may still want to use a needle threader.
Scissors are an essential tool. When I’m working on the go, I like to carry a pair of folding scissors as they fit perfectly in even the tiniest of bags. When I am working at home or have more space in my bag for a larger notions pouch, I like to use a pair of lightweight, all-purpose scissors as they are so versatile and great for a variety of things from cutting plastic canvas mesh to trimming yarn ends after weaving in to cutting out a care card to include with a handmade gift.
How Long Does it Take to Crochet a Soap Cozy?
I had my cozy ready in about 45 minutes.
Measurements:
In Dishie Yarn: 4 1/2″ Wide by 5 3/4″ Tall; 16″ Long Tie
In Lily Sugar n Cream: 4 1/2″ Wide by 5 5/8″ Tall
Gauge:
Round 1 In Pattern with Dishie & H8/5mm Hook: 4″ Long by 1 1/8″ Wide
With Lily Sugar n Cream & H8/5mm Hook: 16 HDC by 10 Rows = 4″
Abbreviations (US Terms):
- HDC – Half Double Crochet (Photo Tutorial | Video Tutorial)
- DC – Double Crochet (Photo Tutorial)
- SC – Single Crochet (Photo Tutorial)
- TR – Treble Crochet aka Triple Crochet [yarn over twice, insert hook into stitch, yarn over, pull through (4 loops on hook), (yarn over, pull through two loops) 3x]
- dc3tog – Double Crochet Three Stitches Together (Decrease)
Special Stitch:
To dc3tog: Yarn over, insert hook into the first stitch of the decrease, yarn over and pull through (3 loops), yarn over and pull through 2 loops, yarn over, insert hook into the next stitch, yarn over and pull through (4 loops), yarn over and pull through 2 loops, yarn over, insert hook into the next stitch, yarn over and pull through (5 loops), yarn over and pull through 2 loops, yarn over and pull through all 4 loops on hook.
Pattern Notes:
The beginning chain does not count as a stitch, except in the body of the bag, where it counts as a double crochet.
The stitch multiple for this bag is 10, that’s quite large so if you need to alter the width, I would recommend using a smaller crochet hook to achieve a smaller bag or a larger crochet hook to achieve a larger bag.
Join to the beginning chain for all rounds, except the first two and last two, in which you’ll join to the first stitch of the round.
The way I work my color change for a seamless change while carrying up the yarn: I work all the way around up to the join. I insert my hook into the stitch to be joined to, but before completing the slip stitch, I tighten the other color/s tail, then pull it/them up and over my hook so it will be in a better position to switch to, then I complete my slip stitch with my current color. To complete the color change, I pull the new color through the loop on my hook, pull the previous color tight so it disappears and drop it. Now I’m ready to work with my new color.
Alternatively, you can fasten off at the end of each round, work an invisible join for a seamless color change, and join your new color into the first stitch, but this will create many ends to weave in. OR, you could work all of the cozy in a solid color and not have to worry about color changes. Just join to the first stitch at the end of the round, and begin again.

In this image, you’ll see my seam from the inside on the left, and from the outside on the right.
Video Tutorial in WeCrochet Dishie & H8/5mm Crochet Hook
Crochet Pattern in WeCrochet Dishie & H8/5mm Crochet Hook:
In Blue, chain 16. 2 HDC into the 2nd chain, HDC into each of the next 13 chains, 3 HDC into the last chain, HDC into each of the next 13 stitches along the opposite side of the foundation chain, HDC into the 1st stitch. Join. (32 HDC)
R2: Chain 3. TC into the 1st stitch, DC into the next stitch, HDC into the next stitch, SC into each of the next 3 stitches, HDC into the next stitch, DC into the next stitch, (TC into the next stitch, DC into the next stitch, HDC into the next stitch, SC into each of the next 3 stitches, HDC into the next stitch, DC into the next stitch) 2x. Join with Yellow. (32 stitches)
R3: In Yellow, Chain 2. DC into the 1st 3 stitches, dc3tog, DC into the next 2 stitches, (3 DC into the next stitch, DC into the next 2 stitches, dc3tog, DC into the next 2 stitches) 2x. DC into the 1st stitch. Join with Blue. (32 DCs)
R4: In Blue, Chain 2. DC into the 1st 3 stitches, dc3tog, DC into the next 2 stitches, (3 DC into the next stitch, DC into the next 2 stitches, dc3tog, DC into the next 2 stitches) 2x. DC into the 1st stitch. Join with Yellow. (32 DCs)
R5 – 8: Repeat Rounds 3 – 4.
R9: In Yellow, Chain 1. SC into the 1st 2 stitches, HDC into the next stitch, DC into the next 2 stitches, TC into the next stitch, DC into the next 2 stitches, HDC into the next stitch, (SC into the next 3 stitches, HDC into the next stitch, DC into the next 2 stitches, TC into the next stitch, DC into the next 2 stitches, HDC into the next stitch) 2x, SC into the last stitch. Join with Blue, and fasten off Yellow. (32 stitches)
R10: In Blue, chain 4 (counts as a DC plus chain 1). Skip the next stitch, (DC into the next stitch, chain 1, skip the next stitch) 15x. Join to the 2nd chain of the beginning chain 4. (16 DC + 16 chain spaces)
R11: Chain 1. SC into the 1st stitch, and into each chain 1 space and DC around. Join. (32 SC)
R12 – 13: Chain 1. SC into the 1st SC, and into each SC around. Join. (32 SC)
Fasten Off, and Weave in End/s.
Tie:
With White, chain 2. Work 4 SC into the 1st chain. Join to the 1st SC. Chain 62, 4 SCs into the 2nd to last chain. Join to the 1st SC.
Fasten Off, and Weave in Remaining Ends.
Finishing:
Weave the tie in and out of Round 10. No crochet hook needed to weave in this tie.
Crochet Pattern in Lily Sugar n Cream & H8/5mm Crochet Hook:
In Blue, chain 16. 2 HDC into the 3rd chain, HDC into each of the next 12 chains, 3 HDC into the last chain, HDC into each of the next 12 stitches along the opposite side of the foundation chain, HDC into the 1st stitch. Join. (30 HDC)
R2: Chain 3. TC into the 1st stitch, DC into the next 2 stitches, HDC into the next stitch, SC into each of the next 3 stitches, HDC into the next stitch, DC into the next 2 stitches, (TC into the next stitch, DC into the next 2 stitches, HDC into the next stitch, SC into each of the next 3 stitches, HDC into the next stitch, DC into the next 2 stitches) 2x. Join with Yellow. (30 stitches)
R3: In Yellow, Chain 2. DC into the 1st 4 stitches, dc3tog, DC into the next 3 stitches, (3 DC into the next stitch, DC into the next 3 stitches, dc3tog, DC into the next 3 stitches) 2x. DC into the 1st stitch. Join with Blue. (30 DCs)
R4: In Blue, Chain 2. DC into the 1st 4 stitches, dc3tog, DC into the next 3 stitches, (3 DC into the next stitch, DC into the next 3 stitches, dc3tog, DC into the next 3 stitches) 2x. DC into the 1st stitch. Join with Yellow. (30 DCs)
R5 – 7: Repeat Rounds 3 – 4, then fasten off Yellow.
R8: In Blue, Chain 1. SC into the 1st 2 stitches, HDC into the next stitch, DC into the next 2 stitches, TC into the next stitch, DC into the next 2 stitches, HDC into the next stitch, (SC into the next 3 stitches, HDC into the next stitch, DC into the next 2 stitches, TC into the next stitch, DC into the next 2 stitches, HDC into the next stitch) 2x, SC into the last stitch. Join. (30 stitches)
R9: Chain 4 (counts as a DC plus chain 1). Skip the next stitch, (DC into the next stitch, chain 1, skip the next stitch) 14x. Join to the 2nd chain of the beginning chain 4. (15 DC + 15 chain spaces)
R10: Chain 1. SC into the 1st stitch, and into each chain 1 space and DC around. Join. (30 SC)
R11 – 12: Chain 1. SC into the 1st SC, and into each SC around. Join. (30 SC)
Fasten Off, and Weave in End/s.
Tie:
With White (or Yellow would be nice too), chain 2. Work 4 SC into the 1st chain. Join to the 1st SC. Chain 62, 4 SCs into the 2nd to last chain. Join to the 1st SC.
Fasten Off, and Weave in Remaining Ends.
Finishing:
Weave the tie in and out of Round 9. No crochet hook needed to weave in this tie. Both of my ties came out of the center hole to keep it all even.

Please feel free to make and sell your own items made using this pattern, but keep in mind, this written pattern and my photos are protected by copyright. Please DO NOT claim this pattern as your own nor should you sell my pattern. DO NOT re-publish my photos as your own. DO NOT copy and paste my pattern anywhere, link to it instead so other’s can visit. Making videos providing instructions how to make my projects on any social media platform is also not permitted.
Join one of our awesome Facebook groups to share your creations, and see what others are up to!
– Yarn Crafts & Coffee Community
– DIY Home On Rockwood Lane
– Alexandra Lane Lifestyle
- Linked Up To…
- Tuesday Turn About #164 – My Wee Abode
- Sundays on Silverado #106 – The House on Silverado
- Anything Goes Linky 341 – My Random Musings
- All About Home #157 – Common Ground
- Home Matters Linky Party #393 – Modern on Monticello
- Craft Schooling Sunday – Creative Jewish Mom
- Handmade Monday #289 – Sum of their Stories
- Craftastic Monday Link Party – Sew Can Do
- Happiness is Homemade Link Party – Decor Craft Design
- You’re the Star Blog Hop – Decor Craft Design
- The Happy Now Blog Link Up #333 – JENerally Informed
- Linky Ladies Party #227 – The Purple Poncho
- Hello Monday – Pink Lady
- The Really Crafty Link Party #328 – Keeping it Real
- Share the Wealth! Linky #25 – My Big Fat Menopausal Life
- The Wednesday Link Party 464 – Oombawka Design Crochet
- The Loop Scoop #44 – Moogly Blog
- Team Creative Crafts Link Party #107 – Artsy-Fartsy Mama
- Wednesday Link Party #309 – To Grandma’s House We Go
- Thursday Favorite Things #554 – An Artful Mom
- Creatively Crafty Link Party #341 – Try It – Like It – Create It
- Encouraging Hearts and Home Blog Hop – My Slices of Life
- Grace at Home No. 479 – Imparting Grace
- Linky Party – Karins Kottage
- Crafty Creators Link Party #31 – Life as a LEO Wife
- Create, Bake, Grow & Gather Party #533 – Shabby Art Boutique
- Funtastic Friday Link Party #398 – Simply Beautiful by Angela
- Saturday Sparks Link Party 528 – Pieced Pastimes
- Pink Saturday – How Sweet the Sound
- A Morning Cup of Joe – The Cottage Market
- One More Row Free Crochet Pattern Link Party #45 – Loops and Love Crochet
Oh these are adorable! Thank you for sharing the pattern!
P.S. Aren’t the soaps purely magical???
Thanks, Maya! The soaps truly are – I will get handmade soaps any chance I get.
A gift in itself! Thanks for sharing at My Big Fat Menopausal Life’s Share the Wealth party! Hope you have a fabulous week!
Indeed! And so versatile too.