This Crochet Fish Bag Pattern is fun, quirky, and practical—perfect for the beach, zoo, or everyday adventures. It’s a playful accessory you can take anywhere!
Beginner-Friendly: This pattern is perfect for beginners, using only basic stitches and straightforward construction. If you’re new to crochet, you’ll find it easy to follow, and if you’re more experienced, it’s a fun, quick project you can finish in no time—perfect for relaxing or whipping up a cute, handmade gift.
Yarn: You can use either cotton or acrylic yarn for this pattern—both offer great durability. I personally use worsted weight acrylic yarn for the bag, as it’s sturdy, holds its shape well, and is easy to work with. Choose your favorite yarn based on feel, color, and what you have on hand.
Size: This bag is perfectly sized for little hands—compact and lightweight, yet spacious enough to hold small toys, snacks, or beach treasures. Need a larger version? Simply increase the starting chain to make the bag wider and deeper. It’s an easy adjustment that lets you customize the size to fit your needs.
Instructions
For this crochet drawstring bag pattern, we will be working in rounds.
Start with a ch x41 in the color turqua.
Round 1: In the second chain from the hook make a sc. Then sc in each of the next 37 chains. When you get to the last stitch in the chain, make 3 sc. The 3 sc will help you go to the other side of the chain. Sc x38 for this side of the chain as well. The last stitch will be an inc. (82)
This is the only round you will increase because it is intended to be like a drawstring bag which is very flat. If you want it to be less flat, I suggest doing increase rounds with 3 increases on each end of the bag.
Round 2-31: Sc in every stitch. (82) At the end of round 31, fasten off the blue yarn and join white yarn.
Round 32-50: With the newly attached white yarn, sc in every stitch. (82)
Round 51: Ch x1. *Hdc x5 then ch x1*, repeat from * for the entire round. If for some reason it doesn’t divide evenly - that's fine, no one is really going to know. (82)
Round 52-55: Sc in each stitch (even the chain spaces). (82) Then fasten off the yarn and weave in any ends.
Crochet Fish Applique:
Use orange yarn and make 3 fish.
Make a mr, then ch x2 (does not count as a stitch) and dc x8, tr x2, dc x6. Then sl st to the first dc you made.
Now for the tail fins: *ch x3, in the second ch make a sc, and also in the following ch. Sl st to the same place you made the joining round sl st.*
Repeat from * for the second tail fin.
Fasten off and leave a long tail for sewing. If you want you can embroider an eye for the fish or use a sharpie or paint a dot.
Sew the crochet fish appliques to the blue part of the bag.
Drawstring:
With the white yarn, ch x150, fasten off and weave in the ends. You can use less or more chains. Then weave the drawstring in and out of round 51.
Crochet straps:
Row 1: With the white yarn, ch x7, then in the second ch from the hook make a sc. Sc for the rest of the row (6).
Row 2-82: Sc in every stitch, then ch x1 and turn (6).
You may need longer straps if it is for an adult and not a kid so adjust accordingly.
Sewing:
If you haven't already, sew the goldfish to the base of the bag.
Then sew the straps to the top and bottom corners of the crochet bag.
Weave in any ends.
I hope you had as much fun making this Crochet Fish Bag Pattern as I did designing it!