Advertisement
Advertisement

Crochet Plastic Bag Holder: A Hanging Grocery Bag Dispenser

A double crochet tube that hangs by a loop: stuff plastic grocery bags in the top and pull them out one at a time from the narrow, gathered bottom. A quick, useful kitchen make that tidies the cupboard.

Jump to patternSave

Pattern at a glance

US terms
Skill level
Beginner
Yarn
Worsted (#4) cotton or acrylic, about 200 yd
Hook
5 mm (H-8)
Time
About 3 hours
Finished size
About 5 in across × 17 in long (13 × 43 cm)

You'll need

  • Worsted (#4) yarn — about 200 yd
  • 5 mm (H-8) hook
  • 8 in (20 cm) of ¼-inch elastic (optional)
  • Tapestry needle
In this post
  1. The tube
  2. Bottom opening
  3. Top and hanging loop
  4. Variations
  5. Common questions
  6. How does a crochet bag holder dispense one bag at a time?
  7. How many plastic bags does it hold?
  8. Do I need elastic?

A crochet plastic bag holder is a tube with a hanging loop at the top and a narrow, gathered opening at the bottom. You push grocery bags in through the top and pull them out one at a time from the bottom, like a tissue box. This one is a 56-stitch double crochet tube about 17 inches long, decreased at the bottom and finished with elastic so the opening grips.

The rest of this post is just below — free, as always.

The tube

Ch 3 counts as the first dc. Join each round with a sl st to the top of the ch-3.

  1. Foundation: Ch 56 and join into a ring without twisting.
  2. Rnd 1: Ch 3, dc in each ch around. Join. (56)
  3. Rnds 2–30: Ch 3, dc in each st around. Join. The tube should be about 16 in long. (56)

Bottom opening

  1. Rnd 31: Ch 3, (dc in the next 4, dc2tog) around, ending with dc. Count: (48)
  2. Rnd 32: Ch 3, (dc in the next 3, dc2tog) around. (40)
  3. Rnd 33: Ch 3, (dc in the next 2, dc2tog) around. (32)
  4. Rnd 34: Join the elastic into a ring. Ch 1 and sc around, working each sc over the elastic so it's enclosed. Fasten off. (32)

The decreases are easier to place evenly if you aim for 8 per round. Exact counts can vary by one or two — what matters is a 2½–3 in opening.

Advertisement
Advertisement
Advertisement
Advertisement
Advertisement

Top and hanging loop

  1. Top edge: Join yarn at the foundation chain. Sc in each ch around. (56)
  2. Loop: At one point on the top edge, ch 25 and sl st into the stitch directly opposite, across the opening. Sc back along the chain for a strong handle; the top stays open on both sides of it for refilling.
  3. Hang: Hang it from a hook, a cupboard door or the back of a door.

Variations

VersionChange
Granny styleReplace dc rounds with (3-dc cluster, ch 1) rounds — faster and lacier
StripedChange colour every 3 rounds to use scraps
AnimalAdd ears and eyes at the top — an opossum or cat bag holder is a fun gift
Shorter20 rounds for a holder that fits under the sink

More kitchen makes: dishcloths, pot holders and a towel topper.

Advertisement
Advertisement
Advertisement
Advertisement
Advertisement

Common questions

How does a crochet bag holder dispense one bag at a time?

The narrow, elastic bottom opening grips the bags. Push them in loosely at the top; the one at the bottom pulls out and the next drops into place.

How many plastic bags does it hold?

About 30–40 regular grocery bags, depending on how tightly you pack them.

Do I need elastic?

No. Without elastic, decrease one more round (to 24) and finish with sc. Elastic just keeps the opening snug as the yarn relaxes.

How many bags are hiding under your sink? 🛍️

#crochet plastic bag holder#grocery bag holder#bag dispenser#kitchen#home decor#free pattern

Did you make this?

Tap a star to rate this pattern — it helps other makers find it.

Be the first to rate it!

YarnBloom
Written by

YarnBloom

Crochet patterns & tutorials

YarnBloom shares cozy, beginner-friendly crochet patterns written in clear US terms, with a stitch count on every round and tips for the tricky bits. Grab your hook — let’s make something lovely.

Leave a comment

Share your thoughts, questions or finished makes

Comments are reviewed before they appear. See our privacy policy.

Advertisement