This easy plastic bag holder crochet pattern is the perfect useful crochet project to get those grocery bags organized once and for all.

We have a pantry closet that was in serious need of organization. Mainly because anytime we come home with plastic grocery bags they get shoved in the bottom of that closet and pretty soon the bags have taken over.

This useful crochet project is the answer to my plastic bag problem.

What is the best yarn to make a crochet plastic bag holder with?

In my opinion, 100% cotton worsted weight yarn is the best yarn to use for this crochet project. Cotton yarn is a sturdy yarn that will hold up and look great for years to come.

I have seen some bag holders made from acrylic but they don’t look as crisp and defined. Plus if you have a cat or dog in the house that sheds, projects that use acrylic yarn tend to attract hair like a moth to a flame.

I also use cotton yarn for dishcloths and my granny square wall hanging patterns.

For my bag holder, I used 2 colors of Lilly Sugar ‘n’ Cream yarn. You can of course make yours in more or fewer colors. You’ll need 150 yards in total. I used 1 full ball of the grey color and about 30 yards of the brown.

Other than yarn you’ll need a hair elastic, one of the thicker ones, and a 5mm crochet hook. By crocheting around the hair elastic to start the opening of your plastic bag dispenser won’t get stretched out with repeated use.

This pattern is easy to modify to suit your needs. Make more or less rounds to make it longer or shorter. You can also change the size of the hanging loop in case you want to hang it on a doorknob or something.

I hung mine on a command hook in my pantry cupboard.

Print + Crochet in Comfort

You can find a low-cost AD-FREE printable version of this crochet pattern in my shop. You can print it out or use it digitally on your devices.

You can also find this pattern on Ravelry or Etsy

Materials and Pattern Information

Finished Size

  • 7 in. wide x 14 in. tall, laying flat


  • US Terminology
  • Ch(s): chain(s)
  • St(s): stitch(es)
  • Dc: double crochet
  • Sc: single crochet
  • Dc2tog: double crochet decrease


  • Pattern is worked in joined rounds
  • Ch 1 and 2 do not count as stitch
  • To modify length do more or less repeats before the Top Band instructions, making sure to end on a rnd 5.
  • Quick Shell Stitch Tutorial

Farmhouse Style Plastic Bag Holder Free Crochet Pattern

Rnd 1: With CA, Sc 36 around hair elastic. Join with sl st. 

Rnd 2: ch 2, 2dc in same st as ch 2, *dc in next 5, 2 dc in next. Repeat from * around. Dc in last 5 sts. Join with sl st (42 dc)

Rnd 3: Ch 2, dc in same st as ch 2 and each st around. Join with sl st. (42 dc)

Rnd 4: Repeat rnd 3

Rnd 5: Ch 1. Sc in same st as ch 1. Ch 3, sk 2 st. *Sc in next st. Ch 3, skip 2 st. Repeat from * around. Join with sl st. (14 sc, 14 spaces)

Rnd 6: Ch 2, 2  dc in same st as ch 3. Sc in ch-3 space, * 3 dc in next sc. Sc in ch-3 space. Repeat from * around. Dc in same st as first 2 dc of round. Join with sl st. (14 sc, 42 dc)

Row 7-26: repeat rows 5 & 6

Row 27: Change to CB, repeat row 5

Row 28: Repeat row 6

Row 29: Repeat row 5

Top Band

Row 30: Ch 2, dc in same st as ch 2, * 2 dc in next ch-3 space, dc in next sc. repeat from * around. 2 dc in final ch-2 space. Join with sl st. (42 dc)

Row 31: Ch 2, dc2tog starting in same st as ch 2, *dc in next 5, dc2tog, repeat from * around. Dc in last 5 sts. Join with sl st. (36 sts)

Row 32: ch 1, sc in same st as ch 1 and each st around. Ch 6, join with sl st. (36 sc)

Row 33: Ch 1, sc in each st around, sc 10 in ch-6 space. Join with sl st. Finish off. Weave in ends. (46 sc)

Sharing is caring!

Leave a Reply

Your email address will not be published. Required fields are marked *