Turning an old t-shirt or dress that no longer fits into an easy t-shirt dress by adding a skirt to a t-shirt. This project is simple and can be made quickly with this diy t-shirt dress tutorial. I choose my favorite fabric to make a skirt and then added the skirt to the t-shirt and had a cute dress!
This post has been updated. I was really excited to pull this dress out to go with the pillows I made with the new Derby Day fabric collection. I honestly can't believe the t-shirt dress still fits one of them (Ava was seriously still a baby in the first pictures. The baby chub is killin' me). I am leaving the older pictures up as well because I simply adore the blue dress but sadly it was lost along the way. I updated the tutorial graphics but am leaving the rest of the post as it originally was because it is still one of my favorites!
I am so so excited, the Kentucky Derby will be happening again soon! If you're wondering why this makes me so excited let me explain. I was born in Lexington, Kentucky, spent 8 years there during my 20's and believe it or not...my dad was a jockey! Yes, for real. In fact, my family has and still does racehorses in Lexington. Even while growing up in California my entire childhood was spent around horses. I guess you could say I have never known a life without horses.
So when Melissa Mortenson of The Polka Chair (whose style I simply adore) came out with her horse-centric fabric line Derby Style I just about flipped. I knew I HAD to do something awesome with these prints, so I decided that the diy t-shirt dress tutorial was the perfect project. For more inspiration from this line, check out the horseshoe-shaped pillow I made! Super fun!!!! You can also see the Modern Hourglass Pillow made with Derby Day fabrics.
The Derby Style line is sold out but the new Derby Day line just came out and has so many cute prints, including my favorite horse print.
My best friend Jennie sent me the horse print fabric because she knows my true heart. Yay for best sewing friends! I happened to have two boat neck style dresses that were getting very short on my girls and when I saw how well they went with this fabric I knew it was a perfect match.
To make the easy t-shirt dress simply pick a coordination old t-shirt and your favorite fabric. You will make a skirt and sew it to the shirt to make a diy t-shirt dress!So I have a super easy and fun T-shirt dress Pattern and Tutorial with two bow options. I was able to use a 1/2 yard for each toddler t-shirt dress. For the shorter dress (3T) I had a little more fabric and made a larger bow and for the longer dress (5T) I made a smaller bow and attached it to the collar. For sizes 6 and up you will probably need a whole yard for the correct width.
DIY T-shirt Dress Tutorial
Supplies you will need
- Old T-shirt, dress, or boatneck style t-shirt pattern
- 1/2 to 1 yard of quilting cotton fabric, I used the Derby Day Fabrics
- Fabric Bow Sewing Pattern in the Resource Library
- Using either a t-shirt or a dress that is too short determine where you would like to cut the t-shirt. I generally use the belly button as a reference point at which to cut. Add a half inch for the seam allowance.
- Measure either a skirt or from the belly button to where you would like the dress length to end. I usually measure just below the knees.
- Add a half inch to both sides and the top for seam allowance. For the bottom add a full inch so you can hem it. Mark and cut.
- Using a 1/2" seam join both sides of skirt pieces right sides together, pin and straight stitch down the short sides.
- Fold bottom raw edge under 1/4" and press.
- Fold bottom edge under another 3/4" and iron. Sew hem 1/2" from the bottom edge.
- To gather skirt lengthen your stitch to 4 or 5 and straight stitch 1/4" from the raw edge. Repeat this step sewing a second line 1/2" from the raw edge.
- Pull thread ends to gather skirt to match the width of the t-shirt opening.
- With Shirt facing right side out insert into the waist of the skirt. The skirt will be RST with the wrong side on the outside
- Pin shirt and skirt waist together. Sew together using a 1/2” seam, serge or zigzag stitch edges to prevent fraying.
- Cut 2 rectangles 5 x 7 inches. Starting near one corner sew 1/4” around edges leaving a 1 1/2 inch opening.
- Clip all four corner.
- Turn rectangle right side out pushing corners square and slipstitch the opening shut. Repeat these steps with a smaller rectangle as well.
- Push the center of bow together, you can sew this together if you like.
- Using smaller rectangle, place on the front of the bow and wrap around until both ends meet.
- Hand sew the small rectangle edges together on the backside of the bow. When finished hand sew and attach to dress in the desired place.
Download the Fabric Bow Template in Resource Library.
This will give you the correct measurements for the bow.
*** For the skirt measurements, you can refer to the Double Layer Skirt Pattern also found in the Resource Library.
If you don't have a t-shirt to upcycle my picks for a pattern would be the Bateau Neck Top from Aesthetic Nest. And a few striped knits from Riley Blake Designs that would work the Derby Day cotton prints.
Hope you have a great Derby Day!
Louisa says
What very cute dresses. I can't get over how awesome the bow at the waist is!
Louisa says
What very cute dresses. I can't get over how awesome the bow at the waist is!
Natasha says
Very cute! I'll have to keep this in mind for once my girl is out of onesies!
Amanda says
Such a great idea to up-cycle old tshirts! Really love the Derby Horse fabrics too!
Linda Sprinkle says
Instead of hand or machine gathering, we use 1/4 or 1/2 inch wide elastic cut to width of the t-shirt. Sew the elastic to the skirt, then sew the gathered skirt to the t-shirt top. This allows the dress to "give" at the waist. This is very useful when making dresses for charity, when you need to accommodate various sizes.
Shelly says
Great idea!
Heather says
Would you please give a little more detail on how to do this? Do you stretch the elastic and sew on top of it to gather the skirt? Are you using a zigzag stitch? Then, to attach the gathered skirt, are you using a zigzag or straight stitch? Are you sewing over the elastic again when attaching the skirt?
Linda Sprinkle says
Wish I had seen this sooner! I quarter mark both the elastic and the skirt. (They are already sewn in a tube.) I stretch and pin them together using a zigzag stitch. Quarter mark the T-shirt and sew it to the skirt. I hope this makes sense. It's really like sewing an unfinished elastic waist skirt to a t-shirt.
Sally Cuningham says
How much wider should the material be compared to the t-shirt. My granddaughters are from 4 years to 13 years they like to where matching things for holidays. It will need to gather, but not over gather!! Thanks
jassica says
Funny t-shirts printed on crazy soft apparel. Shop online for cool shirts for men, women & Kids. Cute maternity tees, soft tank tops. Buy 2, get 1 free! https://www.shopidor.com
restaurant tunisie says
Excellent beat ! I would like to apprentice whilst you amend your site, how could i subscribe
for a blog web site? The account aided me a acceptable deal.
I had been a little bit familiar of this your broadcast offered vivid clear concept
Watergirl says
Well I did it! It was very easy but I don't think it looks as cute on me as it does the girl in the pic.
yy says
Recently I want to get a new little skirt for my baby and plan to give her a new pattern and color, but I always can't decide which one to ask. Can a friend passing by give me some suggestions? Thank you
https://www.amazon.com/-/zh/dp/B086MSHQGB/ref=sr_1_3?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&crid=35P1SIWFQ3I81&dchild=1&keywords=fabric+diy&qid=1587055508&sprefix=%E5%B8%83%E6%96%99%2Caps%2C383&sr=8-3
Sarah Johns says
This is a great tutorial except for the fact that there is no information as to how much fabric to add to the waist line to create a nice gathered look. I've already had to throw away two skirt bottoms because I had to guess how much to add!