Rosewood Bloom Hanging Toilet Paper Holder Crochet Pattern

The Rosewood Bloom Hanging Toilet Paper Holder is a three-tier wall organizer made from three round, textured baskets. Each basket holds one standard toilet roll. Two-tone straps link the baskets and meet at a wooden ring that hangs from a hook or towel bar.

The baskets are dusty pink with an all-over bean-stitch texture. Each one has a deep burgundy scalloped rim and a layered burgundy flower on the front, with a cream center and two sage-green leaves. The style is cozy and cottage-like.

This pattern uses US crochet terms. Each basket measures about 5¾ in (14.6 cm) across and 3¼ in (8.3 cm) tall. The finished holder hangs about 22 in (55.9 cm) from the top of the ring to the bottom of the lowest basket.

You work each basket from the bottom up in joined rounds: a flat single crochet base, a back-loop turning round, bean-stitch sides and a two-round scallop rim. Then you make three flowers, six leaves and two long straps. Last, you sew everything together and fold the strap ends over the ring.

Finished Size and Construction

  • Finished size: about 22 in (55.9 cm) long when hanging; 5¾ in (14.6 cm) wide
  • Skill level: Easy-Intermediate
  • Terminology: US crochet terms
  • Yarn weight: Aran / heavy worsted (#4)
  • Hook: 5.0 mm (H-8)
  • Number of pieces: 14 crocheted pieces (3 baskets, 3 flowers, 6 leaves, 2 straps) plus 1 wooden ring
  • Layout: 1 column x 3 baskets, stacked vertically
  • Piece size (one basket): 5¾ in (14.6 cm) diameter x 3¼ in (8.3 cm) tall
  • Size before border: 5¾ in (14.6 cm) diameter x 2½ in (6.4 cm) tall
  • Border depth: ¾ in (1.9 cm) scalloped rim

Materials

Choose a smooth cotton or cotton-acrylic blend in Aran weight, at about 200 m per 100 g. Cotton holds the basket shape well and won’t stretch under the weight of a roll.

  • Dusty Pink (main color): 150 g, about 300 m
  • Burgundy (rims, flowers, straps): 60 g, about 120 m
  • Sage Green (leaves): 10 g, about 20 m
  • Cream (flower centers): 5 g, about 10 m

These quantities include a 10–15 percent margin for gauge swatches and differences in tension.

Tools:

  • 5.0 mm (H-8) crochet hook
  • 1 wooden ring, 2½ in (6.4 cm) outer diameter
  • 4 locking stitch markers
  • Tapestry needle and scissors
  • Measuring tape
  • Rust-proof pins and a spray bottle

Abbreviations (US Terms)

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • inc – 2 sc in the same stitch
  • BLO – back loop only
  • sk – skip
  • st(s) – stitch(es)
  • rnd(s) – round(s)

Special stitch – Bean stitch (bean): Yarn over, insert your hook in the stitch, yarn over and pull up a loop (3 loops on hook). Repeat in the same stitch (5 loops on hook). Yarn over and pull through all 5 loops. Each bean counts as 1 stitch.

Gauge and Checkpoints

  • Single crochet: 14 sts and 16 rnds = 4 in (10.2 cm)
  • Bean pattern: 14 sts and 12 rnds = 4 in (10.2 cm)

Make one complete basket, rim included, before you start the others. Use it to check your gauge, the fit of a roll and how much yarn you’re using.

Base diameter checkpoints:

  • After Rnd 4: 2 in (5.1 cm)
  • After Rnd 8: 4 in (10.2 cm)
  • After Rnd 10: 5 in (12.7 cm)
  • After Rnd 11: 5½ in (14.0 cm)

Wall height checkpoints (measured from the base fold):

  • After Side Rnd 4: 1¼ in (3.2 cm)
  • After Side Rnd 8: 2½ in (6.4 cm)
  • After Rim Rnd 2: 3¼ in (8.3 cm)

A standard roll is about 4.1 in (10.4 cm) wide and 4.5 in (11.4 cm) tall. It should drop in easily and stand about 1¼ in (3.2 cm) above the rim.

If your base is too big, go down to a 4.5 mm hook. If it’s too small, or the roll is tight, go up to a 5.5 mm hook. Don’t add or remove rounds: the rim math needs exactly 64 stitches.

Burgundy crocheted flower with cream center and green leaves appliquéd to a pink textured bag.

Basket (Make 3)

Work in joined rounds with the right side facing you. The ch 1 at the start of each round doesn’t count as a stitch. Join each round with a sl st to the first st.

Base

With Dusty Pink, make a magic ring.

Rnd 1: Ch 1, work 6 sc in the ring, join. (6 sts)

Rnd 2: Inc in each st around, join. (12 sts)

Rnd 3: Sc in next st, inc 6 times, join. (18 sts)

Rnd 4: Sc in next 2 sts, inc 6 times, join. (24 sts)

Rnd 5: Sc in next 3 sts, inc 6 times, join. (30 sts)

Rnd 6: Sc in next 4 sts, inc 6 times, join. (36 sts)

Rnd 7: Sc in next 5 sts, inc 6 times, join. (42 sts)

Rnd 8: Sc in next 6 sts, inc 6 times, join. (48 sts)

Rnd 9: Sc in next 7 sts, inc 6 times, join. (54 sts)

Rnd 10: Sc in next 8 sts, inc 6 times, join. (60 sts)

Rnd 11 (conversion round): Sc in next 14 sts, inc 4 times, join. (60 sts worked 1-per-stitch + 4 extra = 64 sts)

The base should lie flat and measure 5½ in (14.0 cm) across.

Sides

Side Rnd 1: Ch 1, sc in the BLO of each st around, join. (64 sts)

Working in the back loop makes a crisp fold, so the wall stands upright.

Place markers: Mark st 1 and st 33. These are the side points where the straps attach. The round join sits at st 1, where a strap will hide it. Sts 2–32 are the front half. The flower goes at the center of the front, between sts 16 and 17.

Side Rnd 2 (Pattern A): Ch 1, bean in next st, sc in next st 32 times, join. (32 beans + 32 sc = 64 sts)

Side Rnd 3 (Pattern B): Ch 1, sc in next bean, bean in next sc 32 times, join. (64 sts)

Side Rnds 4–7: Repeat Side Rnds 2 and 3 twice more. (64 sts each round)

Because the beans shift by one stitch each round, they form the pebbled texture.

Side Rnd 8: Ch 1, sc in each st around. On the final yarn over of the join, change to Burgundy. Fasten off Dusty Pink. (64 sts)

The wall should be 2½ in (6.4 cm) tall at this point. Move your markers up to st 1 and st 33 of this round, then continue to the Scallop Rim in the Border section.

Flower (Make 3)

Rnd 1: With Cream, make a magic ring. Ch 1, work 6 sc in the ring, pull tight and join. Fasten off. (6 sts)

Rnd 2: Join Burgundy in any st. Ch 1, 2 sc in each st around, join. (12 sts)

Rnd 3 (inner petals): (Sc, hdc, dc, hdc, sc) in next st, sl st in next st 6 times. The last sl st closes the round. (6 petals)

Rnd 4: Working behind the petals, ch 4, sl st in the back loop of the next Rnd 3 sl st 6 times. (6 ch-4 loops)

Rnd 5 (outer petals): (Sc, hdc, 3 dc, hdc, sc) in next ch-4 loop, sl st in next sl st 6 times. Fasten off and leave a 12 in (30.5 cm) tail. (6 petals)

Each flower measures about 2 in (5.1 cm) across. The cream center is surrounded by a burgundy ring and 6 small inner petals. The 6 larger outer petals sit behind and between them.

Leaf (Make 6)

With Sage Green, ch 7.

Leaf: Sl st in the 2nd ch from the hook. Then work sc, hdc, dc, hdc and sc, one in each of the next 5 ch. (6 sts) Ch 1 to make the tip. Rotate and work along the other side of the chain: sc, hdc, dc, hdc, sc, sl st. (6 sts)

Fasten off and leave a 10 in (25.4 cm) tail. Each leaf measures about 1½ in (3.8 cm) long.

Strap (Make 2)

Row 1: With Burgundy, ch 76. Sc in the 2nd ch from the hook and in each ch across. Fasten off. (75 sts)

Row 2: With the right side facing, join Dusty Pink in the first sc. Sl st in each sc across. Fasten off. (75 sts)

Each strap measures about 21½ in (54.6 cm) long and ½ in (1.3 cm) wide. The pink slip-stitch line creates the two-tone look.

Strap map (counted from the ring end):

  • Sts 1–5: ring fold, about 1½ in (3.8 cm)
  • Sts 6–28: top drop, 23 sts, about 6½ in (16.5 cm)
  • Sts 29–39: Basket 1 wall, 11 sts
  • Sts 40–46: gap, 7 sts, 2 in (5.1 cm)
  • Sts 47–57: Basket 2 wall, 11 sts
  • Sts 58–64: gap, 7 sts, 2 in (5.1 cm)
  • Sts 65–75: Basket 3 wall, 11 sts

Check: 5 + 23 + 11 + 7 + 11 + 7 + 11 = 75 sts. Mark the first stitch of each basket section.

Make All Pieces

Finish the Scallop Rim on all three baskets before joining. Sew on the flowers and leaves while each basket is still loose and easy to handle.

Piece Qty Colors
Basket 3 Dusty Pink body, Burgundy rim
Flower 3 Cream center, Burgundy petals
Leaf 6 Sage Green
Strap 2 Burgundy with Dusty Pink edge

Appliqué placement: Center the flower between sts 16 and 17, over Side Rnds 3–7. Tuck one leaf under the outer petals on each side, angled slightly upward. Whipstitch around the edges of the leaves and the base of the outer petals. Leave the inner petals free so they stand up.

Layout grid (1 column x 3 rows):

        ( O )   <- wooden ring
        /   \
      [ B1 ]
       |   |
      [ B2 ]
       |   |
      [ B3 ]

Each basket faces forward, with the strap points at its left and right sides.

Joining

Lay both straps right side up, with the pink edge facing outward on each side. Wrap sts 1–5 of each strap over the ring from front to back, then sew the end flat against sts 6–10 on the back. The two straps should sit side by side on the ring.

Stitch-to-stitch logic: Each basket wall has 10 rounds (Side Rnds 1–8 plus Rim Rnds 1–2), and each strap section has 11 sts. Line up the first stitch of the section with the sc valley at st 1 (or st 33) on Rim Rnd 2. Line up the last stitch with the BLO fold from Side Rnd 1. Whipstitch with Burgundy, sewing one strap stitch to each basket round, and ease the one extra stitch in across the bean rounds.

Starting with Basket 1 and working down, sew the left strap at st 1 and the right strap at st 33 on every basket.

Tension: Sew firmly without puckering the strap. The strap section is slightly shorter than the 3¼ in (8.3 cm) wall, so it holds the basket snugly upright.

Size checkpoint: Hang the holder. Each gap should measure 2 in (5.1 cm), and the total length should be about 22 in (55.9 cm). If a gap is too long, take a few more stitches at the base fold.

Border: Scallop Rim

Work the rim with Burgundy, right after Side Rnd 8 on each basket.

Border gauge: Each scallop spans 4 base stitches, about 1⅛ in (2.9 cm). The rim adds ¾ in (1.9 cm) of height.

Rim Rnd 1: Ch 1, sc in each st around, join. (64 sts: 32 on the front half + 32 on the back half)

Rim Rnd 2: Ch 1, sc in st 1. Sk next st, 5 dc in next st, sk next st, sc in next st 15 times. Sk next st, 5 dc in next st, sk the last st and join to the first sc. Fasten off and weave in the end. (16 shells + 16 sc = 96 sts; 8 scallops per half)

Why the math works: Each repeat uses exactly 4 stitches, and 64 ÷ 4 = 16. The sc valleys land on sts 1, 5, 9 and so on, including st 33, because 33 = 1 + (8 x 4). That puts both strap points in a valley between scallops. Each half has 32 ÷ 4 = 8 scallops, so the rim matches front and back. Packing 5 dc into a 3-stitch span gives the shells their plump, rounded shape.

Final Blocking

  1. Weave in all ends, hiding each one in its matching color.
  2. Mist each basket lightly with water until it’s damp, not wet.
  3. To set the round shape, fill each basket with a roll wrapped in a small towel.
  4. Pin the scallops so they stand evenly, and fan the outer petals open.
  5. Smooth the straps flat, and pin them straight if they twist.
  6. Let everything dry completely, about 24 hours, before you hang it.

Final Quality-Control Checklist

  • Each base measures 5½ in (14.0 cm) and lies flat.
  • Each wall is 2½ in (6.4 cm) tall before the rim and 3¼ in (8.3 cm) after.
  • Each rim has 16 scallops.
  • Each flower is centered between sts 16 and 17, with the leaves mirrored on either side.
  • The straps sit in the sc valleys at sts 1 and 33.
  • Each gap between baskets is 2 in (5.1 cm).
  • A roll drops in easily and stands about 1¼ in (3.2 cm) above the rim.
  • All ends are secured and hidden.

Troubleshooting

  • Base cups or waves: If it cups, go up a hook size. If it waves, go down a size. Check again at Rnd 8.
  • Beans look flat: Pull up taller loops before you close each bean, and keep the sc snug.
  • Rim ruffles too much: Work 4 dc per shell instead of 5. The repeat stays 4 stitches, so the count logic doesn’t change.
  • Basket tilts forward: Re-sew the straps so they sit exactly at sts 1 and 33.
  • Petals droop: Block them again with light starch and dry them flat.
  • Roll fits too tightly: Remake the base and sides with a 5.5 mm hook.

Care

Hand wash in cool water with mild soap. Press out the water with a towel, reshape each basket around a roll and let it dry flat.

Crocheted toilet paper holder in blush pink with burgundy flowers, mounted on white subway tile bathroom wall.

Final Notes

Here is the measurement chain. A gauge of 14 sts = 4 in (10.2 cm) gives a 64-stitch base that measures 5½ in (14.0 cm). The wall rises 2½ in (6.4 cm), and the ¾ in (1.9 cm) rim brings each basket to 3¼ in (8.3 cm). The 75-stitch straps link the three baskets with 2 in (5.1 cm) gaps, for a hanging length of about 22 in (55.9 cm). If each of those measurements is right, the holder will hang straight and hold every roll securely.

Happy crocheting!

Leave a Comment