Today I’m going to show you how to make an easy baby blanket using upcycled t-shirts. It’s a fun and simple homemade baby gift idea, and a great way to recycle some awesome t-shirts that you’re not quite ready to get rid of!
I don’t know about you, but sometimes I get attached to old t-shirts. Sometimes it’s a t-shirt that my son wore every day or one that is a souvenir from a favorite trip. Either way, I hate to get rid of them when they’ve got a bit of sentimental value. Today as a part of my series on sewing with knits, I’m going to show you how to upcycle a t-shirt into a baby blanket!
Upcycled T-Shirt Baby Blanket Patterns:
I can see this project being made from a wide variety of t-shirts, from favorite sports team shirts to race t-shirts to t-shirts that are travel souvenirs. Since the shirts are soft they are perfect to up-cycle into knit receiving blankets.
This project is made from a few of my son’s favorite Star Wars t-shirts. We don’t have a particular baby in mind for this blanket, but I thought that the Star Wars theme would be universal enough that it might make a fun gift.
The blanket is made from a combination of old t-shirts and purchased knit fabric. If you’re new to sewing with knits check out this post on “how to sew with knit fabrics” and if you’ve never shopped for knit fabrics before make sure you check out this post on “how to shop for knit fabrics”.
Supplies:
To make one you’re going to need:
Up to 9 t-shirts that can be cut into 12″ x 12″ squares. I used the front and back of two t-shirts. You can use just one if you want.. it’s up to you.
A Variety of Knit Fabrics for the patchwork on the front of the blanket. This blanket needs a total of 9 squares for the front. Decide how you want to mix and match the fabrics and t-shirts. My knits were all purchased from Girl Charlee.
1 1/4″ yards of Knit Fabric for the back of the blanket
1/2 yard of Ribbed Knit Fabric for the binding
Stretch or Jersey Needle for your machine
Walking Foot
Pins
Step one.
Cut the t-shirt into a 12″ x 12″ square with the “image” of your t-shirt in the center of the square. Just note that the size of t-shirts you are starting with will determine how well your image fits in the 12″ square. If you want you can increase the size of the squares you can, you will just have to adjust the size of the backing fabric to match. My t-shirts were are boys size M or L.
Cut 12″ x 12″ squares of knit fabric so that you have 9 squares in total.
Lay out the squares in a pattern that you like in 3 rows of 3 squares.
Pin the squares of the top row together.
Insert the stretch/jersey needle into your sewing machine. Install your walking foot. Set your stitch to a slight zig zag (about an offset of 1 or 2) and lengthen your stitch to 4 or 4 1/2.
Using a 1/2″ seam allowance stitch the 3 squares together.
Repeat for the 2nd and 3rd row of squares.
Stitch all 3 rows of squares together matching seams.
Press well.
Step Two:
Cut your backing fabric to 38″ x 38″
Lay out your backing fabric on a flat surface, wrong side up. Make sure it’s smooth. Lay your sewn fabric squares on top with the right side up. Smooth out so that all layers are even. If your fabric is on a cutting mat, use your rotary cutter to trim the backing fabric so that it exactly the same size as the sewn pieces. If it’s not on a cutting mat, use scissors.
Using a plate, round off the 4 corners of the blanket.
Step Three:
Next, cut your rib knit fabric into 2″ long strips. The number of strips you need will depend on the width of your fabric. You need a total of 160″ of rib knit fabric to bind the blanket. Cut the strips then sew them together end to end to make one long strip of fabric.
Place several pins in the blanket. Pin the rib knit fabric to the right side of the blanket. Stitch it in place curving around the corners. Use a 1/2″ seam allowance and make sure you catch all the layers of fabric. It’s very important that for this step you use a walking foot (or dual feed foot). When you get back to the spot where you started, match the ends and stitch in place.
Turn the fabric to the back side of the blanket and turn it under 1/2″ so that the fold is extending about 1/8″ over the stitching line. Pin well.
On the front of the blanket, stitch the binding in place.
Finishing:
After you finish it will look a little wonky. To fix this steam the binding well with an iron until it “behaves” again.
That’s it!!
It might take a bit of work to get used to it, but try it and soon you’ll be an expert!

FAB use of favorite knit t- shirts cut in squares for a baby blanket! Up- cycling is certainly a “green” idea. Star Wars! Thanks for sharing!
I don’t sew but when I see projects like this it certainly makes me wish I did! This is adorable, and I bet so soft!
Thanks for sharing!
Love this! Now i know what to do with all those shirts i can’t seem to part with.
Gorgeous idea! There are some old tees with sentimental value in my closet too and I just can’t get rid of them. One is my girl’s first t-shirt, one is a gift from her grand-grand mother, there’s a souvenir too and few others and the best thing I could do till now was keeping them hidden and safe :) Well now I can do some up-cycling and make a beautiful blanket for the newest member of our family. We are expecting our second daughter in December and this project is going to be her first blanket. Thank you for the inspiration!
This is a really great upcycle idea! It almost makes me wish I had another baby coming to put some of my first kid’s stuff to use again. (Almost.)