The Crochet Toilet Paper Holder Pattern is a beautiful and practical handmade project that combines elegant crochet stitches with functional bathroom storage. Inspired by the sage green and ivory organizer in the reference image, this design features three decorative crochet baskets arranged vertically and suspended from a wooden ring. Each basket holds a toilet paper roll, creating an attractive storage solution that brings warmth and handmade charm to any bathroom.
One of the most appealing features of this Hanging Crochet Toilet Paper Holder is its combination of textured stitches, scalloped edges, and delicate shell patterns. The soft sage green yarn creates a natural, calming appearance, while the ivory crochet details add contrast and sophistication. The repeating fan-shaped motifs resemble delicate flower petals, giving the organizer a decorative appearance without sacrificing its practical purpose.
This project is especially useful for bathrooms with limited storage space. Instead of placing extra toilet paper rolls inside cabinets or on shelves, the hanging organizer keeps them neatly arranged and easy to reach. The vertical design makes efficient use of wall space, while the sturdy crochet baskets provide enough structure to hold standard toilet paper rolls. The wooden hanging ring adds a natural finishing touch that complements farmhouse, vintage, cottage, and modern bathroom interiors.

In this complete Crochet Toilet Paper Holder Tutorial, you will learn how to select the appropriate yarn, crochet the basket bases, build the textured sides, create decorative shell-stitch borders, prepare strong hanging straps, and assemble the three baskets into one beautiful organizer. The instructions use US crochet terminology and include measurements, stitch explanations, and an original adaptable construction inspired by the photographed design.
DISCOVER MORE FREE PATTERNS HERE!
Materials, Measurements, and Crochet Stitches for the Toilet Paper Holder Pattern
Choosing the correct materials is important when making a Crochet Bathroom Organizer. Because the finished project will support three toilet paper rolls, the yarn should be sturdy enough to maintain its shape without excessive stretching.
Bulky cotton yarn is an excellent option because it creates firm stitches and provides natural structure. Cotton-blend macramé cord or thick T-shirt yarn can also be used. The reference image features thick, rounded stitches that resemble braided cotton cord, making the baskets look substantial and durable.
For the color combination, sage green and warm ivory are particularly attractive. Sage green creates a peaceful, natural appearance, while ivory highlights the decorative shell stitches. You can also experiment with dusty blue, beige, terracotta, forest green, or other colors that coordinate with your bathroom.
Materials needed
- Approximately 250–350 yards (229–320 meters) of bulky sage green cotton yarn.
- Approximately 80–120 yards (73–110 meters) of bulky ivory cotton yarn.
- A 5.5 mm or 6.0 mm crochet hook, adjusted to obtain firm stitches.
- One wooden hanging ring, approximately 2½–3 inches (6.5–7.5 cm) in diameter.
- Yarn needle.
- Sharp scissors.
- Stitch markers.
- Flexible measuring tape.
- Strong cotton cord for reinforcing the hanging straps, optional.
- Three standard toilet paper rolls for fitting.
- Optional plastic canvas for reinforcing the basket bases.
- A sturdy wall hook suitable for the finished organizer’s weight.
Suggested finished measurements
| Component | Approximate Measurement |
|---|---|
| Total organizer height | 30–34 in (76–86 cm) |
| Basket width | 5½–6 in (14–15 cm) |
| Basket depth | 5–5½ in (12.5–14 cm) |
| Basket height | 4½–5 in (11.5–12.5 cm) |
| Distance between baskets | 3–4 in (7.5–10 cm) |
| Wooden ring diameter | 2½–3 in (6.5–7.5 cm) |
| Main crochet hook | 5.5–6.0 mm |
The dimensions can be adjusted to accommodate different toilet paper roll sizes.
Before beginning, measure the diameter and height of the rolls you plan to store. A basket should have approximately ½ inch (1.3 cm) of additional room around the roll for easy insertion and removal.
Crochet abbreviations – US terminology
| Abbreviation | Meaning |
|---|---|
| MR | Magic ring |
| ch | Chain |
| sc | Single crochet |
| hdc | Half double crochet |
| dc | Double crochet |
| sl st | Slip stitch |
| inc | Increase – 2 sc in one stitch |
| BLO | Back loop only |
| FLO | Front loop only |
| sp | Space |
| st | Stitch |
| rnd | Round |
| rep | Repeat |
| FO | Fasten off |
Special crochet techniques
Single Crochet: A compact stitch that creates firm fabric for the basket base.
Half Double Crochet: A medium-height stitch useful for building basket walls.
Double Crochet Shell: A decorative group of double crochet stitches worked into the same stitch or space.
Back Loop Only: A technique that creates a defined ridge between the basket base and sides.
Slip Stitch Join: A method used to connect rounds and attach components.
Surface Crochet: Decorative stitching added to the finished crochet fabric.
Reinforced Crochet Strap: A strong crocheted strip that supports the weight of the hanging baskets.
Understanding the three-tier construction
The Three-Tier Crochet Toilet Paper Holder is made from three individual baskets.
Each basket has an oval base.
The sides are crocheted upward to create a shallow container.
Decorative ivory shell stitches are added around the upper section.
Two long supporting straps connect the baskets vertically.
The straps meet at a wooden hanging ring.
The completed organizer hangs from a sturdy wall hook.
This modular construction makes the project easy to customize. You can create a two-tier organizer for a smaller bathroom or add a fourth basket if the hanging structure is adequately reinforced.
Step-by-Step Crochet Toilet Paper Holder Pattern: Making the Basket Bases and Sides
The basket is the main component of this Crochet Toilet Paper Storage Pattern. Each basket should be wide enough to hold a standard toilet paper roll while remaining firm and stable.
For this tutorial, the basket begins with an oval base crocheted in continuous rounds. The sides are then worked upward using single crochet stitches.
The following instructions create one basket. Repeat the process to make three matching baskets.
Step 1: Crochet the foundation chain
Using sage green yarn and a 5.5 mm crochet hook, chain 13.
Work 1 single crochet into the second chain from the hook.
Work 1 single crochet into each of the next 10 chains.
Work 3 single crochet stitches into the final chain.
Continue working along the opposite side of the foundation chain.
Work 1 single crochet into each of the next 10 chains.
Work 2 single crochet stitches into the final chain.
You should have 26 stitches.
This creates the first oval round.
Step 2: Expand the oval base
Round 2:
Work 2 single crochet stitches into the first stitch.
Work 1 single crochet into each of the next 10 stitches.
Work 2 single crochet stitches into each of the next 3 stitches.
Work 1 single crochet into each of the next 10 stitches.
Work 2 single crochet stitches into each of the final 2 stitches.
You should have 32 stitches.
Step 3: Continue increasing the base
Round 3:
Work 1 single crochet into the first stitch, then increase in the next stitch.
Work 1 single crochet into each of the next 10 stitches.
Repeat 1 sc, 1 inc three times.
Work 1 single crochet into each of the next 10 stitches.
Repeat 1 sc, 1 inc twice.
You should have 38 stitches.
Step 4: Check the basket base
Lay the crochet piece flat.
The base should resemble an elongated oval.
Measure its length and width.
For a standard toilet paper roll, aim for a base approximately 5½–6 inches long and 5–5½ inches wide.
If your base is smaller, continue increasing around the curved ends until the desired dimensions are reached.
Keep the long sides relatively straight.
Step 5: Create the basket wall foundation
Once the base reaches the desired size, work one round of single crochet in the back loops only.
This creates a visible ridge around the oval.
The ridge marks the transition between the base and the sides.
Do not increase during this round.
The crochet fabric will begin to turn upward.
Step 6: Crochet the basket sides
Work one single crochet into each stitch around.
Continue without increasing.
Repeat for approximately 5–7 rounds, depending on yarn thickness.
The basket walls should rise evenly.
Maintain firm tension.
The sides should remain upright without excessive flaring.
Step 7: Build the textured upper section
For a slightly different texture, work two rounds of half double crochet.
Insert the hook into each stitch.
Complete one half double crochet.
Continue around the basket.
The taller stitches create a softer upper section.
Step 8: Finish the basic basket
Work one final round of single crochet.
Join with a slip stitch.
Fasten off.
Weave in the yarn tail.
Place a toilet paper roll inside the basket.
Check that the roll fits comfortably.
Repeat the entire process to create three matching baskets.
How to Crochet the Decorative Shell Stitch Border and Elegant Ivory Details
The decorative shell pattern is the most distinctive feature of the Crochet Toilet Paper Holder Pattern shown in the reference image.
The green and ivory stitches create a layered fan-like appearance that resembles small flowers or scalloped lace.
The design adds elegance to the baskets while keeping the lower section sturdy.
Step 1: Prepare the ivory yarn
Attach ivory yarn to the upper edge of the first basket.
Choose a starting point near the back.
Chain 1.
Work one round of single crochet around the entire upper edge.
Join with a slip stitch.
This creates a clean foundation for the decorative border.
Step 2: Create the first shell stitch
Chain 3.
Work 4 additional double crochet stitches into the same stitch.
This creates a group of 5 double crochet stitches.
Skip 2 stitches.
Work 1 single crochet into the next stitch.
Skip 2 stitches.
Repeat the shell sequence around the basket, adjusting the spacing at the end as needed.
The shells should form soft rounded fans.
Step 3: Shape the decorative scallops
Continue working the shell pattern around the upper edge.
Try to keep the shell groups evenly spaced.
Avoid overcrowding the stitches.
The shell pattern should sit gently above the green basket wall.
The ivory yarn creates a beautiful contrast.
Step 4: Add a second decorative round
Attach sage green yarn near the base of the ivory shell border.
Work small chain arches between the shell groups.
For example:
Chain 3.
Slip stitch into the next suitable space.
Repeat around the basket.
This creates a delicate openwork effect.
Step 5: Create layered shell details
For a more elaborate appearance, add a second row of smaller shells below the ivory border.
Use sage green yarn.
Work groups of 3 double crochet stitches into selected chain spaces.
Separate the groups with short chains.
The green shells should appear beneath the ivory scallops.
This creates a layered floral effect.
Step 6: Finish the border
Work a final round of slip stitches or single crochet along the upper edge.
Keep the stitches loose enough to prevent curling.
Fasten off.
Weave in all yarn tails.
Gently shape the scallops with your fingers.
Step 7: Repeat for the remaining baskets
Use the same decorative pattern on the second and third baskets.
Keep the shell spacing consistent.
Match the ivory border height.
The three baskets should look like a coordinated set.
Step 8: Check the finished appearance
Place the baskets side by side.
Compare their dimensions.
Check the scalloped edges.
Make sure the ivory shells are evenly distributed.
Adjust any uneven sections before assembly.
The decorative baskets are now ready to be connected.
Assembling the Three-Tier Hanging Toilet Paper Holder and Adding Finishing Details
The final assembly transforms the three separate baskets into a beautiful Hanging Crochet Bathroom Organizer.
The reference image shows two strong green straps connecting the baskets vertically, with the upper ends attached to a natural wooden ring.
This arrangement creates a balanced hanging structure that keeps the baskets aligned.
Step 1: Crochet the supporting straps
Using sage green yarn, chain 6.
Work one single crochet into the second chain from the hook.
Continue across. (5)
Chain 1 and turn.
Work one single crochet into each stitch across.
Repeat until the strap reaches the required length.
Make two matching straps.
For a three-tier organizer, each strap may need to measure approximately 28–32 inches, depending on basket spacing.
Step 2: Reinforce the straps
Because the straps support the weight of three toilet paper rolls, reinforcement is important.
You can crochet an additional row of single crochet along each side.
Alternatively, sew a strong cotton cord along the back of each strap.
Keep the straps flexible but firm.
Avoid excessive stretching.
Step 3: Attach the straps to the wooden ring
Fold the upper end of one strap around the wooden ring.
Overlap approximately 1½ inches.
Sew the folded section securely using strong matching yarn.
Repeat with the second strap.
Position the straps on opposite sides of the ring.
The ring should remain centered.
Step 4: Position the upper basket
Place the first basket approximately 4–5 inches below the wooden ring.
Align the straps with the left and right sides of the basket.
Pin the straps temporarily.
Check that the basket hangs level.
Sew each strap securely to the basket wall.
Use multiple reinforced stitches.
Step 5: Attach the middle basket
Measure approximately 3–4 inches below the first basket.
Position the second basket between the straps.
Make sure it is centered.
Pin the straps in place.
Sew securely.
Check that the basket hangs straight.
Step 6: Attach the lower basket
Measure the same distance below the middle basket.
Position the third basket.
Align it with the two upper baskets.
Sew the straps securely to the sides.
Reinforce all attachment points.
Trim excess strap length if necessary.
Step 7: Test the organizer
Hang the organizer from a sturdy wall hook.
Place one toilet paper roll inside each basket.
Check the balance.
The baskets should remain level.
The straps should not stretch excessively.
If necessary, reinforce the connections.
Step 8: Final finishing
Weave in remaining yarn tails.
Straighten the decorative shells.
Check the wooden ring.
Inspect the strap attachments.
Gently shape the baskets.
Your Three-Tier Crochet Toilet Paper Holder is now complete.
Beautiful Color Combinations for the Crochet Toilet Paper Holder
Sage Green and Ivory: A peaceful and elegant combination inspired by the reference image.
Dusty Blue and White: Perfect for coastal and farmhouse bathrooms.
Beige and Cream: A timeless neutral palette.
Forest Green and Champagne: A sophisticated natural combination.
Terracotta and Ivory: Ideal for rustic and bohemian interiors.
Lavender and White: A soft romantic color scheme.
Charcoal Gray and Cream: A modern and minimalist option.
Blush Pink and Ivory: A delicate combination for elegant bathroom decor.
Creative Ideas for Using the Crochet Bathroom Organizer
Hang the organizer beside the toilet for convenient storage.
Use it in a guest bathroom to display extra rolls.
Make a matching crochet tissue box cover.
Create coordinated bathroom baskets.
Use similar shell stitches for a decorative hand towel holder.
Make a two-tier version for smaller spaces.
Create a four-tier version for larger bathrooms, with additional structural reinforcement.
The same basket design can also be adapted for lightweight bathroom accessories.
Helpful Tips for a Perfect Crochet Toilet Paper Holder
Choose sturdy yarn. Cotton yarn provides better structure than very stretchy fibers.
Maintain firm tension. Tight stitches help the baskets retain their shape.
Measure the toilet paper rolls. Roll dimensions vary between brands.
Reinforce the straps. Strong connections are essential for a hanging organizer.
Use a sturdy wall hook. The hook must support the total weight of the organizer.
Keep the baskets symmetrical. Even spacing creates a professional appearance.
Avoid excessive moisture. Hang the organizer away from direct water exposure.
Check the attachments regularly. Inspect the straps and ring for signs of wear.
Frequently Asked Questions About the Toilet Paper Holder Pattern
1. Is this Crochet Toilet Paper Holder Pattern suitable for beginners?
Yes. The baskets use basic crochet stitches, although the decorative shells and final assembly may require some additional practice.
2. What yarn is best for this project?
Bulky cotton yarn, cotton macramé cord, or firm T-shirt yarn are excellent choices.
3. What crochet hook should I use?
A 5.5 mm or 6.0 mm hook is recommended, depending on yarn thickness.
4. How many toilet paper rolls can the organizer hold?
The three-tier version holds three standard toilet paper rolls.
5. Can I make the baskets larger?
Yes. Increase the oval base dimensions and adjust the side height.
6. Can I make a two-tier organizer?
Absolutely. Simply crochet two baskets and shorten the supporting straps.
7. Can I make a four-tier organizer?
Yes, but the straps, ring, and wall hook must be strong enough to support the additional weight.
8. Is the wooden ring necessary?
No. You can use a sturdy metal ring or another suitable hanging attachment.
9. Can I use acrylic yarn?
Yes, but firm cotton yarn is generally preferable because it stretches less.
10. How do I prevent the baskets from sagging?
Use tight stitches, sturdy yarn, reinforced straps, and optional base inserts.
11. Can I wash the organizer?
Yes, if the yarn and components are washable. Remove any nonwashable inserts before cleaning.
12. Can I change the decorative shell pattern?
Yes. You can use simpler scallops, picot edging, or another compatible crochet border.
13. Can I make the organizer in one color?
Absolutely. A single-color design creates a clean and elegant appearance.
14. Is this project suitable for a small bathroom?
Yes. The vertical arrangement makes efficient use of wall space.
15. Can I sell handmade crochet toilet paper holders?
Handmade organizers created from your own work can generally be sold, subject to applicable pattern rights and product safety regulations.
Conclusion
The Crochet Toilet Paper Holder Pattern is a beautiful and practical project that combines functional bathroom storage with elegant handmade crochet details. Inspired by the sage green and ivory organizer in the reference image, this design features three decorative baskets, delicate shell-stitch borders, strong hanging straps, and a natural wooden ring.
One of the greatest advantages of this project is its versatility. You can customize the number of baskets, yarn colors, decorative borders, and overall dimensions to create an organizer that complements your bathroom.
The project also provides an enjoyable opportunity to practice oval crochet bases, basket construction, shell stitches, strap reinforcement, and careful assembly.
For crocheters who appreciate practical handmade home accessories, this Three-Tier Hanging Crochet Toilet Paper Holder offers a rewarding way to transform simple yarn into an attractive storage solution.
Whether you choose sage green and ivory, dusty blue and white, beige and cream, or another beautiful combination, the finished organizer can add warmth, texture, and personality to your bathroom.
With careful stitching, sturdy materials, and thoughtful finishing details, your Handmade Crochet Bathroom Organizer can become a useful and beautiful addition to your home for years to come.
