The Sage Lotus Hanging Toilet Paper Holder stacks three rolls in a neat column of fan-stitch baskets. Each basket has a pointed cream “lotus” rim, and one soft sage cord links all three tiers and rises into a simple V-shaped hanger.
The color scheme is calm and spa-like: sage green for the bases, fan sides and cord, and cream for the petal rims and the small wrapped knots at each attachment point. The look is part farmhouse, part vintage doily, and it suits a towel hook, door hook or wall rail.
This pattern uses US crochet terms. Each basket measures 6.4 in (16.3 cm) across the opening and 3.5 in (8.9 cm) tall at the petal tips. The assembled holder is about 6.4 in (16.3 cm) wide and 18.75 in (47.6 cm) long from the top of the hanging loop to the bottom of the lowest basket.
Construction is simple. You work each basket in joined rounds: a flat single crochet base, one back-loop round to turn the wall upward, three fan rounds and a three-round cream petal rim. Then you crochet one long cord and tack it to the baskets with wrapped cream knots.
Finished Size and Construction
- Finished size (assembled): 6.4 in (16.3 cm) wide x 18.75 in (47.6 cm) long
- Skill level: Intermediate
- Terminology: US
- Yarn weight: Worsted (#4) cotton
- Hook: 5.0 mm (H-8)
- Number of pieces: 4 (3 baskets + 1 cord)
- Layout: 1 column x 3 baskets, stacked vertically
- Piece size (one basket): 6.4 in (16.3 cm) across x 3.5 in (8.9 cm) tall
- Size before border: base 4.75 in (12.1 cm) across; sage sides 1.75 in (4.4 cm) tall
- Border depth: 1.75 in (4.4 cm) at the petal tips, 0.5 in (1.3 cm) at the valleys
Materials
Use a smooth, firm 100% cotton or cotton blend in worsted weight. Cotton holds the bowl shape, takes steam well and stands up to bathroom humidity. Avoid splitty or very soft yarns, because the petals will droop.
- Sage green: 130 g, approx. 208 m (bases, fan sides, cord)
- Cream: 80 g, approx. 128 m (petal rims and wrapped knots)
Quantities include a margin of about 25% for gauge swatching and differences in tension.
Tools:
– 5.0 mm (H-8) crochet hook
– 16 locking stitch markers
– Tapestry needle
– Scissors and tape measure
– A bowl, jar or plastic-wrapped toilet roll about 4.75 in (12.1 cm) across for blocking
– Optional: spray starch
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- tr – treble crochet
- inc – 2 sc in the same stitch
- BLO – back loop only
- st(s) – stitch(es)
- sp – space
- [ ] – repeat the instructions between brackets as directed
Special stitch – Fan: 7 dc worked into the same stitch.
Special technique – Back-bump sc: work the sc into the bump on the back of the chain, so both front loops of the chain stay visible as a neat edge.
Gauge and Checkpoints
Gauge: 16 sc and 17 rounds = 4 in (10.2 cm). The cord is worked at the same rate, 4 sc per 1 in (2.5 cm).
Make one complete basket before starting the others, and measure it at each stage:
- After Rnd 4 (24 sts): base is 1.9 in (4.8 cm) across.
- After Rnd 10 (60 sts): base is 4.75 in (12.1 cm) across, with a circumference of 15 in (38.1 cm).
- After Rnd 14: sage sides stand 1.75 in (4.4 cm) tall above the base.
- After Rnd 15: opening is 6.4 in (16.3 cm) across, with a circumference of 20 in (50.8 cm).
- After Rnd 17: basket is 3.5 in (8.9 cm) tall at the petal tips and 2.25 in (5.7 cm) tall at the valleys.
If your basket is too big, go down to a 4.5 mm hook. If it is too small, or the base cups before Rnd 10, go up to a 5.5 mm hook. A standard roll is about 4.5 in (11.4 cm) across, so the base must reach at least 4.75 in (12.1 cm).

Basket (Make 3)
Work in joined rounds. The ch-1 at the start of a round does not count as a stitch. Stagger the increases as written so the base stays round.
Base (Sage)
Rnd 1: Make a magic ring, ch 1, 6 sc in ring, sl st to first sc. (6)
Rnd 2: Ch 1, inc in each st around, sl st to first sc. (12)
Rnd 3:Ch 1, 6 times, sl st to first sc.(18)
Rnd 4:Ch 1, 6 times, sl st to first sc.(24)
Checkpoint: 1.9 in (4.8 cm) across.
Rnd 5:Ch 1, sc in next st, inc, 5 times, sc in next 2 sts, sl st to first sc.(30)
Rnd 6:Ch 1, 6 times, sl st to first sc.(36)
Rnd 7:Ch 1, sc in next 2 sts, inc, 5 times, sc in next 3 sts, sl st to first sc.(42)
Rnd 8:Ch 1, 6 times, sl st to first sc.(48)
Rnd 9:Ch 1, sc in next 3 sts, inc, 5 times, sc in next 4 sts, sl st to first sc.(54)
Rnd 10:Ch 1, 6 times, sl st to first sc.(60)
Checkpoint: the base lies flat and measures 4.75 in (12.1 cm) across.
Sides (Sage)
Rnd 11 (turning round): Ch 1, sc in BLO of each st around, sl st to first sc. (60) The unworked front loops form a ridge, and the wall starts to rise.
Rnd 12 (Fan Round 1):Ch 1, sc in first st, 9 times, sk 2 sts, Fan in next st, sk 2 sts, sl st to first sc.(10 Fans + 10 sc = 80 sts)
This round uses 1 + (9 x 6) + 5 = 60 sts of Rnd 11, so the 6-stitch repeat fits exactly 10 times.
Rnd 13 (Fan Round 2, offset):Ch 3 (counts as dc), 3 dc in same sc; 9 times; sc in 4th dc of last Fan, 3 dc in first sc (at the base of the ch-3), sl st to top of ch-3.(10 Fans + 10 sc = 80 sts)
The opening ch-3 + 3 dc and the closing 3 dc make one split Fan of 7 sts, so the total is 7 + 63 + 10 = 80.
Rnd 14 (Fan Round 3):Ch 1, sc in top of ch-3 (the center of the split Fan), 9 times, Fan in next sc, sl st to first sc.(10 Fans + 10 sc = 80 sts)
The Fans in this round sit directly above the Fans of Rnd 12. Fasten off sage.
Checkpoint: the sides are 1.75 in (4.4 cm) tall and the bowl flares gently outward.
