Turn Your Old T-Shirts into Reusable Grocery Bags: A 5-Step DIY Guide

Ever opened your closet and found a pile of soft, faded tees that never make it past the laundry basket? Those shirts are begging for a second life, and there’s no better time than now to turn them into handy grocery bags. Not only do you cut down on plastic waste, you also get a tote that’s as comfy as your favorite shirt. Let’s dive in and give those old threads a purpose.

Why Reuse Old T-Shirts?

Every year millions of plastic bags end up in landfills or oceans. A single reusable bag can replace dozens of single‑use plastics. When you upcycle a T‑shirt, you’re doing two things at once: keeping fabric out of the trash and creating a bag that’s lightweight, washable, and uniquely yours. Plus, the process is quick enough to fit into a busy week—perfect for anyone who loves a good DIY but hates a long‑hour project.

What You’ll Need

  • 1 or 2 old T‑shirts (cotton works best, but blends are fine)
  • Sharp scissors
  • A ruler or measuring tape
  • A fabric marker or chalk
  • A sewing needle and thread (or a simple hand‑sew stitch)
  • Optional: iron and ironing board for a crisp finish

Everything you probably already have at home. If you’re missing a needle, a simple running stitch with a sturdy thread will do the trick.

Step 1: Cut the Shirt to the Right Size

Lay the T‑shirt flat, front side down. Using the ruler, measure a rectangle about 12 inches wide and 14 inches tall from the bottom hem up. This will become the main body of your bag. Mark the corners with the fabric marker and cut straight across. If you’re using two shirts for a larger bag, repeat the measurement on the second shirt; you’ll stitch the pieces together later.

Pro tip: Keep the original neckline; it will become a handy handle later on.

Step 2: Shape the Bottom

To give the bag a stable base, you’ll need to create a small “V” at the bottom. Turn the cut rectangle so the short edge faces you. Fold the bottom edge up about 1 inch, then fold the corners in so the edges meet in the middle, forming a triangle. Pin the folds in place if you have pins; otherwise, just hold them steady with your fingers. Sew along the two new edges, leaving a small gap (about half an inch) at the very tip of the triangle. This gap lets you turn the fabric right side out later.

Step 3: Turn the Bag Inside Out

Pull the fabric through the gap you left in the bottom seam. This flips the sewn edges to the outside, giving the bag a clean look. Use a blunt object like the handle of a spoon to push the corners out neatly. Once the bag is fully turned, press the bottom with an iron if you have one—this makes the base firm and ready for groceries.

Step 4: Add Handles

Here’s where the T‑shirt’s original neckline shines. Cut a strip about 2 inches wide from the leftover fabric (you can use the sleeves or the top part of the shirt). Fold the strip lengthwise, right sides together, and sew along the long edge, leaving the short ends open. Turn the strip right side out and press flat. Now, attach one end of the strip to each side of the bag’s top edge, spacing them about 4 inches apart. Sew securely, making sure the stitches are tight enough to hold weight.

If you prefer a double‑handle look, simply repeat the strip and attach a second set a few inches lower.

Step 5: Finish and Test

Give the bag a final once‑over. Check all seams for any loose stitches and reinforce if needed. Wash the bag on a gentle cycle to remove any chalk marks and to let the fabric settle. Once dry, load it with a few grocery items—cans, a loaf of bread, maybe a bunch of bananas—to test its strength. If it holds up, you’ve just created a reusable tote that’s as soft as a favorite shirt and as sturdy as a store‑bought bag.

A Little Story From My Kitchen

I still remember the first time I tried this on a rainy Saturday. I grabbed a faded band tee from the back of my closet, cut it up, and proudly strutted to the farmer’s market with my new bag. Halfway through, a gust of wind tried to steal my apples, but the bag held firm. A fellow shopper asked where I got it, and I ended up swapping a few other upcycled ideas over a cup of oat latte. That moment reminded me why I started EcoCraft: small, hands‑on projects can spark big conversations about waste and creativity.

Keep It Fresh

Your new grocery bag is washable, but to keep it smelling fresh, toss it in the laundry with a cup of white vinegar every few washes. The vinegar helps break down any lingering odors without harming the fabric. If you want a pop of color, you can even tie a small piece of fabric or a ribbon to the handle—just make sure it’s also washable.

Going Beyond the Bag

Now that you’ve mastered the T‑shirt tote, the possibilities are endless. Turn larger shirts into beach bags, use denim for extra strength, or add a pocket made from the shirt’s pocket (if it has one). Each new version is a chance to experiment and reduce more waste.

Remember, the goal isn’t perfection; it’s progress. Every bag you make means one less plastic bag floating around the planet. So pull out those forgotten tees, grab a pair of scissors, and let your hands do the talking. EcoCraft is all about turning everyday items into something useful, beautiful, and kind to the Earth.

Reactions