This hanging toilet paper holder brings a festive touch to the bathroom. A forest-green backing panel with rounded ends hangs from a strap loop. Three pockets are stacked down the front, and each one holds a full roll.
Each pocket has three tiers of scallops: cream at the bottom, cranberry red in the middle, and open green shells at the top under a plain green rim. A small cream star sits at the center front of each green tier.
The pattern uses US crochet terms. The finished panel measures 7.25 in (18.4 cm) wide by 25 in (63.5 cm) long. With the strap loop it is about 28 in (71.1 cm) long.
You work the panel in rows of single crochet with shaped ends. Each pocket is worked in joined rounds from an oval base, and the scallop tiers are added into front loops left on the wall. You sew on the stars and pockets, then finish with a two-round border and the strap.
Finished Size and Construction
- Finished size: 7.25 in x 25 in (18.4 cm x 63.5 cm) panel; about 28 in (71.1 cm) with the strap loop
- Skill level: Intermediate
- Terminology: US crochet terms
- Yarn weight: Worsted (#4)
- Hook: 5.0 mm (H-8)
- Number of pieces: 8 (1 backing panel, 3 pockets, 3 stars, 1 strap)
- Layout: 1 column of 3 pockets stacked on the panel
- Pocket size: 6.75 in (17.1 cm) wide when flattened, 3.5 in (8.9 cm) tall
- Panel size before border: 6.25 in x 24 in (15.9 cm x 61.0 cm)
- Border depth: 0.5 in (1.3 cm) on every edge
Materials
Choose a smooth worsted acrylic or cotton-acrylic blend with crisp stitch definition so the scallops hold their shape. The amounts below assume about 183 m per 100 g.
- Forest green: 230 g (about 420 m) for the panel, pockets, green tiers, and strap
- Cranberry red: 30 g (about 55 m) for the middle tiers
- Cream: 30 g (about 55 m) for the bottom tiers and stars
All quantities include a margin of roughly 15%.
Tools: 5.0 mm (H-8) hook, 6 locking stitch markers, tapestry needle, scissors, measuring tape, rust-proof pins, and a blocking mat or towel.
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- tr – treble crochet
- st(s) – stitch(es)
- sk – skip
- BLO – back loop only
- FL – front loop
- sc2tog – single crochet 2 together
- RS – right side
Special stitches:
- Cream shell: 5 dc in the same FL.
- Red shell: 7 dc in the same FL.
- Green shell: (tr, ch 1) 3 times, tr, all in the same FL.
Gauge and Checkpoints
Gauge: 16 sc and 16 rows = 4 in (10.2 cm) in sc rows. That is 4 sts and 4 rows per inch. Because rows and stitches are the same size, every seam and border edge matches 1 to 1.
Test one piece first. Make one pocket before you start the panel.
Checkpoints:
- Pocket base after Round 4: about 5.75 in x 2.25 in (14.6 cm x 5.7 cm)
- Finished pocket, flattened: 6.75 in (17.1 cm) wide, 3.5 in (8.9 cm) tall
- Panel after Row 7: 6.25 in (15.9 cm) wide, 1.75 in (4.4 cm) tall
- Panel after Row 48: 12 in (30.5 cm) tall
- Panel after Row 96: 6.25 in x 24 in (15.9 cm x 61.0 cm)
Too big? Go down 0.5 mm. Too small? Go up 0.5 mm. If only your rows come out short, loosen your tension instead of adding rows. Extra rows would break the seam math.

Pocket (Make 3)
Base
With green, ch 18.
Round 1: Sc in 2nd ch from hook, sc in next 15 ch, 3 sc in last ch. Working in the free loops on the other side of the chain, sc in next 15 ch, 2 sc in last ch (the same ch as the first sc). Sl st to first sc. (36 sts: two 15-st straight sides and 3 sts at each end)
Round 2: Ch 1, 2 sc in first st, sc in next 15, 2 sc in each of next 3, sc in next 15, 2 sc in each of last 2. Sl st to first sc. (42 sts)
Round 3: Ch 1, sc in first st, 2 sc in next st, sc in next 15, (sc in next, 2 sc in next) 3 times, sc in next 15, (sc in next, 2 sc in next) 2 times. Sl st to first sc. (48 sts)
Round 4: Ch 1, sc in first 2 sts, 2 sc in next, sc in next 15, (sc in next 2, 2 sc in next) 3 times, sc in next 15, (sc in next 2, 2 sc in next) 2 times. Sl st to first sc. (54 sts)
Place markers in st 4 and st 20. These 17 sts are the back section: the first 15-st straight side plus 1 st on each side of it. The other 37 sts are the front section.
Walls
Work every round like this: ch 1, sc in the same st as the join, work around, sl st to first sc. Move the markers up each round.
Round 5: Sc in BLO of each st around. This turns the wall upward. (54 sts)
Rounds 6–8: Sc in each st around. (54 sts)
Round 9: Sc in BLO around. The FLs of Round 8 stay free for the cream tier. (54 sts)
Rounds 10–11: Sc in each st around. (54 sts)
Round 12: Sc in BLO around. The FLs of Round 11 stay free for the red tier. (54 sts)
Rounds 13–14: Sc in each st around. (54 sts)
Round 15: Sc in BLO around. The FLs of Round 14 stay free for the green tier. (54 sts)
Rounds 16–18: Sc in each st around. (54 sts) Fasten off.
The wall has 14 rounds (Rounds 5–18), or 3.5 in (8.9 cm).
Scallop Tiers
Work each tier flat across the 37 front FLs only. Start in the column after the st-20 marker and end in the column before the st-4 marker.
Cream tier (Round 8 FLs): Join cream in the first front FL, ch 3 (counts as dc), 2 dc in the same FL. (Sk 1, sc in next, sk 1, cream shell in next) 8 times, sk 1, sc in next, sk 1, 3 dc in last FL. Fasten off.
(8 full shells, 2 half shells, 9 sc; 37 FLs used: 1 + 8 x 4 + 4)
Red tier (Round 11 FLs): Join red with sc in the first front FL. (Sk 1, red shell in next, sk 1, sc in next) 9 times. Fasten off.
(9 shells, 10 sc; 37 FLs used: 1 + 9 x 4) The red shells land between the cream shells, so the layers stagger.
Green tier (Round 14 FLs): Join green in the first front FL, ch 4 (counts as tr), ch 1, tr in the same FL. (Sk 1, sc in next, sk 1, green shell in next) 8 times, sk 1, sc in next, sk 1, (tr, ch 1, tr) in last FL. Fasten off.
(8 full shells, 2 half shells, 9 sc; 37 FLs used: 1 + 8 x 4 + 4)
