
Crochet Storage Basket Pattern (Free Pattern)
If you’ve been searching for a practical, beautiful, and beginner-friendly crochet project, you’ve just found your next favorite make. This free crochet storage basket pattern creates a sturdy, stylish basket that works in any room of your home — from the bathroom to the nursery, the living room to the entryway. Whether you want to wrangle yarn stashes, organize toys, hold blankets, or corral bathroom essentials, this basket does it all with handmade charm.
The best part? You don’t need to be an advanced crocheter to make this. With basic stitches and a little patience, you’ll have a finished basket in just a few hours. Let’s dive in.
Why You’ll Love This Crochet Storage Basket
There’s something deeply satisfying about making your own storage solutions. Store-bought bins are fine, but a handmade crochet basket adds warmth and texture to a space in a way that plastic containers simply can’t. This pattern uses a simple construction method that creates thick, sturdy walls perfect for holding shape even when full.
Beyond aesthetics, crocheted baskets are endlessly customizable. You can change the size by adjusting your starting chain or round count. You can swap colors to match your existing décor. You can add handles, stripes, or texture stitches to make it entirely your own. The free pattern below gives you a solid foundation, and from there the creative possibilities are wide open.
This pattern works up beautifully in chunky cotton rope yarn, which gives the finished basket real structure. It’s also a great stash-buster if you have bulky weight yarn sitting in your collection waiting for the right project.
Materials You’ll Need
Before you cast on, gather your supplies. Having everything ready before you start makes the process much smoother.
Yarn: Approximately 200–300 yards of bulky or super bulky weight yarn (Size 5 or 6). Cotton rope yarn, macramé cord, or chunky cotton are all excellent choices. Cotton is particularly great for baskets because it holds its shape and is easy to clean. Popular options include T-shirt yarn, 3mm–5mm cotton rope, or any no-dye-lot bulky cotton you have on hand.
Hook: 6mm–8mm crochet hook, depending on your yarn weight and desired tension. When working with rope yarn, a larger hook creates more flexible, open stitches that give the basket structure without being too stiff. A 7mm hook is a reliable all-rounder for this project.
Scissors: A good pair of sharp scissors for clean yarn cuts.
Yarn needle / tapestry needle: For weaving in ends at the finish.
Stitch markers: Optional but helpful, especially for marking the beginning of each round so you don’t lose your place.
Measuring tape: To check your dimensions as you go.
Yarn Notes
The yarn you choose will dramatically affect the finished look and sturdiness of your basket. Here are a few options worth considering.
Cotton rope yarn is the gold standard for crochet baskets. It’s stiff enough to hold shape without any stiffening spray, comes in beautiful natural tones and dyed colors, and has a lovely tactile quality. Look for 3-ply or 5-ply twisted cotton rope for the best results.
T-shirt yarn, also called “zpagetti” or fabric yarn, gives a softer, chunkier look. Baskets made with T-shirt yarn have a casual, boho feel and are wonderfully tactile. They’re slightly less structured than cotton rope baskets but still hold their shape well when crocheted tightly.
Chunky wool or acrylic works too, though the finished basket will be softer and more pliable than a cotton version. If you go this route, a fabric stiffening spray after blocking will help the basket hold its shape.
For this pattern, we’re working with a medium-large basket size, roughly 10 inches wide and 8 inches tall. Adjust yarn quantity and hook size for a smaller or larger version.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
sc2tog — single crochet two stitches together (decrease)
inc — increase (work 2 sc in the same stitch)
BLO — back loop only
st(s) — stitch(es)
rnd — round
rep — repeat
MR — magic ring (also called magic circle)
Gauge
Gauge is approximate for this type of project. Baskets are forgiving, and small variations in gauge just affect finished size rather than structure. That said, for reference:
With a 7mm hook and bulky cotton rope: 10 sc x 12 rows = approximately 4 x 4 inches.
Crochet tightly for a firmer basket. If your stitches feel loose, go down a hook size.
Pattern Notes
This basket is worked in continuous rounds (a spiral), so you do not join at the end of each round. Use a stitch marker to mark the first stitch of each round and move it up as you go — this is especially important in the base section where counting is critical.
The sides of the basket are worked in the back loop only (BLO) after the base is complete. This creates a clean, defined edge at the bottom of the basket wall and helps the sides sit perpendicular to the base for a structured shape.
Read through the full pattern before beginning so you understand how the construction works. The base is crocheted flat (worked in increasing rounds), and then the sides are built upward from there.
Free Crochet Storage Basket Pattern
BASE
Round 1: Start with a magic ring. Work 6 sc into the ring. Pull tight to close. (6 sts)
Round 2: Inc in each st around. (12 sts)
Round 3: Sc 1, inc — repeat around. (18 sts)
Round 4: Sc 2, inc — repeat around. (24 sts)
Round 5: Sc 3, inc — repeat around. (30 sts)
Round 6: Sc 4, inc — repeat around. (36 sts)
Round 7: Sc 5, inc — repeat around. (42 sts)
Round 8: Sc 6, inc — repeat around. (48 sts)
Round 9: Sc 7, inc — repeat around. (54 sts)
Round 10: Sc 8, inc — repeat around. (60 sts)
At the end of Round 10, your base should measure approximately 10 inches in diameter. If you want a smaller basket, stop at Round 8 (48 sts). If you want a larger basket, continue increasing in the same pattern (add one more sc before each inc per round) until you reach your desired diameter.
Do not fasten off. You will now transition into the sides.
SIDES
Round 11 (Transition Round): Working in BLO only, sc in each st around. (60 sts)
This round is the key to a defined, clean base-to-wall join. The front loops left over from this round create a subtle ridge along the bottom of the basket interior — a lovely little detail.
Rounds 12–28: Sc in each st around, working through both loops as normal. (60 sts per round)
Continue until the sides measure approximately 7–8 inches tall, or your desired height. The more rounds you work, the taller your basket. You can check your height as you go with a measuring tape laid against the outside of the basket wall.
FINISHING THE TOP EDGE
Final Round: Sl st in each st around the top edge for a clean, firm finish. Fasten off, leaving a 6-inch tail for weaving in.
Weave in all ends securely using your yarn needle. Tug the basket into shape — flatten the base, straighten the walls — and set it on a flat surface to let it settle.
Optional: Adding Handles
Handles are a wonderful functional addition and look beautiful too. Here’s how to add a simple pair of looped handles.
After completing the basket body, decide where you want your handles. On a 60-stitch basket, you’ll want them positioned directly across from each other, roughly 30 stitches apart.
Method 1 — Chained Handle:
Count to your desired handle placement. Join yarn at the stitch where you want the handle to begin. Ch 15 (or more for a larger loop), skip 10 stitches along the basket rim, and sl st into the stitch directly after the gap. Work sc back along the chain to create a solid, sturdy handle bar. Fasten off and weave in ends. Repeat on the opposite side.
Method 2 — Crochet-Around-Rope Handle:
Cut a piece of cotton rope or cord to your desired handle length (around 8–10 inches works well). Hold it alongside the rim of your basket at the handle placement point and sc tightly around the rope, anchoring it to the basket. This gives an extremely sturdy, professional-looking handle.
Both methods are functional and attractive. Choose whichever suits your style and yarn type.
Making a Striped Version
Stripes are one of the easiest ways to customize this pattern and make it feel entirely your own. Because the sides are worked in continuous rounds, adding color stripes is beautifully simple.
To add stripes, change your yarn color at the beginning of a new round. Drop your current color, pick up the new one, and continue crocheting. Carry the unused color up the inside of the basket wall (loosely, so it doesn’t pull) to avoid too many ends to weave in.
Some stripe combinations worth trying include a natural cream base with terracotta accent rounds, a navy and white classic pairing, sage green with a warm ivory, or a single contrast color for the top few rounds as a simple rim detail.
Sizing Guide
This pattern as written creates a basket approximately 10 inches wide and 8 inches tall — a generous medium size. Here’s a quick reference for adjusting the size.
Small Basket: Work the base through Round 6 (36 sts), then work 10–12 rounds of sides. Great for small bathroom shelves, desk organization, or a remote control holder.
Medium Basket: Work the base through Round 8 (48 sts), then work 14–16 rounds of sides. Perfect for magazines, yarn storage, or a knitting project bag.
Large Basket (as written): Work the base through Round 10 (60 sts), then work 17–18 rounds of sides. Ideal for blanket storage, toy bins, or laundry.
Extra Large Basket: Continue base increases through Round 12 (72 sts), then work 20+ rounds of sides. Wonderful as a floor-level laundry basket, a fireside log basket, or an oversized toy chest.
Tips for a Perfect Basket
Crochet tightly. This is the single most important tip for a structured, self-supporting basket. If your stitches are loose, your basket walls will flop over. Go down a hook size if needed to achieve firm tension.
Block your base flat. If your base is curling up at the edges rather than lying flat, spray it with water and press it flat with your hands before beginning the sides. Cotton yarn responds very well to blocking.
Count carefully. Stitch count in the base is critical. An off count by just a couple of stitches in the early rounds will compound as the base grows, causing the base to distort or ruffle. Use a stitch marker and count each round before moving on.
Weave in ends from the inside. All your ends should be woven in along the inside walls of the basket so they’re invisible from the outside. Thread your yarn needle and weave in a zigzag pattern for maximum security.
Keep your tension even throughout the sides. The sides should feel consistent — if you find yourself gripping the yarn tighter when you’re tired or chatting while you crochet, the wall thickness can vary. Aim for steady, medium tension throughout.
Ways to Use Your Finished Basket
One of the joys of making a versatile crochet storage basket is discovering just how many places you can use them throughout the home.
In the bathroom, they’re beautiful for holding rolled hand towels, bath bombs, small bottles of soap, or cotton rounds. In the living room, a larger basket is perfect beside the sofa for blanket storage or as a magazine and remote caddy. In the nursery, a small basket on a changing table keeps diapers and wipes tidy, while a big floor basket corrals stuffed animals beautifully.
Craft rooms and offices love these baskets too — use them for yarn storage, pens and scissors, paper clips and sticky notes, or fabric scraps. In the kitchen, they can hold fruit, bread, or onions and garlic. In the entryway, a large basket by the door collects scarves, gloves, and dog leads perfectly.
They also make wonderful handmade gifts. A finished crochet basket is practical, personal, and something the recipient is unlikely to already own. Fill it with small goodies — a candle, some bath salts, a good book — for a beautiful gift set with a truly handmade heart.
Frequently Asked Questions
Can I wash this basket? If made with cotton yarn, yes. Turn it inside out, place it in a mesh laundry bag, and machine wash on a gentle cold cycle. Reshape while damp and air dry flat. Avoid putting it in the dryer, as heat can shrink cotton and distort the shape.
My basket is floppy — what went wrong? The most common culprits are yarn that’s too soft, a hook that’s too large, or tension that’s too loose. For your next attempt, go down a hook size, try a stiffer cotton rope yarn, or apply a light fabric stiffener spray to the finished piece.
Can I make this rectangular instead of round? Absolutely. For a rectangular basket, start with a foundation chain instead of a magic ring and work increases at the short ends only. The construction principle is the same — build the base flat, then work the sides upward in BLO.
Can beginners make this? Yes! If you can work a magic ring and single crochet, you can make this basket. The increasing pattern in the base is repetitive and logical, and the sides are simply round after round of single crochet. Take your time with the base and the rest flows naturally.
What if I run out of yarn mid-project? Join your new yarn at the beginning of a round for the neatest join. Overlap the tail of the old yarn and the beginning of the new yarn inside the basket wall, and crochet over both for a few stitches to secure them. Weave in the ends afterward.
Final Thoughts
This free crochet storage basket pattern is one of those makes that rewards you on every level. It’s satisfying to crochet — rhythmic, meditative, and fast-moving. It’s beautiful when finished. And it’s genuinely useful every single day once it’s living in your home.
Whether you whip up a quick small version for a bathroom shelf or dedicate a weekend to a large floor basket, the process is the same: a few rounds of base increases, a clean transition into the sides, and round after round of simple single crochet until you reach your desired height.
If you make this basket, share it — tag your finished makes, share a photo with your crochet community, or leave a comment below. Seeing how makers put their own spin on a free pattern is one of the best parts of the crochet community.
Happy crocheting, and may your finished basket be perfectly full of everything you love.