Plastic Bag Holder - Free Crochet Pattern

Recently we made a move into a new house, as we were unpacking I began to collect a large pile of plastic grocery bags. I generally use this bags pretty often so I didn’t want to throw them away. That’s when I realized I didn’t have a bag holder to put them in. Moving can be pretty expensive so the last thing I wanted to do was purchase one knowing full well I could make one myself, so I did!

You can easily make this bag as long as you want to fit more grocery bags, my family is pretty small so I made a smaller bag holder. If you want a larger one just work more rounds in-between the increases/decreases.

I always recommend using cotton yarn when working an anything household related. For this pattern I used Peaches and Cream’s Cotton yarn which you can find HERE. They have so many colors to choose from!


Materials -

5.00mm Crochet Hook

8.00mm Crochet Hook

100 yards Medium (4) weight cotton yarn

Yarn Needle


Stitch Marker

Gauge -

Double Crochet in the round

8 Sts = 4”

6 Rows - 4”

Abbreviations -

Ch - Chain

DC - Double Crochet

SC - Single Crochet

DC2Tog - Double Crochet Two Stitches Together (Dec)

Sl St - Slip Stitch

St(s) - Stitch(es)

PM - Place Marker

Notes -

Bag is worked from the bottom up.

Chain 2 DOES NOT count as a stitch.

Video Tutorial -


Using Larger Hook (8.00mm)

Begin with magic circle

R1 - Working loosely (Leaving almost a 1” hole) Ch2, DC10 times into circle, Sl St to beginning (10)

R2 - Ch2, 2DC into each stitch around, Sl St to beginning (20)

R3 - Ch2, *DC, 2DC*, repeat around, Sl St to beginning (30)

R4 - PM, DC into each stitch around (30)

Repeat round 4 13 MORE times for a total of 17 rounds. If you want a longer bag to fit more plastic bags work more rounds.

R18 - *DC2Tog, DC, *Repeat around (20)

Using Small Hook (5.00m)

R19 - SC into each Stitch around (20)

R20 - SC into each Stitch around (20)


Ch26, Sl St back into the first stitch.

Fasten off, weave in all ends.