What you're making and what you'll need

A sewn fabric basket is a container you make by stitching fabric pieces together into a box shape, usually with a flat bottom and four sides that can stand upright or fold down. It holds small items—thread, buttons, kitchen utensils, toys—and you can make it any size. Unlike a woven basket, this one is soft-sided and collapses when empty, which makes it straightforward to store.

You'll need fabric (cotton or linen works well for beginners), thread that matches or contrasts with your fabric, a needle or sewing machine, scissors, a ruler or measuring tape, and pins. If you want the basket to hold its shape, you can add interfacing—a stiffening material you iron onto the back of fabric—but it's optional for a soft basket.

Most sewn baskets are made from a single piece of fabric folded and stitched, or from separate pieces sewn together. The simplest version takes an hour or two, even for someone who has never sewn before.

Key Takeaways

  • A basic sewn basket starts with a rectangle of fabric that you fold into a box shape and stitch at the corners.
  • You can sew by hand with a needle and thread or use a sewing machine; both methods work equally well for a beginner.
  • The seam allowance—the space between the edge of the fabric and your stitching line—should be consistent, usually half an inch, so the basket holds together.
  • Pressing your seams flat with an iron after sewing makes the basket look finished and helps it stand upright.
  • Adding a fabric lining inside hides the raw edges and makes the basket look polished, though it's not required.

Measuring and cutting your fabric

Start by deciding how tall and wide you want your basket. A common beginner size is 4 inches tall and 4 inches wide at the base. Write down those measurements.

For a single-piece basket, you'll cut one rectangle. The width of the rectangle should be the width of your finished basket times four, plus half an inch for seam allowance on each side. The length should be the height of your finished basket plus the width of your finished basket, times two, plus half an inch for seam allowance on each side. For a 4-by-4-inch basket, that's a rectangle roughly 17 inches by 9 inches.

Use a ruler and mark your cutting lines lightly with a pencil or fabric pen. Cut slowly and keep your scissors straight so the edges are even. Uneven edges make stitching harder and the basket won't sit flat.

Folding and pinning the corners

Lay your rectangle flat with the right side (the pretty side) facing up. Fold it in half lengthwise, then fold it in half widthwise. You should have a small square. Unfold it completely—you'll see crease lines marking the center.

Now fold the rectangle in half lengthwise again, right sides together (the pretty sides facing each other). Pin along the long open edge, leaving the folded edge unpinned. This will be one side seam of your basket.

Unfold and fold the rectangle in half widthwise instead, right sides together. Pin along the open edge. When you unfold again, you'll have pinned two opposite sides of your future basket. The creases show you where the bottom will be.

Sewing the side seams

Sew along each pinned edge using a half-inch seam allowance. If you're using a sewing machine, set it to a straight stitch and sew slowly so the line stays even. If you're sewing by hand, use a running stitch or backstitch, pushing the needle through both layers of fabric and pulling the thread tight after each stitch.

After you sew each seam, remove the pins and press the seam flat with an iron on medium heat. This step matters—it makes the basket sit properly and look neat. Trim any loose thread ends with scissors.

When both side seams are sewn and pressed, you have a tube of fabric. Turn it right-side out through one of the open ends so the pretty side faces outward.

Creating the bottom corners

This is the step that turns a tube into a box. Lay the tube flat on your work surface. The two side seams should run down the middle of the front and back. Push your hand inside and gently square up the corners so the tube looks like a rectangle when viewed from above.

At one bottom corner, you'll see a triangle of fabric formed by the fold. Measure from the corner point toward the center a distance equal to half your desired basket width (for a 4-inch basket, measure 2 inches). Mark this point on both sides of the triangle with a pin or pencil.

Fold the triangle so the two marked points meet, and the fold runs across the corner. Sew along this fold line using a half-inch seam allowance. Repeat at the opposite corner. Trim the excess fabric close to the seam and press flat.

Turn the basket right-side out. It should now stand upright with a flat bottom and four sides.

Finishing the top edge

The top edge of your basket is raw fabric that will fray. Fold it inward about half an inch all the way around and press with an iron. Pin the fold in place, then sew it down by hand or machine using a whip stitch (by hand) or a straight stitch close to the fold (by machine).

If you want a more finished look, you can add bias tape—a narrow strip of folded fabric sold at fabric stores—along the top edge. Fold it over the raw edge, pin it, and sew it down. This gives the basket a professional appearance and reinforces the top so it won't tear.

Adding a lining (optional)

A lining hides the seams and raw edges inside the basket and makes it look polished. Cut a piece of lining fabric slightly smaller than the inside of your basket—about a quarter inch smaller on all sides so it doesn't bunch.

Fold the top edge of the lining inward and press it. Slide the lining into the basket and pin it to the inside top edge. Sew it down by hand using a whip stitch, or use a sewing machine if you can reach the inside seam without catching the basket exterior.

The lining doesn't have to be perfect—it's hidden inside. If you skip this step, your basket still works and looks fine, especially if you use a fabric with a nice reverse side.

Troubleshooting common problems

The basket leans to one side. This usually means the bottom corners aren't sewn evenly. Measure from the corner point to your seam line on both sides—they should be equal. If they're not, you can carefully cut the seam open, resew it at the correct distance, and press again.

The seams are puckered or wavy. You may have pulled the thread too tight while hand sewing, or the fabric shifted while machine sewing. Slow down, use pins to hold the fabric steady, and don't pull the thread as hard. Pressing with an iron often smooths out minor puckers.

The fabric is fraying badly at the seams. Use pinking shears (scissors with a zigzag edge) to trim the seam allowances close to the stitching. This prevents fraying and reduces bulk inside the basket. Alternatively, use a zigzag stitch on your sewing machine along the raw edges before assembling the basket.

The basket won't stand up straight. Make sure the bottom is truly flat by pressing it hard with an iron. If the sides are too soft, add interfacing to the fabric before you cut and sew. Iron it onto the back of the fabric following the package directions, then proceed with cutting and sewing as normal.

Frequently Asked Questions

Can I make a basket from fabric scraps or old clothing?

Yes. Old cotton t-shirts, sheets, and quilting scraps all work. Thicker fabrics like denim or canvas make sturdier baskets; thinner fabrics like cotton voile make softer ones. Avoid stretchy fabrics like jersey or knits unless you add interfacing, because they won't hold their shape.

What's the difference between hand sewing and machine sewing a basket?

Machine sewing is faster and the stitches are more uniform, but hand sewing gives you more control and doesn't require equipment. Both produce a basket that works and looks good. Hand sewing takes two to three times longer but is quieter and easier to fix if you make a mistake.

How do I make the basket bigger or smaller?

Change your starting measurements. If you want a basket twice as tall and twice as wide, double the height and width numbers, then recalculate the rectangle size using the formula in the "Measuring and cutting" section. The seam allowance stays the same (half an inch).

Do I have to add a lining?

No. A lining makes the basket look finished and hides the seams, but it's not required. Many people skip it for a casual basket or when using fabric with a nice reverse side. If you do add one, it takes an extra 15 to 20 minutes.

What thread color should I use?

Use thread that matches your fabric if you want the seams to disappear, or use a contrasting color if you want the stitching to show as a design detail. Either choice works. Make sure the thread is rated for the fabric type—cotton thread for cotton fabric, polyester for blends.