Skip to Content
I may earn a commission if you click on links in this post and make a purchase.

How to Make a Fabric Basket

Organize all the things with this super easy fabric basket pattern. All levels love sewing them because they come together quickly and are truly useful all around the house.

You can easily adjust the pattern to make baskets in any size. The small bins are perfect for making surfaces look less cluttered. Larger baskets are great for organizing closets.

A fabric basket holding a roll of toilet paper next to a potted plant sitting in a fabric basket with text overlay.

My favorite use is keeping one next to the couch to hold things I’m constantly reaching for but can’t seem to find – lip balm, lotion, a pen, the remote control, etc.

They are also wonderful for holding reusable makeup remover pads. That is another beginner-friendly sewing project you might want to try.

Are you wondering if you need fabric baskets for yourself and what you will put in them? Here are some ideas to get you thinking.

What to Put in a Fabric Basket

  • Cotton balls
  • Cotton Swabs
  • Pens
  • Pencils
  • Markers
  • Nail polish
  • Tea bags
  • Sugar packets
  • Sewing tools
  • Wash cloths
  • Remote controls
  • Small toys
  • First aid supplies
  • Plants

How many do you need now? Good thing they are quick to make!

Don’t forget to make extras to include in care packages for loved ones.

Supplies Needed

  • 1/4 yard Heavy Fabric
  • Coordinating Thread
  • Fabric Shears
  • Straight Pins
  • Sewing Clips
  • Iron
  • Ironing Board
  • Sewing Machine
Vintage upholstery fabric with yellow and pink flowers, scissors, straight pins, sewing clips

A heavy, durable fabric is best for your basket. This example uses vintage broadcloth. Canvas, denim and even felt will work.

If you need help choosing fabric for any project, this Beginner Guide to Buying Fabric is a fantastic resource.

How to Make a Fabric Basket

Beginning by determining the size of your basket. They can be made in any size divisible by three. This tutorial makes the basket shown holding toilet paper and began with two 15″ x 15″ squares of fabric.

Dividing by three gives you the amount to cut from each corner, forming a plus shape. In this case, 15 divided by 3 equals 5. Therefore, 5″ squares were cut from each corner of the 15″ squares of fabric.

One of these will form the lining, and the other will form the exterior of the basket. They do not have to be cut from the same fabric. It’s fun to mix and match!

Fabric cut into cross shapes.

Next, fold each piece of fabric with right sides together and pin.

Basket patterns folded in half with right sides together and pinned

Sew along each side with a 1/4″ seam allowance. Do not sew across the top or into the center ‘V’.

Then fold the fabric to the opposite corners, still with right sides together and pin. You should begin to see a box shape forming.

Fabric folded to form basket shape and pinned

Sew along the remaining sides with a 1/4″ seam allowance.

Exterior inside out next to lining right side out

You should have two inside out boxes. Turn the one that will be the lining right side out.

Lining inserted in exterior with right sides together, clipped at top corners

Insert the lining into the exterior with right sides together. Line up the seams at each corner and clip to hold.

Sewing machine stitching around top of basket

Now sew around the perimeter of the top, leaving a 2″ gap. Be careful not to catch the opposite side of the basket underneath while stitching.

Lining being pulled through gap in exterior

Carefully pull the lining through the gap. At this point, your creation probably doesn’t look anything like a basket. (See photo below.)

Lining and exterior pulled right side out

Push the lining into the exterior to form the basket shape again.

Lining pushed inside exterior

Turn the un-sewn gap under and press the entire basket.

Sewing machine top stitching around top of basket

The final step is to top stitch around the top of the basket.

Completed fabric basket

Your basket is ready to fill! You may choose to fold down the top 1″ to reveal the lining fabric, or leave it as is.

Two fabric baskets, one holding cotton balls and one holding cotton swabs.
Yield: 1 Fabric Basket

Fabric Basket

A fabric basket holding a roll of toilet paper sitting next to a potted plant in a floral fabric basket.

Make your own fabric baskets for organization and decoration.

Active Time 20 minutes
Total Time 20 minutes
Difficulty Easy
Estimated Cost $2.00


  • 1/4 yard Heavy Fabric
  • Coordinating Thread



  1. Cut fabric to two 15" x 15" squares.
  2. Cut 5" square from each corner.
  3. Fold each piece with right sides together.
  4. Pin.
  5. Sew along each side with 1/4" seam allowance.
  6. Open, then fold to opposite sides.
  7. Pin.
  8. Sew remaining sides with 1/4" seam allowance.
  9. Turn lining right side out.
  10. Place lining inside exterior with right sides together.
  11. Line up seams.
  12. Clip.
  13. Sew top leaving 2" gap.
  14. Pull lining through 2" gap.
  15. Push lining into exterior.
  16. Turn gap under.
  17. Press entire basket.
  18. Top stitch around top.


  • Fabric baskets can be made in any dimension divisible by 3. The ones shown started at 15" and 12" squares of fabric.
  • Interfacing can be used to reinforce the fabric for more rigid baskets.

Did you make this project?

Please leave a comment on the blog or share a photo on Instagram

Yellow sewing machine drawing above Beginner Sewing Projects Text Logo.

Beginner Sewing Projects is a site filled with quick and easy sewing projects that anyone can make. In addition to sewing projects for beginners, you will find crafts made with felt and sewing tips and techniques. Every post contains easy to follow instructions and photos for you to successfully complete the project.

Sharing is caring!

Skip to Instructions