Sewing Projects

How to sew fabric baskets for home storage

A shelf filled with lots of wicker baskets

Photo by Declan Sun on Unsplash

Fabric baskets for home storage sit in that sweet spot of sewing projects: they are genuinely useful, they look great, and they are achievable in an afternoon. Whether you are organising a nursery, tidying up a craft room, or adding a handmade touch to a living space, a well-constructed fabric basket earns its place on any shelf. This guide walks you through the full process, from choosing the right materials to finishing a basket that holds its shape wash after wash.

Why fabric baskets are worth making

Shop-bought storage baskets are often flimsy, uninspiring, or wildly overpriced for what they are. A sewn fabric basket, by contrast, lets you choose the exact size, colour, and print to suit the space. They are also lightweight, foldable for travel, and far gentler on surfaces than wicker or wire alternatives. If you are building a handmade product range, fabric baskets are also among the most profitable sewing projects to sell online, because buyers immediately see the everyday value in them.

What you need before you start

Good fabric basket construction comes down to two things: the right outer fabric and a solid interfacing choice. Here is what to gather before you cut anything.

  • Outer fabric: A medium-to-heavyweight woven cotton or a sturdy canvas works best. Digital printed fabrics in a woven cotton base are an excellent choice because you get the structural hold you need alongside a design that is uniquely yours.
  • Lining fabric: A quilting cotton or plain cotton poplin keeps the inside neat and makes the basket easier to clean.
  • Interfacing: This is the most important decision. Use a firm fusible interfacing (also called craft-weight or heavy interfacing) rather than a soft dressmaking variety. Without the right interfacing, the basket will slump. Choosing the right fabric weight for both the outer shell and the interfacing is what separates a basket that stands up from one that collapses the moment you fill it.
  • Tools: Rotary cutter and mat, metal ruler, sewing machine, iron, clips or pins, and wonder clips for the thick layers at the corners.

How to cut the pieces

The most common beginner basket is a simple rectangular tub shape. The dimensions below make a medium-sized basket suitable for shelves, toy storage, or a craft room. Adjust the measurements to suit your space.

  • Outer fabric: cut two rectangles at 40 cm x 30 cm (sides) and one rectangle at 40 cm x 20 cm (base).
  • Lining fabric: cut the same three pieces.
  • Interfacing: cut matching pieces for every outer fabric piece and fuse them before sewing.

Once your interfacing is fused, press everything flat. Taking ten minutes to press well now prevents wonky seams later.

Assembling the basket body

Work on the outer shell first, then the lining, then join them together. This sequence keeps everything manageable and avoids the frustration of trying to manoeuvre thick interfaced fabric at awkward angles.

  1. Sew the outer sides to the outer base. With right sides facing, stitch each long side piece to the base piece using a 1.5 cm seam allowance. Press seams open to reduce bulk.
  2. Join the outer side seams. Fold the basket body so the short edges of the side pieces meet, right sides together, and sew those vertical seams. You now have a box shape with a bottom and no lid.
  3. Box the bottom corners (optional but worth it). For a neater base, pinch each bottom corner so the side seam aligns with the base seam, creating a small triangle. Sew across the triangle at whatever width gives you the box depth you want. Trim the excess. This step gives the basket a flat, stable base.
  4. Repeat for the lining. Construct the lining exactly the same way, leaving a gap of about 10 cm along one of the base seams. You will use this gap to turn the basket right side out later.
  5. Join outer and lining. Place the outer basket inside the lining, right sides facing (the lining will be on the outside at this point). Align the top edges and stitch all the way around the top opening with a 1.5 cm seam allowance.
  6. Turn right side out. Pull the outer basket through the gap in the lining base. The basket will appear. Press the top edge crisp and flat, folding and pinning the gap in the lining shut as you go.
  7. Topstitch the top edge. Run a line of topstitching around the rim, about 5 mm from the edge. This closes the lining gap and gives the top a polished finish.

Adding handles

Handles make fabric baskets far more practical, especially for children's rooms or toy storage. Cut two strips of outer fabric at 30 cm x 10 cm. Fold each strip in half lengthways, press, open out, fold each long edge to the centre crease, fold in half again, and topstitch down both long edges. You will have a sturdy handle strap.

Position each handle on opposite sides of the basket top before you join the outer and lining pieces. Baste them in place at the top edge, raw ends pointing downwards into the basket body. When you sew the top seam, the handles will be secured neatly inside without any additional finishing.

Choosing your fabric print

The outer fabric is what people see first, so the print matters. Bold geometric prints create a clean, modern look. Florals add warmth to bedroom or bathroom storage. For a nursery, character prints or nature-themed designs work beautifully. If you are making baskets as gifts or to sell at markets, a cohesive fabric range across several basket sizes looks far more professional than mismatched prints. Pairing a statement outer fabric with a coordinating plain lining is one of the simplest ways to lift the overall finish.

Custom digital printed fabrics give you the most control here. You can order exactly the design and colourway you want, and because printed-to-order fabric tends to arrive pre-shrunk and colour-fast, it is ready to cut straight from the roll. If you plan to sell your baskets, investing in an exclusive print means nobody else is making the same product.

Fabric care and longevity

A well-made fabric basket should survive regular use and occasional washing without losing its shape. Use a firm interfacing, keep seam allowances consistent, and always press seams before moving to the next step. For cleaning, most cotton baskets do best in a cool machine wash with the basket turned inside out to protect the print. For more detailed advice, the guide on how to make fabrics last longer covers everything from wash temperature to drying habits that genuinely extend the life of handmade pieces.

Sizing variations worth trying

Once you have made one basket, scaling up or down is simply a matter of adjusting your cut dimensions. A few useful sizes to have in your repertoire:

  • Small trinket basket (20 cm x 15 cm x 10 cm): perfect for a desk or bathroom vanity.
  • Medium shelf basket (40 cm x 30 cm x 20 cm): the most versatile all-rounder.
  • Large toy basket (55 cm x 40 cm x 30 cm): needs extra-firm interfacing and reinforced handles to carry the weight.

Making a set of three in graduated sizes from the same fabric range is one of the most satisfying ways to finish a sewing session. They stack neatly, they make excellent gifts, and if you are selling handmade products, a set offers better perceived value than a single basket at a higher price point.

Fabric baskets reward the small effort of getting the construction right. Press every seam, use proper interfacing, and choose a print that makes you happy every time you look at the shelf. That combination is genuinely hard to buy and very easy to sew.