How to Crochet a Toilet Paper Storage Basket – Easy Pattern for Beginners
Welcome! Today, I’m excited to guide you through making a cozy crochet basket designed to hold up to three rolls of toilet paper. It's simple and perfect for beginners. Let’s add a touch of charm to your bathroom decor together!
Published October 5, 2026 · by Lina
- Skill level
- Beginner
- Yarn weight
- Bulky
- Hook size
- 6.5 mm (K-10.5)
- Sizes
- Approximately 10 inches (25.4 cm) in diameter and 8 inches (20.3 cm) in height.
Welcome! Today, I’m excited to guide you through making a cozy crochet basket designed to hold up to three rolls of toilet paper. It's simple and perfect for beginners. Let’s add a touch of charm to your bathroom decor together!
[Descriptive image caption of the finished piece]
Why You'll Love This Pattern
This pattern is great for beginners because it utilizes basic stitches and only requires you to know how to chain and half double crochet. You can complete this project in about 2 hours, making it perfect for a relaxing afternoon of crafting. Plus, it’s a functional piece that helps keep your space organized!
In This Post
- What You'll Need
- Stitches You'll Use in This Pattern
- Pattern Details
- Abbreviations
- Let's Get Started: Full Pattern Instructions
- Assembly / Putting It All Together
- Finishing
- Full Recipe-Card-Style Summary Box
- What's Next?
What You'll Need
Yarn:
- Weight category: Bulky (Weight 5) — This yarn is thicker, making your stitches easy to see as you work.
- Fiber content: 100% cotton, which is durable and easy to clean.
- Colors:
- Color A: Cream (Approximately 250 yards)
- Color B: Sage Green (Approximately 100 yards)
Crochet Hook:
- Size: 6.5 mm (K-10.5) — This hook size works well with bulky yarn.
Stitch Markers (optional but helpful): These help keep track of your rounds, especially if you forget to count.
Scissors: For cutting your yarn.
Yarn/Tapestry Needle: Used for weaving in the ends of your project so everything looks nice and tidy.
Firm Interfacing (optional): About 1/2 yard is great for adding extra sturdiness to your basket.
Cotton Twine or Yarn for Reinforcement (optional): This adds a decorative touch if you choose to incorporate it.
Stitches You'll Use in This Pattern
Chain (ch): Make a loop to start your work. To crochet a chain, hold the yarn in your dominant hand. Yarn over (wrap the yarn around your hook), pull through the loop already on your hook. Repeat for the number of chains needed.
Half Double Crochet (HDC): This stitch creates a lovely texture. To do this:
- Yarn over.
- Insert your hook into the next stitch.
- Yarn over again and pull through (you’ll have three loops on your hook).
- Yarn over one more time, and pull through all three loops.
Slip Stitch (SL ST): This stitch is used to join rounds and create a seamless look. Simply insert your hook into the desired stitch, yarn over, and pull through both the stitch and the loop on your hook.
Stitch (st(s)): A general term for your individual crochet stitches.
Back Loop Only (BLO): Instead of working through both loops of a stitch, you'll work only in the back loop, creating a more textured look.
Pattern Details
- Skill Level: Beginner
- Finished Size: Approximately 10 inches (25.4 cm) in diameter and 8 inches (20.3 cm) in height.
- Estimated Time to Complete: About 1 hour and 45 minutes.
- Yarn Amounts:
- Color A: 250 yards
- Color B: 100 yards
- Terms: This pattern uses US crochet terms. One key difference with UK terms is that a double crochet in the US is equivalent to a treble crochet in the UK.
Abbreviations
- ch = chain
- HDC = half double crochet
- sl st = slip stitch
- st(s) = stitch(es)
- BLO = back loop only
Let's Get Started: Full Pattern Instructions
Base
- Ch 4, join with sl st to form a ring. (1 st)
- Round 1: Ch 2 (this counts as your first HDC), and then make 11 HDC into the ring. Join with a sl st to the top of the beginning ch-2. (You should have 12 stitches now.)
- Round 2: Ch 2, make 1 HDC in the same stitch, and then make 2 HDC in each of the next stitches around. Join with a sl st. (24 sts)
- Round 3: Ch 2, then do the following sequence: HDC in next st, 2 HDC in next st. Repeat from the asterisk around. Join with a sl st. (36 sts)
- Round 4: Ch 2, then do the following sequence: HDC in next 2 sts, 2 HDC in next st. Repeat from the asterisk around. Join with a sl st. (48 sts)
- Round 5: Ch 2, then do the following sequence: HDC in next 3 sts, 2 HDC in next st. Repeat from the asterisk around. Join with a sl st. (60 sts)
- Round 6: Ch 2, then do the following sequence: HDC in next 4 sts, 2 HDC in next st. Repeat from the asterisk around. Join with a sl st. (72 sts)
Body
- Rounds 7-14: For each of these rounds, ch 2, then make HDC in each st around (no increases). Join with a sl st after each round. (You will have 72 sts at the end of each round.)
Top Edge
- Round 15: Ch 1, then make HDC in BLO in each st around. Join with a sl st. (72 sts)
- Rounds 16-18: For each of these rounds, repeat Round 15 (making the same HDC in BLO).
Assembly / Putting It All Together
- Weave in all loose ends using your tapestry needle. This keeps your basket looking neat and tidy.
- OPTIONAL: If you want your basket to be extra sturdy, attach the interfacing to the inside of the basket. Pin it in place as you go.
- If you’re using cotton twine, you can thread it through the top edge of the basket. This adds a nice design element and extra durability. Just tie it off neatly when you’re finished.
Finishing
- Weave in Ends: To weave in ends, thread the yarn tail onto your tapestry needle, push it through several stitches on the inside of your basket, and cut off the excess yarn.
- Blocking (optional): If you want, you can block your basket. This means shaping it to ensure it maintains the desired size and shape. You do this by lightly dampening it and laying it flat until dry.
FULL RECIPE-CARD-STYLE SUMMARY BOX
Title: Crochet Toilet Paper Storage Basket
Yield: 1
One-line description: A stylish basket to hold three toilet paper rolls.
Full materials list:
- Bulky cotton yarn (Color A: 250 yards, Color B: 100 yards)
- 6.5 mm (K-10.5) crochet hook
- Tapestry needle
- Scissors
- Optional firm interfacing
- Optional cotton twine
Full numbered instructions:
- Ch 4, join with sl st. (1 st)
- Round 1: Ch 2, 11 HDC into ring. Join. (12 sts)
- Round 2: Ch 2, 2 HDC in each st. Join. (24 sts)
- Round 3: Ch 2, HDC in next st, 2 HDC in next. Join. (36 sts)
- Round 4: Ch 2, HDC in next 2, 2 HDC in next. Join. (48 sts)
- Round 5: Ch 2, HDC in next 3, 2 HDC in next. Join. (60 sts)
- Round 6: Ch 2, HDC in next 4, 2 HDC in next. Join. (72 sts)
- Rounds 7-14: Ch 2, HDC in each st. Join. (72 sts each round)
- Round 15: Ch 1, HDC in BLO. Join. (72 sts)
- Rounds 16-18: Repeat Round 15.
- Notes: Maintain consistent tension, hand wash, and lay flat to dry to keep the basket shape.
What's Next?
Save this for later: Don’t forget to save this pattern for easy access on Pinterest!
Leave a comment: If you have any questions or run into any trouble, feel free to ask! I'm here to help.
Share your finished project: I’d love to see your version of the basket! There’s no pressure—just enjoy your crocheting journey!

Image shown for inspiration — your finished result may vary slightly.