Tulip Trio Hanging Toilet Paper Holder Crochet Pattern

This hanging holder stores three rolls in a column of tulip-shaped baskets. Each basket is a firm single crochet cup with a rounded rim, and a cluster of pointed rust petals and two sage leaves is sewn onto the front. A plain backing panel holds the baskets in a column, a wooden ring hangs it from a hook, and a long tassel finishes the bottom.

The colors are rust (terracotta) for the panel, baskets, petals, and tassel, with sage green for the leaves. The style is warm and botanical, but the fabric is dense enough for daily use.

This pattern uses US crochet terms. The finished holder is about 4.5 in (11.4 cm) wide at the panel, about 5.25 in (13.3 cm) wide at the baskets, and about 24.5 in (62.2 cm) long from the top of the ring to the tip of the tassel.

To build it, you crochet three baskets in spiral rounds, make nine petals and six leaves, and sew them on. Then you work the panel in rows, add a two-round border, and work a tab that wraps around the ring. Finally, you sew the baskets to the panel and add the tassel.

Finished Size and Construction

  • Finished size: 4.5 × 17 in (11.4 × 43.2 cm) panel; about 24.5 in (62.2 cm) overall with ring and tassel
  • Skill level: Intermediate
  • Terminology: US
  • Yarn weight: Worsted (#4) cotton or cotton blend
  • Hook: 4.5 mm (US 7)
  • Number of pieces: 1 panel with tab, 3 baskets, 6 side petals, 3 center petals, 6 leaves, 1 tassel
  • Layout: 1 column of 3 baskets
  • Basket size: 5 in (12.7 cm) base diameter, 4.25 in (10.8 cm) tall
  • Panel size before border: 3.5 × 16 in (8.9 × 40.6 cm)
  • Border depth: 2 rounds, about 0.5 in (1.3 cm) per side

Materials

Choose a smooth, firm cotton or cotton blend. It holds its shape better than acrylic and gives clean stitch definition on the petals.

  • Rust: 250 g, about 400 m
  • Sage green: 10 g, about 16 m
  • 1 wooden ring, 3 in (7.6 cm) outside diameter
  • 4.5 mm (US 7) crochet hook
  • Tapestry needle
  • Locking stitch markers (at least 10)
  • Scissors
  • Sturdy card, 8 in (20.3 cm) long, for the tassel
  • Pins and a blocking mat

The quantities include a margin of about 15% for swatching and sewing.

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • sc2tog – single crochet 2 together
  • BLO – back loop only
  • MR – magic ring
  • st(s) – stitch(es)
  • sp – space
  • rev sc – reverse single crochet (crab stitch)

Special stitch – rev sc: Without turning, work single crochet from left to right (right to left if you are left-handed). Insert the hook into the next stitch to the right, yarn over, pull up a loop, then yarn over and pull through both loops. This makes the rounded, rope-like rim.

Gauge and Checkpoints

Gauge: 16 sc and 18 rows = 4 in (10.2 cm).

Make one basket first and use it as your test piece. Measure at each checkpoint:

  • Base, after Rnd 11: 5 in (12.7 cm) across
  • Walls, after Rnd 29: 4 in (10.2 cm) tall above the BLO fold line
  • Top opening: about 4.8 in (12.2 cm) across
  • Center petal: about 3.5 × 2.5 in (8.9 × 6.4 cm)
  • Panel, after Row 36: 8 in (20.3 cm) long

Too big: go down half a hook size. A loose basket will sag under a full roll.

Too small: go up half a hook size. Check that a standard roll still drops in easily.

Close-up of crocheted orange pumpkin with green leaves on white background showing detailed stitch texture.

Basket (Make 3, Rust)

Work in continuous spiral rounds. Move a stitch marker to the first stitch of each round.

Base

Rnd 1: MR, 6 sc in ring. (6 sts)

Rnd 2: 2 sc in each st. (12 sts)

Rnd 3: (sc 1, 2 sc in next st) 6 times. (18 sts)

Rnd 4: (sc 2, 2 sc in next st) 6 times. (24 sts)

Rnd 5: (sc 3, 2 sc in next st) 6 times. (30 sts)

Rnd 6: (sc 4, 2 sc in next st) 6 times. (36 sts)

Rnd 7: (sc 5, 2 sc in next st) 6 times. (42 sts)

Rnd 8: (sc 6, 2 sc in next st) 6 times. (48 sts)

Rnd 9: (sc 7, 2 sc in next st) 6 times. (54 sts)

Rnd 10: (sc 8, 2 sc in next st) 6 times. (60 sts)

Rnd 11: (sc 9, 2 sc in next st) 6 times. (66 sts)

Checkpoint: the base lies flat and measures 5 in (12.7 cm).

Walls

Rnd 12: Sc in BLO of each st. (66 sts) This round makes the fold line where the walls turn upward.

Rnds 13–24: Sc in each st. (66 sts)

Rnd 25: (sc 9, sc2tog) 6 times. (60 sts) This round eases the top inward so the basket bulges like a tulip bowl.

Rnds 26–28: Sc in each st. (60 sts)

Rnd 29: Rev sc in each st, sl st to the first st. (60 sts)

Fasten off and weave in the end. The walls measure 4 in (10.2 cm), and the whole basket stands 4.25 in (10.8 cm) tall.

Petals (Rust)

Each basket needs 2 side petals and 1 center petal. Each petal is worked in joined rounds around both sides of a chain, with one pointed tip and one rounded base. The last round is worked in BLO, so the front loops leave a raised line just inside the edge.

Ch 12.

Rnd 1: Sc in 2nd ch from hook, sc in next 9 ch, 3 sc in last ch. Working along the other side of the chain, sc in next 9 ch, then 2 sc in the same ch as the first sc. Sl st to the first sc. (24 sts) The end where you started becomes the tip.

Rnd 2: Ch 1, sc in first 5 sts, hdc in next 5 sts, 2 hdc in each of next 3 sts, hdc in next 5 sts, sc in next 5 sts, (sc, ch 2, sc) in last st. Sl st to the first sc. (28 sts plus a ch-2 tip sp)

Rnd 3: Ch 1, sc in first 10 sts, (sc in next st, 2 sc in next st) 3 times, sc in next 11 sts, (sc, ch 2, sc) in ch-2 sp, sc in last st. Sl st to the first sc. (33 sts)

Side petal (make 6): Work Rnd 3 in BLO, then fasten off. The side petal measures about 3 × 2 in (7.6 × 5.1 cm).

Center petal (make 3): Work Rnd 3 through both loops, then continue:

Rnd 4 (BLO): Ch 1, sc in first 10 sts, (sc in next 2 sts, 2 sc in next st) 3 times, sc in next 12 sts, (sc, ch 2, sc) in ch-2 sp, sc in last 2 sts. Sl st to the first sc. (38 sts)

Fasten off and leave a 16 in (40.6 cm) tail. The center petal measures 3.5 × 2.5 in (8.9 × 6.4 cm).

Leaves (Make 6, Sage)

Ch 9.

Rnd 1: Sl st in 2nd ch from hook, sc in next ch, hdc in next ch, dc in next 2 ch, hdc in next ch, sc in next ch, (sc, ch 2, sc) in last ch. Working along the other side of the chain, sc in next ch, hdc in next ch, dc in next 2 ch, hdc in next ch, sc in next ch, sl st in last ch. Sl st to the first sl st. (16 sts plus a ch-2 tip sp)

Fasten off and leave a 10 in (25.4 cm) tail. Each leaf is about 2 × 1 in (5.1 × 2.5 cm), and the foundation chain forms a center vein.

Panel (Rust)

Ch 15.

Row 1: Sc in 2nd ch from hook and in each ch across, turn. (14 sts)

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

Do not fasten off. Checkpoint: 3.5 × 16 in (8.9 × 40.6 cm).

Make All Pieces

  • Rust: 3 baskets, 6 side petals, 3 center petals, 1 panel, 1 tassel
  • Sage: 6 leaves

Layout from top to bottom:

        ( RING )
         [TAB]
 +-----------------+
 |   [BASKET 1]    |
 |   [BASKET 2]    |
 |   [BASKET 3]    |
 +-----------------+
        TASSEL

Joining

Assemble the petals and leaves on each basket first. Then work the panel border and tab (next section) before you sew the baskets to the panel.

Petals to basket: Flatten the basket and choose a front center. Pin the two side petals with their rounded bases at the Rnd 12 fold line and their tips at the rim. Their inner edges should overlap at the center by about 0.5 in (1.3 cm). Pin the center petal over them with its tip at the rim and its base at the fold line. Whipstitch each petal through the front loops of its last round only, so the raised rim stays visible.

Leaves: Pin two leaves at the base of the center petal in a V, angled about 45 degrees outward with their bases touching. Whipstitch around each leaf with sage.

Basket to panel: Mark the 14 back stitches of Rnd 12, opposite the center petal. Center the basket on the panel and sew those 14 stitches one-to-one to the 14 body stitches of a single panel row. At the rim, sew the 13 back stitches of Rnd 29 to the same 14 panel stitch columns, working twice into the center rim stitch. Then sew the two vertical edges of the back wall to the panel along a stitch column.

Place the top basket rim 1 in (2.5 cm) below the top edge of the bordered panel. Place the second rim at 6.25 in (15.9 cm) and the third at 11.5 in (29.2 cm). This leaves 1.25 in (3.2 cm) of panel below the bottom basket.

Tension: Pull each stitch snug but not tight. The panel should stay flat, without puckering behind the baskets.

Checkpoint: A roll drops into each basket, and the panel still measures 17 in (43.2 cm).

Border

The border uses the same gauge, 4 sc per in. Each round adds about 0.25 in (0.6 cm) on every side. In the counts below, a corner stitch is the middle stitch of a 3-sc group, and each side’s count includes both of its corner stitches.

Rnd 1: Continuing from Row 72, ch 1, 3 sc in first st, sc in next 12 sts, 3 sc in last st (top edge). Work 64 sc evenly down the long edge, placing 8 sc along every 9 row ends. Along the foundation chain, 3 sc in first ch, sc in next 12 ch, 3 sc in last ch. Work 64 sc evenly up the second long edge. Sl st to the first sc. (164 sts: 16 per short side and 68 per long side, including corners)

Rnd 2: Ch 1, sc in each st, working 3 sc in each corner st. Sl st to the first sc. (172 sts: 18 per short side and 70 per long side, including corners)

Why the math works: At 4.5 rows per in, 72 rows measure 16 in (40.6 cm). At 4 sts per in, 64 stitches match that length exactly, so the long edges neither ruffle nor pull in. The 3-sc corners add 2 stitches to every side per round, which keeps the corners square. Two rounds bring the panel to 4.5 × 17 in (11.4 × 43.2 cm).

Tab: With the RS facing, skip the first 5 sts of the Rnd 2 top edge and join in the 6th st.

Row 1: Ch 1, sc in the same st and in the next 7 sts, turn. (8 sts; 5 sts remain unworked on each side)

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

The tab is about 3.1 in (7.9 cm) long. Fold it over the ring and sew the last row to the back of the panel at the base of the tab. Wrap rust yarn tightly about 10 times around the tab just below the ring, then secure the yarn.

Tassel: Wrap rust yarn 30 times around the 8 in (20.3 cm) card. Tie the loops at the top and cut them at the bottom. Wrap the neck 0.75 in (1.9 cm) below the top and trim the ends to an even 4 in (10.2 cm). Sew the tassel to the bottom center of the panel.

Final Blocking

  1. Lightly mist the panel and pin it flat to 4.5 × 17 in (11.4 × 43.2 cm).
  2. Stuff each basket with a towel or a spare roll to set the round shape.
  3. Mist the petals and leaves and press them gently against the walls with your fingers.
  4. Let everything dry completely, then remove the pins.
  5. Hang the holder and check that it falls straight.

Final Quality-Control Checklist

  • Each basket base measures 5 in (12.7 cm), and each basket stands 4.25 in (10.8 cm) tall.
  • All three rims are rounded rev sc ropes.
  • On each basket, the petal tips sit at the rim and the side petals are symmetrical.
  • The leaves form a matching V on all three baskets.
  • The bordered panel measures 4.5 × 17 in (11.4 × 43.2 cm).
  • The basket rims sit at 1, 6.25, and 11.5 in (2.5, 15.9, and 29.2 cm) from the top.
  • The tab is firmly sewn and the ring does not slip.
  • All ends are woven in.

Troubleshooting

  • Base cups or ruffles: Recheck your gauge, or tighten or loosen your tension in the increase rounds.
  • Basket flares open: Make sure Rnd 25 has 60 sts, and work the rev sc rim firmly.
  • Petals curl: Block them flat before sewing, and stitch them down through the front loops only.
  • Panel puckers behind the baskets: You sewed too tightly. Release the stitching and resew it stitch-for-stitch.
  • Holder tilts: Center the tab and recheck the basket placement measurements.

Care

Hand wash in cool water, press out the excess water, and dry flat with the baskets stuffed. Do not tumble dry.

Hand-crocheted tulips in burnt orange and green displayed on white marble with natural sunlight.

Final Notes

The measurement chain runs like this. A 5 in (12.7 cm) base becomes a 4.25 in (10.8 cm) basket. The 3.5 × 16 in (8.9 × 40.6 cm) panel grows to 4.5 × 17 in (11.4 × 43.2 cm) after the border. With the ring and tassel added, the holder hangs about 24.5 in (62.2 cm) long. If each stage matches, the finished holder will be correct.

Happy crocheting!

Leave a Comment