This hanging holder stores three rolls of toilet paper in a column of round, stocking-shaped pockets. Each pocket has a slight rounded toe at the lower front, granny-stripe walls, a scalloped cream rim and a small holly appliqué at the center front.
The colors are cream, sage green and deep cranberry red, a classic holiday mix that looks cozy without being loud. Two sage green straps run down the back of the pockets and meet at a wooden ring. You can hang the holder from a towel hook, a robe hook or a door knob, and it frees up shelf space in a small bathroom.
The pattern uses US crochet terms. Each pocket is 4.75 in (12.1 cm) across and 4.5 in (11.4 cm) tall, which fits a standard roll about 4.5 in (11.4 cm) wide. The whole holder hangs about 21.5 in (54.6 cm) from the top of the ring to the bottom of the lowest pocket.
Construction is simple. You work each pocket from the bottom up in joined rounds: a flat double crochet base, a single crochet toe round, granny-stripe walls and a shell edge. Then you crochet two flat straps, sew the pockets to them, and add the holly.
Finished Size and Construction
- Finished size: about 21.5 in (54.6 cm) long, ring included
- Skill level: Easy / Intermediate
- Terminology: US
- Yarn weight: #4 worsted
- Hook: 5.0 mm (H-8) for the pockets and straps; 4.0 mm (G-6) for the holly
- Number of pieces: 3 pockets, 2 straps, 6 leaves, 9 berries, 1 wooden ring
- Layout: 1 column of 3 pockets
- Pocket size: 4.75 in (12.1 cm) across, 4.5 in (11.4 cm) tall
- Wall height before border: 3.75 in (9.5 cm) above the base
- Border depth: 0.5 in (1.3 cm) scalloped rim
Materials
Choose a smooth worsted-weight cotton or cotton blend. Cotton holds its shape in a humid bathroom and shows the cluster texture clearly. Acrylic also works, but the pockets will be a little softer and may sag slightly when full.
- Sage green: 60 g, about 110 m
- Cream: 40 g, about 75 m
- Cranberry red: 25 g, about 45 m
These amounts assume yarn of about 180 m per 100 g. They include a safety margin of roughly 20% for swatching and weaving in ends.
Tools:
- 5.0 mm (H-8) and 4.0 mm (G-6) hooks
- 3 in (7.6 cm) wooden macramé ring
- Tapestry needle
- 4 stitch markers
- Scissors and a measuring tape
- Pins and a spray bottle for blocking
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- st(s) – stitch(es)
- sp(s) – space(s) between clusters
- inc – 2 sc in the same st
- rnd – round
Special stitches:
- Cluster: 3 dc worked into the same st or sp. At the start of a round, the ch 3 counts as the first dc, so ch 3 plus 2 dc makes the first cluster.
- Shell: 5 dc worked into the same sp.
Gauge and Checkpoints
- Single crochet: 16 sts and 18 rows = 4 in (10.2 cm)
- Granny stripe: 4 clusters (12 dc) = 3 in (7.6 cm); 2 rounds = 1 in (2.5 cm)
Make one complete pocket before you start the others. It works as your gauge swatch and shows whether a roll fits.
Checkpoints:
- After Rnd 1: about 1 in (2.5 cm) across
- After Rnd 3: about 2.9 in (7.4 cm) across
- After Rnd 5: 4.75 in (12.1 cm) across, lying flat
- After Rnd 6: 16.5 in (41.9 cm) around the toe
- After Rnd 9: walls 1.75 in (4.4 cm) tall
- After Rnd 13: walls 3.75 in (9.5 cm) tall; rim 15 in (38.1 cm) around
- After Rnd 14: walls 4.25 in (10.8 cm) tall; whole pocket 4.5 in (11.4 cm) tall
Too big: If the base is wider than 5 in (12.7 cm), go down half a hook size and start again.
Too small: If a roll won’t slide in easily, go up half a hook size. The roll should drop in without stretching the walls.

Pocket (make 3)
Use the 5.0 mm hook. Join every round with a sl st to the top of the first st. The ch 3 at the start of a round counts as 1 dc.
Color changes: Fasten off at the end of each stripe round unless the pattern says otherwise. Join the new color in a space at the back of the pocket, so the round seams line up where the straps will cover them. Leave 4 in (10.2 cm) tails, and weave them into stitches of the same color.
Base (Sage Green)
Rnd 1: Make a magic ring. Ch 3, then work 11 dc in the ring. Pull the ring closed and join. (12 dc)
Rnd 2: Ch 3, dc in the same st, then 2 dc in each st around. Join. (24 dc)
Rnd 3: Ch 3, 2 dc in the next st, dc in the next st, 2 dc in the next st; repeat from * around. Join. (36 dc)
Rnd 4: Ch 3, dc in the next st, 2 dc in the next st, dc in the next 2 sts, 2 dc in the next st; repeat from * around. Join. (48 dc)
Rnd 5: Ch 3, dc in the next 2 sts, 2 dc in the next st, dc in the next 3 sts, 2 dc in the next st; repeat from * around. Join. (60 dc)
The base should lie flat and measure 4.75 in (12.1 cm) across.
Toe Round (Sage Green)
Rnd 6:Ch 1. Sc in the first 6 sts. Work 6 times over the next 12 sts. Sc in the remaining 42 sts. Join.
Count: 60 sts worked once each + 6 extra sts from the increases = 66 sc.
The 6 increases fall in sts 7–24 of this round, and they make the toe bulge. Place a marker in st 15. This is the toe marker, and it shows the front of the pocket. Fasten off.
Granny-Stripe Walls
Rnd 7 (cream): Join cream in the joining st of Rnd 6. Ch 3 and work 2 dc in the same st. Skip 2 sts, cluster in the next st; repeat from * 20 more times. Skip the last 2 sts and join. (22 clusters, 66 dc)
Clusters 3–8 sit over the toe. Fasten off.
Rnd 8 (green): Join green in any sp at the back. Ch 3 and work 2 dc in the same sp, then work a cluster in each sp around. Join. (22 clusters, 66 dc) Fasten off.
Rnd 9 (red, shaping round): Count 3 sps to the right of the toe marker and join red in that sp. Ch 3 and work 2 dc in the same sp, then a cluster in the next sp. Skip the next sp, cluster in each of the next 2 sps; repeat from * once more. Cluster in each of the remaining 14 sps. Join.
Count: All 22 sps are accounted for (2 + 3 + 3 + 14). Skipping 2 of them leaves 20 clusters (60 dc).
The walls now draw in above the toe, so the toe stays as a rounded bulge. Fasten off.
