A basket liner is a fabric insert that covers the inside of a basket, protecting contents and giving the basket a finished look

A basket liner is straightforward a piece of fabric cut and sewn to fit inside your basket. It protects whatever you store there—bread, toys, blankets—from touching rough wicker or wood, and it makes the basket look intentional rather than hastily assembled. The liner sits against the sides and bottom, and the top edge folds over the rim.

The basic approach is the same whether your basket is round, square, or rectangular: measure the interior, cut fabric with seam allowance, sew the sides together, and attach it to the basket. Most liners take an afternoon to complete, and you need only basic sewing skills—straight seams and a needle that won't break.

Key Takeaways

  • Measure your basket's interior depth and width, then add half an inch on all sides for seam allowance and another inch or two for the rim fold-over.
  • Cut your fabric in one piece if the basket is small, or cut separate side panels and a bottom piece if the basket is large, then sew them together before inserting.
  • Use a fabric that won't fray excessively—cotton canvas, linen, or quilted cotton work better than thin muslin or knits.
  • Attach the liner to the basket rim with a ladder stitch (invisible seam) or by gluing the folded edge to the underside of the rim with fabric glue.

Measure your basket and plan the fabric layout

Start by measuring the interior of your basket. Use a soft measuring tape or a piece of string marked with a pen. Measure the depth from the bottom to the rim, the width at the widest point, and the length if it is not square. Write these numbers down—you will refer to them while cutting.

Next, decide whether to cut your liner in one piece or in separate panels. For a small round or square basket (under 8 inches across), one piece is simpler. For a larger basket or one with sloped sides, cutting a separate bottom and four side panels gives you more control and reduces bulk at the seams. A rectangular basket usually works best with a bottom piece and four side panels.

Add seam allowance to your measurements: half an inch on all sides where fabric will be sewn together. Then add 1 to 2 inches extra at the top edge—this becomes the fold-over that sits on the rim. For example, if your basket is 6 inches deep and 8 inches wide, cut a piece that is 8 inches deep (6 plus 1 inch seam allowance plus 1 inch rim fold) and 10 inches wide (8 plus 1 inch on each side for seams).

Cut and prepare your fabric

Choose a sturdy, tightly woven fabric. Cotton canvas, heavyweight linen, or quilted cotton all work well. Avoid thin muslin or knits, which will sag and show wrinkles. If you want a reversible liner, pick a print or solid that looks good on both sides.

Lay your fabric on a flat surface and mark your cutting lines with a fabric pencil or chalk. Use a ruler or straightedge to keep lines square. Cut slowly and deliberately—a rotary cutter and mat make this easier, but sharp scissors work fine. If you are cutting a one-piece liner, cut a rectangle. If you are cutting panels, cut one bottom piece and four side pieces, all with the seam allowance included.

Once cut, check that the bottom piece fits inside the basket with about half an inch of clearance on all sides. The side panels should reach from the bottom to just below the rim. If any piece is too large, trim it now rather than fighting bulk while sewing.

Sew the panels together if using separate pieces

If you cut separate panels, sew them together before inserting the liner into the basket. Lay two side panels right sides together (the pretty sides facing each other) and pin along one edge. Sew a straight seam half an inch from the edge using a needle and thread or a sewing machine set to a medium stitch length. Backstitch at the start and end to lock the seam.

Attach the bottom piece to the side panels the same way: pin, sew, backstitch. Work around the entire bottom, sewing one side panel to the bottom, then the next, until all four sides are attached. Press the seams flat with an iron on a low setting if your fabric allows it.

Turn the liner right side out so the seams are hidden inside. The liner should now look like a fabric box without a top. Try it in the basket—it should fit snugly without bunching. If it is too tight, you may have cut the panels too large; if it is too loose, the basket sides may be sloped and you will need to adjust the fit by hand once it is in place.

Insert the liner and fold the top edge

Carefully place the liner inside the basket, seams facing outward. Smooth it down so it sits flat against the bottom and sides. The top edge should extend 1 to 2 inches above the rim all the way around. If the basket has sloped sides and the liner bunches, pinch the excess fabric and fold it into small pleats or tucks, then find those with a few hand stitches.

Fold the top edge of the liner down over the rim of the basket, creating a finished border. The fold should be even all the way around—measure from the rim to the fold with your finger to keep it consistent. Pin the fold in place as you go, checking that the liner sits smoothly inside.

Attach the liner to the basket rim

You have two options for securing the liner: a ladder stitch (also called a slip stitch) or fabric glue. The ladder stitch is invisible and works on any basket. Fabric glue is faster but permanent and works best on baskets with a smooth rim.

For the ladder stitch, thread a needle with thread that matches your fabric. Knot the end. Starting at a seam or corner, push the needle through the fold of fabric at the rim, then bring it out about a quarter inch away. Slide the needle horizontally inside the fold for about half an inch, then push it back out. Bring the needle across to the basket rim and push it through the rim material, sliding it inside for half an inch, then back out. Repeat this back-and-forth pattern all the way around the rim. The stitches will be nearly invisible because they run inside the fold. Pull the thread gently every few stitches to cinch the fold slightly and keep it from shifting.

For fabric glue, fold the rim edge under and explore a thin line of fabric glue to the underside of the fold. Press it firmly against the underside of the basket rim and hold it for a minute. Work in sections around the basket, gluing and pressing as you go. Let the glue dry according to the manufacturer's instructions before using the basket.

Trim excess fabric and finish the seams

Once the liner is secured, trim any excess fabric that extends beyond the rim. Leave about a quarter inch so the fold does not unravel. If your fabric frays easily, seal the cut edge with a thin line of fabric glue or a fray-prevention product, or fold the raw edge under before attaching it to the rim.

Check the interior seams. If any are visible or rough, you can cover them with a decorative ribbon or trim glued or stitched along the seam line. This is optional but gives the liner a polished look. Let any glue dry completely before placing items in the basket.

Frequently Asked Questions

Can I wash a basket liner after I sew it?

If you used fabric glue to attach the liner, washing may loosen the glue. A liner attached with a ladder stitch can usually be hand-washed in cool water and laid flat to dry. Test a small corner first. If the basket itself is not washable, spot-clean the liner instead.

What if my basket has a very sloped or curved bottom?

Sloped baskets need more fabric at the corners. Cut your side panels slightly larger than your measurements suggest, then fold the excess into small pleats or darts at the corners once the liner is in place. Stitch the pleats down by hand to keep them from shifting. This is easier than trying to cut perfect angles before sewing.

Do I need a sewing machine, or can I sew by hand?

Hand sewing works fine for basket liners. Use a running stitch or backstitch for the seams, and a ladder stitch for attaching the liner to the rim. Hand sewing takes longer but gives you more control, especially on curved or sloped baskets. A sewing machine is faster but not required.

What fabric weight should I use?

Use a fabric at least as heavy as quilted cotton or canvas. Lighter fabrics like regular cotton or linen will sag and wrinkle over time, especially if the basket is deep or holds heavy items. If you love a lighter fabric, back it with interfacing or quilt it to a layer of batting for body.

Can I remove the liner to wash it separately?

Yes, if you use a ladder stitch instead of glue. You can carefully cut the stitches and remove the liner, wash it, and re-stitch it. If you glued it, removal will damage both the liner and the basket rim, so plan on the liner being permanent.