Rosewater Fan Hanging Toilet Paper Holder Crochet Pattern

This hanging holder stores two spare rolls in a slim column on the wall. A solid deep teal back panel narrows to a point at the top and ends in a short tab that wraps around a natural wooden ring. Two curved pockets sit one above the other, each with a band of blush pink fans and teal starbursts.

The palette is deep teal and soft blush pink. The look is vintage lace, but the build is sturdy: the panel and pocket bases are dense single crochet, and the openwork is limited to one shallow band on each pocket. Both pocket rims have a corded pink edge.

The pattern uses US crochet terms. The finished holder is 6.25 in (15.9 cm) wide and hangs about 16 in (40.6 cm) tall from the top of the ring loop. Each pocket stands 4 in (10.2 cm) tall and sticks out 3.1 in (7.9 cm) from the wall.

You make three pieces. The back panel is worked flat in rows from the bottom up. Each pocket starts as a flat base, and its wall is worked off three sides of that base in turning rows. The pockets are then whipstitched onto the panel.

Finished Size and Construction

  • Finished size: 6.25 in (15.9 cm) wide x about 16 in (40.6 cm) hanging height
  • Skill level: Intermediate
  • Terminology: US crochet terms
  • Yarn weight: Worsted (#4) cotton
  • Hook: 4.5 mm (US 7)
  • Number of pieces: 3 (1 back panel, 2 pockets)
  • Layout: 1 column, with 2 pockets stacked on the panel
  • Pocket size: 6.25 in (15.9 cm) wide, 3.1 in (7.9 cm) deep, 4 in (10.2 cm) tall
  • Pocket wall before the rim: 3.5 in (8.9 cm) tall
  • Rim depth: 0.5 in (1.3 cm), 2 rows

Materials

Use a smooth worsted-weight cotton or cotton blend. Cotton holds its shape under the weight of a roll and copes well with bathroom humidity. The quantities below assume about 183 m per 100 g.

  • Color A, deep teal: 125 g (229 m)
  • Color B, blush pink: 35 g (64 m)

Both quantities include a margin of about 15% for your swatch and seaming.

Tools:
– 4.5 mm (US 7) crochet hook
– 1 wooden ring, 2 in (5.1 cm) outer diameter
– Tapestry needle
– 6 to 8 locking stitch markers
– Rust-proof pins and a blocking mat
– Tape measure

Abbreviations (US Terms)

  • ch – chain
  • sc – single crochet
  • dc – double crochet
  • tr – treble crochet
  • sc2tog – single crochet 2 together
  • BLO – back loop only
  • sp – space
  • st(s) – stitch(es)
  • RS / WS – right side / wrong side
  • rep – repeat
  • rev sc – reverse single crochet

Special stitches

  • V-st: (dc, ch 1, dc) in the stitch indicated.
  • Fan: 7 dc in the ch-1 sp of a V-st.
  • Starburst: (tr, ch 1, tr, ch 1, tr) in the stitch indicated.
  • Rev sc: With the RS facing, work from left to right. Insert the hook into the next stitch to the right, pull up a loop, yarn over, and pull through both loops.

Gauge and Checkpoints

Gauge: 16 sc x 18 rows = 4 in (10.2 cm). That’s 4 sts and 4.5 rows per 1 in (2.5 cm).

Make one pocket first. It uses every stitch in the pattern, so it works as your gauge test.

Checkpoints:
– Pocket base after Row 14: 6.25 in x 3.1 in (15.9 cm x 7.9 cm).
– Wall after Row 5: 1.1 in (2.8 cm) tall.
– Wall after Row 11: 3.5 in (8.9 cm) tall.
– Wall after the rim: 4 in (10.2 cm) tall, and 12.25 in (31.1 cm) long along the rim.
– Panel after Row 45: 6.25 in x 10 in (15.9 cm x 25.4 cm).
– Panel after Row 65: 14.4 in (36.6 cm) tall.

If your piece is too big, go down 0.5 mm in hook size. If it’s too small, go up 0.5 mm. Don’t change any stitch counts, because the pieces are seamed stitch to stitch.

Crocheted teal tissue holder with pink floral appliqués and wooden ring, displaying white toilet paper rolls on textured wall.

Back Panel

Work the whole panel in Color A. The turning ch 1 never counts as a stitch.

Row 1 (RS): Ch 26, sc in 2nd ch from hook and in each ch across, turn. (25 sts)

Rows 2–45: Ch 1, sc in each st across, turn. (25 sts)

Checkpoint: 6.25 in (15.9 cm) wide x 10 in (25.4 cm) tall. Put a marker in the first and last st of Row 23. The upper pocket will be sewn along this row.

Taper

Row 46: Ch 1, sc2tog, sc in each st to the last 2 sts, sc2tog, turn. (23 sts)

Row 47: Ch 1, sc in each st across, turn. (23 sts)

Rows 48–65: Rep Rows 46–47 nine more times. The count after each decrease row is 21, 19, 17, 15, 13, 11, 9, 7, and then 5. Row 65 ends with 5 sts.

There are 10 decrease rows at 2 sts each, so 25 − 20 = 5. The taper is 20 rows, about 4.4 in (11.2 cm).

Hanging tab

Rows 66–79: Ch 1, sc in each st across, turn. (5 sts)

The tab is about 3.1 in (7.9 cm) long. Fasten off and leave a 12 in (30.5 cm) tail.

Pocket

Make 2. Each pocket is one piece: first the base, then the wall worked off three of its edges.

Base (Color A)

Row 1: Ch 26, sc in 2nd ch from hook and in each ch across, turn. (25 sts)

Rows 2–14: Ch 1, sc in each st across, turn. (25 sts)

Don’t fasten off. Row 14 is the back edge, which goes against the panel. The foundation chain is the front edge.

Wall

Row 1 (RS, Color A): Ch 1. Work down the first side edge with 12 sc spread across its 14 row-ends, skipping the row-ends of Rows 5 and 10. Then sc in each of the 25 free loops of the foundation chain. Work up the second side edge with 12 sc, skipping Rows 10 and 5. Turn. (12 + 25 + 12 = 49 sts)

Row 2 (WS): Ch 1, sc in BLO of each st, turn. (49 sts) This row makes a fold line so the wall stands up.

Rows 3–4: Ch 1, sc in each st, turn. (49 sts)

Row 5 (RS, Color B): Ch 1, sc in each st, turn. (49 sts)

Row 6 (WS, Color A): Ch 4 (counts as dc + ch 1), dc in first st. *Ch 3, skip 3 sts, sc in next st, ch 3, skip 3 sts, V-st in next st*. Rep from * 5 more times, turn. You now have 7 V-sts, on sts 1, 9, 17, 25, 33, 41 and 49, with 6 sc between them.

Row 7 (RS, Color B): Ch 3 (counts as dc), 3 dc in first ch-1 sp to make a half fan. *Ch 2, sc in next sc, ch 2, fan in next V-st*. Rep from * 4 more times. Ch 2, sc in next sc, ch 2, 4 dc in last ch-1 sp, turn. That’s 2 half fans of 4 dc, 5 fans of 7 dc, and 6 sc: 8 + 35 + 6 = 49 sts. The ch-2 sps aren’t counted.

Row 8 (WS, Color A): Ch 1, sc in first dc. *Ch 3, starburst in next sc, ch 3, sc in center (4th) dc of next fan*. Rep from * 4 more times. Ch 3, starburst in last sc, ch 3, sc in top of turning ch-3, turn. (7 sc, 6 starbursts) The teal starbursts sit between the pink fans.

Row 9 (RS, Color B): Ch 1, sc in first sc. *2 sc in ch-3 sp, sc in ch-1 sp, sc in center tr, sc in ch-1 sp, 2 sc in ch-3 sp, sc in next sc*. Rep from * 5 more times, turn. (1 + 6 x 8 = 49 sts) The outer tr of each starburst is skipped, which keeps every repeat at 8 sts.

Rows 10–11 (Color A): Ch 1, sc in each st, turn. (49 sts)

Checkpoint: the wall is 3.5 in (8.9 cm) tall. Fasten off Color A and leave a 16 in (40.6 cm) tail for sewing.

To change colors, work the last yarn over of the previous row in the new color. Cut the old color and leave a 4 in (10.2 cm) tail. All of these tails end up on the side edges, where the seams hide them.

Make All Pieces

  • Back panel: make 1, in Color A.
  • Pockets: make 2. Use Color A for the base and Rows 1–4, 6, 8 and 10–11. Use Color B for Rows 5, 7 and 9 and for the rim.

Layout, front view:

        [ ring ]
          |tab|
         / taper \
       |   ROLL    |
       |[POCKET 2] |  <- base on panel Row 23
       |   ROLL    |
       |[POCKET 1] |  <- base on panel Row 1

Border: Pocket Rim

Work the rim on both pockets before joining, so the corded edge runs cleanly from one seam to the other.

Border gauge: The 2 rim rows add 0.5 in (1.3 cm) of height. Keep your tension relaxed so the reverse sc doesn’t pull the rim in.

Rim Row 1 (WS, Color B): Join in the first st. Ch 1, sc in each st, turn. Per side: 12 along the left side, 25 across the front, and 12 along the right side. (49 sts)

Rim Row 2 (RS, Color B): Ch 1, rev sc in each st from left to right. Per side: 12 + 25 + 12. (49 sts) Fasten off.

Why the math works: The wall starts with 12 + 25 + 12 = 49 sts, and every row comes back to 49. Row 7 is 8 + 35 + 6, and Row 9 is 1 + (6 x 8). The rim is worked 1 st into each st, so each section keeps its count. The 25-st front matches the 25-st base and panel, and each 12-st side covers the 14-row depth of the base.

Joining

Sew with Color A using whipstitch.

Lower pocket:
1. Lay the panel RS up. Line up the base’s Row 14 with panel Row 1, matching all 25 sts.
2. Whipstitch through both loops of each matching pair.
3. Stand the wall up. Pin each rim corner 4 in (10.2 cm) up the panel’s side edge, which is about Row 18.
4. Whipstitch each side edge to the panel’s row-ends, easing the 13 wall rows over 18 panel rows. Aim for 4 to 5 stitches per 1 in (2.5 cm).

Upper pocket:
1. Line up the base’s back edge with marked Row 23, which is 5 in (12.7 cm) from the bottom.
2. Whipstitch the 25 base sts to the 25 sts of Row 23. Catch only the front of the panel stitches, so the seam doesn’t show on the back.
3. Sew the side edges up to Row 40, about 9 in (22.9 cm) from the bottom.

Tension: Make each stitch snug but don’t let the fabric pucker. If the seams are tight, the walls flatten instead of curving out 3.1 in (7.9 cm).

Hanger: Pass the tab through the ring from front to back. Fold the last 7 rows to the WS and sew Row 79 across Row 72. This leaves a loop about 1.6 in (4.1 cm) long.

Size checkpoint: The holder should be 6.25 in (15.9 cm) wide and about 16 in (40.6 cm) tall when hanging.

Final Blocking

  1. Weave in the ends along the seams, inside stitches of the same color.
  2. Mist the holder until it’s damp but not soaked.
  3. Pin the panel flat at 6.25 in x 10 in (15.9 cm x 25.4 cm), keeping the taper edges straight.
  4. Fill each pocket with a rolled towel to set the curve.
  5. Spread each fan’s 7 dc evenly with your fingertips.
  6. Let it dry completely, then take out the towels and hang the holder.

Final Quality-Control Checklist

  • The panel has 25 sts through Row 45 and tapers evenly to 5 sts.
  • Every wall row has 49 sts.
  • Each band has 5 full fans, 2 half fans and 6 starbursts.
  • Each rim has 12 + 25 + 12 sts.
  • Both bases are sewn stitch to stitch along panel Rows 1 and 23.
  • The side seams are flat, with no gaps.
  • The ring hangs centered and the tab is secure.
  • A standard roll goes in and comes out easily.

Troubleshooting

The wall ruffles at the bottom: You picked up too many sts along the sides. Redo Row 1 with exactly 12 per side.

The fans cup: Your dc tension is too tight. Work Row 7 with a 5 mm hook.

The band is narrower than the sc rows: Your chains are too short. Loosen the ch-3 sps in Rows 6 and 8.

The rim pulls in: Rework the reverse sc with a looser tension.

The pockets lie flat: The side seams are too short. Resew them, easing over the full 4 in (10.2 cm).

The panel leans: Check that every decrease row starts and ends with sc2tog.

Care

Hand wash in cool water with mild soap and gently press out the water. Lay flat to dry, shaping the pockets while they’re still damp.

Crocheted teal and blush toilet paper holder with embroidered stars hanging on a neutral bathroom wall.

Final Notes

All the measurements build from gauge. At 4 sts and 4.5 rows per 1 in (2.5 cm), 25 sts make a 6.25 in (15.9 cm) panel and a matching base, and 14 rows make the 3.1 in (7.9 cm) pocket depth. The 49-st wall is 12 + 25 + 12, stays at 49 through the fans and the rim, and stands 4 in (10.2 cm) tall. With 45 straight rows, a 20-row taper and a folded tab, the holder hangs about 16 in (40.6 cm) tall.

Happy crocheting!

Leave a Comment