This classic black and white drawstring bucket bag looks like it came straight from a high-end boutique. Bold vertical stripes, a chunky silver chain strap, and a structured shape that stands on its own make it a total showstopper. The best part? You build it with basic single crochet and a clever panel method that keeps every color change crisp. If you can single crochet and follow a simple sequence, you can make this one in a weekend.
Why This Crochet Bucket Bag Pattern Works So Well
What makes this design special is the way the vertical stripes come together. Instead of carrying colors around continuous rounds, you crochet each stripe as its own panel. Then you join them to the base and to each other. That method gives you those sharp, clean color lines you see in the finished bag.
The rounded bottom comes from strategic increases in the base. The top cinches with a simple drawstring that runs through an open channel. T-shirt yarn does most of the heavy lifting. It has enough body to help the bag stand upright without any lining or interfacing.
Honestly, the finished piece looks way more complicated than the actual stitches involved. That is my favorite kind of project.
Materials You Will Need
Grab these supplies before you start so nothing slows you down.
Yarn (t-shirt yarn or fabric yarn):
- Black: approximately 250 grams (about 120 yards)
- White: approximately 150 grams (about 70 yards)
Hook and notions:
- 10 mm crochet hook (or size needed for gauge)
- 2 silver D-rings or O-rings (about 25 mm diameter)
- Silver chain strap (about 45 inches long with lobster clasps)
- Tapestry needle
- Stitch marker
- Scissors
Gauge: 8 single crochet stitches and 8 rows = 4 inches with t-shirt yarn. Aim for a firm fabric that still has a little give. Too loose and the bag goes floppy. Too tight and it ends up stiff and small.
Skill Level and Stitches Used
This sits at easy to intermediate. Every individual stitch is beginner-friendly. The assembly step just needs a bit of attention, which nudges it up a notch.
Abbreviations you will use:
- Ch = chain
- Sl st = slip stitch
- Sc = single crochet
- Inc = increase (2 sc in the same stitch)
- Sc2tog = single crochet two together
- BLO = back loop only
That is the full list. Nothing fancy required.
Finished Dimensions
- Height: approximately 10 inches (not including strap)
- Width at widest point: approximately 9 inches
- Base diameter: approximately 6 inches
These numbers can shift a little depending on the exact brand of t-shirt yarn you use. Measure as you go if you want a precise size.
Step by Step Crochet Pattern Instructions
Part 1: The Base (Worked in Black)
Start with a circular base worked in continuous spiral rounds. Place a stitch marker at the beginning of each round and move it up as you go.
Round 1: Using black yarn, create a magic ring. Work 6 sc into the ring. Pull tight. (6 sts)
Round 2: Inc in each stitch around. (12 sts)
Round 3: *Sc 1, inc* repeat around. (18 sts)
Round 4: *Sc 2, inc* repeat around. (24 sts)
Round 5: *Sc 3, inc* repeat around. (30 sts)
Round 6: *Sc 4, inc* repeat around. (36 sts)
Round 7: *Sc 5, inc* repeat around. (42 sts)
Round 8: *Sc 6, inc* repeat around. (48 sts)
Your base should measure about 6 inches across. Slip stitch to join, fasten off, and weave in the end. If the circle cups upward, your tension is too tight. Try a larger hook.
render_generated_image with prompt is Hyper-detailed 8K close-up of hands crocheting the circular black base of a classic black and white drawstring bucket bag in thick t-shirt yarn, continuous single crochet increase rounds visible, stitch marker in place, realistic chunky yarn texture and tight stitches, soft natural craft lighting, clean white surface background orientation is portrait
Part 2: The Stripe Panels (Make 12 Total)
This is where the bold vertical stripes are born. You make individual panels and join them later.
Make 8 black panels and 4 white panels.
For each panel:
Row 1: Ch 5, sc in second ch from hook and in each ch across. (4 sts)
Rows 2 through 22: Ch 1, turn. Sc in each st across. (4 sts)
Shaping the top:
Row 23: Ch 1, turn. Sc2tog, sc 2. (3 sts)
Row 24: Ch 1, turn. Sc in each st across. (3 sts)
Row 25: Ch 1, turn. Sc2tog, sc 1. (2 sts)
Row 26: Ch 1, turn. Sc2tog. (1 st)
Fasten off, leaving a 12-inch tail for assembly. Repeat until you have all 12 panels. Put on a podcast. The repetition goes faster than you think.
render_generated_image with prompt is Hyper-detailed 8K photograph of multiple black and white stripe panels laid out for a drawstring bucket bag, thick t-shirt yarn panels in solid black and solid white, each tapered at the top, realistic fabric yarn texture, soft natural daylight, clean craft table orientation is portrait
Part 3: Assembly
Lay the panels around the base in this order: Black, Black, White, Black, Black, White, Black, Black, White, Black, Black, White. This creates the balanced look with wider black sections separated by single white stripes.
Attach each panel to the base by whip stitching the bottom edge of the panel to 4 stitches along the base perimeter. The 48 stitches of the base line up perfectly with the 12 panels.
Join the panels to each other with a slip stitch seam, working from the base up. When you join black to white, use the black yarn for a cleaner look. Work through both edge stitches so the seam stays nearly invisible on the inside.
Feeling a little lost during assembly? Totally normal. Pin the panels first if it helps you see the shape.
render_generated_image with prompt is Hyper-detailed 8K close-up of hands assembling the black and white stripe panels onto the circular base of a bucket bag, whip stitching and slip stitch seams in progress, thick t-shirt yarn texture visible, soft bright lighting, clean workspace orientation is portrait
Part 4: The Top Band and Drawstring Channel
Once all panels are joined, create a unified top edge.
Round 1: Join black yarn at any seam. Ch 1, work 1 sc into each row end around the top opening. Aim for about 60 sc. Adjust as needed to keep the work flat. Sl st to join.
Round 2: Ch 1, sc in BLO around. Sl st to join. This creates a subtle ridge.
Round 3: Ch 3 (counts as first dc), skip first st. *Dc in next st, ch 1, skip 1 st* repeat around. Sl st to top of ch 3. This open round forms the drawstring channel.
Round 4: Ch 1, sc in each dc and ch-1 space around. Sl st to join.
Round 5: Ch 1, sc in each st around. Sl st to join. Fasten off.
Part 5: Drawstring Cord
Using black yarn, ch 120 (or until the cord measures about 24 inches when slightly stretched). Sl st in second ch from hook and in each ch across. Fasten off.
Thread the drawstring through the openings in Round 3 of the top band. Start and end at the front center.
Part 6: Attaching the Hardware
Make two small attachment tabs for the D-rings.
Using black yarn: Ch 6, sc in second ch from hook and across (5 sts). Work three more rows of sc. Fasten off with a long tail.
Fold each rectangle through a D-ring and sew the ends securely to the inside top edge of the bag, one on each side. Clip your silver chain strap to the D-rings.
No D-rings? Crochet a simple chain strap instead and make it long enough for crossbody wear.
render_generated_image with prompt is Hyper-detailed 8K lifestyle photograph of the finished classic black and white drawstring bucket bag, bold vertical black and white stripes, silver D-rings and chunky silver chain strap, drawstring cinched at top, bag standing upright, soft golden hour light, ultra realistic t-shirt yarn texture orientation is portrait
render_generated_image with prompt is Hyper-detailed 8K close-up of the top of the black and white bucket bag showing the drawstring channel, silver D-ring attachment, and chain strap hardware, realistic yarn and metal details, soft natural lighting, clean background orientation is portrait
Helpful Tips for Success
T-shirt yarn can twist and tangle. Work slowly at first and keep the ball in a container so it does not roll away.
Block the finished panels lightly before assembly. Lay them flat, spritz with water, and let them dry. This evens out any wonky edges and makes joining easier.
Want a solid color version? Make all 12 panels the same color. Prefer thinner stripes? Alternate black and white all the way around. The construction method stays exactly the same.
Chain straps not your thing? Crochet a long strap using the same method as the drawstring, or switch to leather handles for a completely different vibe.
Care Instructions
Spot clean with a damp cloth. T-shirt yarn is basically cotton jersey, so it can handle gentle washing if needed. Always lay the bag flat to dry so it keeps its shape.
FAQ
Is this pattern beginner-friendly?
The stitches themselves are beginner level. The assembly step needs a bit more focus, which is why it sits at easy-to-intermediate. Take it panel by panel and you will be fine.
Can I use regular yarn instead of t-shirt yarn?
You can, but the bag will lose a lot of its structure. T-shirt yarn gives the body and firmness that lets the bag stand on its own. Regular super bulky yarn will work in a pinch but expect more flop.
How long does this project take?
Most people finish it in one focused weekend or two or three relaxed evenings. The panels are repetitive but quick once you find your rhythm.
What if my panels come out different lengths?
Block them before assembly. A light spritz and flat dry usually equalizes everything. If one is still short, add a row or two before joining.
Do I need a lining?
No. The t-shirt yarn creates a dense enough fabric that a lining is optional. Add one only if you want extra security for small items.
You Did It
Look at that bold striped bucket bag you just finished. It looks expensive, feels substantial, and carries the best kind of bragging rights. People will ask where you bought it. You get to smile and say you made it yourself.
Thank you for trusting this pattern with your time and yarn. Share a photo when you finish. I love seeing every version that comes off the hook. Happy crocheting, friend. You have got this.