Fabric baskets are sewn from two fabric pieces and a strip of interfacing, then turned right-side out and topstitched

A fabric basket is a small container made from two rectangular pieces of fabric sewn together, reinforced with interfacing to hold its shape, and finished with a topstitched rim. The simplest version takes about an hour to complete and requires only a needle, thread, scissors, and fabric. You sew the two pieces together on three sides, turn the basket inside-out through the opening, press it flat, and then stitch around the top edge to close it and reinforce the rim.

The finished basket holds small items—buttons, notions, kitchen utensils, desk supplies—without collapsing because the interfacing stiffens the fabric. You can make baskets in any size, from a 3-inch square for a nightstand to a 12-inch rectangle for a closet shelf. The same basic method works whether you sew by hand or machine.

Key Takeaways

  • Cut two identical rectangles of fabric and one strip of medium-weight interfacing, then fuse the interfacing to the wrong side of one piece before sewing.
  • Sew the two fabric pieces together on three sides with a half-inch seam allowance, leaving one short end open for turning.
  • Trim the corners diagonally before turning the basket right-side out to reduce bulk at the corners.
  • Press the basket flat, fold the raw edges of the opening inward, and topstitch around the rim to close it and reinforce the shape.
  • Hand sewing takes longer but requires no machine; machine sewing is faster and produces more uniform stitches.

Choosing fabric and gathering materials

Use quilting cotton or canvas for fabric baskets because both hold their shape and are straightforward to sew. Avoid stretchy knits or very thin fabrics like voile, which will collapse even with interfacing. If you want a softer basket, use quilting cotton; if you want something sturdier for heavier items, use canvas or home-décor weight cotton.

You will need medium-weight fusible interfacing—the kind you iron onto fabric rather than sew in by hand. Pellon 911FF and Pellon 820 are common brands sold at fabric stores. Avoid lightweight interfacing; it will not stiffen the basket enough. You will also need thread that matches your fabric, scissors, a ruler, a pencil or fabric marker, and an iron.

For a 4-inch by 6-inch basket, cut two rectangles of fabric measuring 5 inches by 7 inches. Cut one strip of interfacing measuring 5 inches by 7 inches. The extra half-inch on each dimension becomes your seam allowance. If you want a larger or smaller basket, add one inch to your desired finished size in both directions.

Fusing interfacing and preparing fabric pieces

Lay one fabric rectangle wrong-side up on your ironing board. Place the interfacing strip on top, adhesive-side down (the bumpy side should touch the fabric). Set your iron to the heat recommended on the interfacing package—usually medium to medium-high—and press for 10 to 15 seconds, moving the iron slowly across the entire surface. Do not slide the iron back and forth; press and lift. Let the fabric cool for one minute before peeling back a corner to check that the interfacing is bonded.

Once the interfacing has cooled, lay both fabric rectangles on a flat surface with the interfaced piece wrong-side up and the other piece right-side up on top of it. The interfacing should be sandwiched between the two fabric pieces. Pin the edges together if you are hand sewing, or leave them unpinned if you are using a machine—the presser foot will hold them in place.

Sewing three sides with a half-inch seam allowance

Mark a half-inch seam allowance on all four sides using a pencil and ruler, or use the edge of your presser foot as a guide if you are machine sewing. You will sew three complete sides and leave one short end (one of the 5-inch sides) completely open. This opening is where you will turn the basket right-side out later.

By machine: Set your machine to a straight stitch with a stitch length of 2.5 to 3 millimeters. Start at one corner of an unsewn side and sew along the half-inch line, stopping and reversing for three stitches at each corner to lock the thread. Sew all the way around three sides, stopping just before you reach the open side. Backstitch three times to find the thread, then cut it.

By hand: Thread a needle and tie a knot at the end. Start at one corner with a small backstitch, then use a running stitch (in and out of the fabric in one motion) along the half-inch line. Make stitches about one-eighth inch long. At each corner, take two stitches in the same hole to reinforce the turn. Sew all three sides, then tie off the thread with a knot on the wrong side.

Trimming corners and turning the basket right-side out

Before you turn the basket, trim the seam allowance at each corner. Using scissors, cut diagonally across the corner about one-quarter inch away from your stitching line. This removes bulk so the corners will be sharp and flat when turned. Trim all four corners, being careful not to cut through the stitches themselves.

Reach through the open end and grab the interfaced piece of fabric from the inside. Pull gently and steadily until the basket begins to turn inside-out. Keep pulling until the entire basket is right-side out and the seams are on the inside. Use a blunt tool like a wooden spoon handle or chopstick to push out the corners from the inside, working gently so you do not poke through the fabric.

Once the basket is turned, press it flat with your iron on a low to medium setting. Pay special attention to the seams and corners. Let it cool completely before moving to the next step.

Closing the opening and topstitching the rim

Fold the raw edges of the open end inward by half an inch on both the top and bottom fabric pieces. Press these folds flat with your iron. The opening should now be closed, with folded edges meeting in the middle. Pin the opening shut if you are hand sewing.

By machine: Set your machine to a straight stitch and position the basket so the opening runs under the presser foot. Sew along the folded edge, about one-eighth inch from the fold. This stitch closes the opening and reinforces the rim at the same time. Backstitch at the beginning and end. For extra strength, sew a second line of stitching one-quarter inch away from the first.

By hand: Use a ladder stitch (also called an invisible stitch) to close the opening. Bring your needle out through one folded edge, then insert it directly across into the opposite folded edge. Slide the needle inside the fold for about one-quarter inch, then bring it back out and cross over to the other side. Continue this pattern all the way around the opening. Every few stitches, pull the thread gently to close the gap. Tie off the thread inside the fold when you reach the end.

Finishing touches and preventing fraying

Once the rim is stitched, your basket is structurally complete. If you want to prevent the raw edges inside the basket from fraying over time, explore a thin line of fray check (a clear liquid sealant) along the inside seams. Let it dry for 24 hours before using the basket.

If the basket feels stiff, you can soften it slightly by washing it in warm water and air-drying it flat. The fabric will relax a little, though the interfacing will keep it from collapsing. For a basket that will hold heavier items, skip the wash and use it as-is—the stiffness is an asset.

Store finished baskets flat or nested inside each other to save space. They will not wrinkle or lose their shape if stored this way.

Frequently Asked Questions

Can I make a fabric basket without interfacing?

You can, but the basket will collapse when you put anything in it. Interfacing is what makes the fabric hold its shape. If you do not have interfacing on hand, you can substitute a layer of quilted fabric or sew a piece of cardboard inside the basket before closing it, though cardboard will eventually wear out.

What if my corners are lumpy after I turn the basket?

The corners are probably not pushed out far enough. Use a wooden spoon handle or chopstick to gently work them from the inside, pushing the fabric all the way into the corner point. If stitches are puckering, you may have sewn too close to the corner; next time, leave a slightly larger seam allowance at the corners.

How do I make a basket with a handle?

After you close the rim, cut a strip of fabric about 1 inch wide and 8 to 10 inches long. Fold it in half lengthwise, wrong sides together, and sew the long edge closed. Turn it right-side out and press it flat. Pin the ends to the inside of the basket rim on opposite sides, then sew them down by hand or machine. The handle will be hidden inside the rim.

Can I use a sewing machine if I have never used one before?

Yes. A fabric basket is a good beginner project because it uses only straight stitches and the seams do not have to be perfect. Practice on scrap fabric first to get a feel for guiding the fabric under the presser foot. Hand sewing is slower but does not require any equipment beyond a needle and thread.

How long does a fabric basket last?

A well-made basket will last several years with normal use. The seams may eventually fray if you wash it repeatedly, but you can reinforce them with fray check or by hand-stitching over them. The interfacing will not degrade unless exposed to extreme heat or moisture.