Long sleeved Shirt Dress Tutorial

I made this dress for my daughter last night, and I just love it! I went ahead and took pictures as I went, just in case it turned out well, and I think it did!
Here is the finished product:

1) You'll want to start by laying out a button (or snap) up shirt on your mat or cutting table. I used a ladies' shirt, but a men's would give you more fabric to work with.

2) Find a sample dress in the size you'd like to make, and lay it on top of your shirt. Cut off the sides off the shirt, leaving about an inch of shirt fabric sticking out on each side for seams. Set sleeves aside.

3) Then line up the neckline of the sample dress with your shirt, and mark with a sewing pen. Cut the collar of the shirt off, and set it aside.

4) Take your shirt sleeves and cut them to the length of your dress sleeve (including seam length!), being sure to leave the cuffed edge of the sleeve intact. Then, using the seamed edge of your shirt sleeve, fold the sleeve over until it is the same size as the sample dress sleeve, and pin.

5) Sew sleeves along pinned edge, and cut off extra fabric.

6) Turn your shirt inside-out, and lay the sleeve down to match it up with the rest of the shirt. Mark with your sewing pen, or a pin, where the the bottom of the sleeve will be. Then sew the sides of the shirt, from your mark, to the bottom of the shirt, on each side.

7) When you're done sewing the sides together, thread the left shoulder strap through the left sleeve, with right sides facing each other. 
*Note: I sewed my dress with the sleeve seams purposely facing outward. If you prefer to go with the traditional seam, you'll want your garments to be right sides in, with wrong sides facing each other.

7) Pin very well, and sew all the way around sleeve. Repeat steps for right sleeve.

8) Turn your shirt right side in, and this is what you should have so far. Almost done!

9) Set your machine to the widest strait stitch, to sew a gathering stitch all the way around the neckline.

10) Then pull one of the threads to gather your neckline. Use your sample dress to see how big you want the neck to be.

11) Take your shirt collar that you set aside, and pin it to your gathered neckline, starting with each open end of the neck, and finishing in the center of the back. Pin well....

12) Your shirt collar should be larger than your neckline, so take the extra in the center of the back of the neckline, and sew it together, being sure to make the seam show on the under side of the collar. Then trim the excess.

13) Throw a ribbon or belt around it, and your done! I actually added a skinny elastic to the inside of the waist of mine also by simply pinning it in place, and sewing it on while stretching to to fit the fabric. If you'd like a short-sleeved version, simply shorten the length of the sleeve on the unfinished side, and sew as usual.

I think I should add that this is my very first attempt at sleeves! It wasn't nearly as difficult as I imagined. I'm not sure if I did it the easiest way, but it worked! 


  1. LOVE this! we're putting together a list of links for projects repurposing button downs and will definitely be linking (I think it'll be up in a couple weeks). again, great job!

  2. Thank you so much! I can't wait to see it!

  3. Just found your blog.. a couple of moms were chatting about it in the nursing room at church, lol! (there were SIX moms in there at the time, good promotion by word of mouth!) I think that you and I have similar ideas about fabric- if you don't like an outfit, change it, make it cute and don't be scared- just cut away! can't wait to see more of your ideas, and to try this shirt dress.. and everything else....

  4. I just found your blog and I absolutly love it! I had to open my girl's closet to see what I could make work for them before giving it away. (Size being an issue!). Thanks for all the ideas!

  5. This is absolutely ADORABLE!!! ♥ ♥ ♥


Post a Comment

Thanks so much for leaving a comment! I just love finding them! Comments on older posts are moderated, so if your comment doesn't show up right away, it will soon! :o)