upcycled baby hat tutorial

Hello friends at Honeybear Lane! I hope you’re enjoying summer. This is Rebecca from Searching Out Simple visiting again. We’ve had weather all over the place from hot, hot, hot to rain, rain, rain. This summer I have a handful of friends that are expecting and if I lived closer there would be a lot of baby showers or welcome baby parties to attend. This got me thinking of baby gifts. Today I’m going to show you how to make a simple baby hat from a shirt. It can be your shirt, a child’s shirt, even a sweater would work. Just be sure to check for holes or stains when cutting fabric so your hat doesn’t end up with a hole or stain.


Gather your supplies.

upcycled hat supplies

 I’ve used the hat that my youngetst had at the hospital to ensure my hat would be appropriate size for a newborn. Though, you can use any size hat you’d like, as long as your shirt is large enough. This hat is lined so we’ll be making two hats and putting them together at the end. Lay your hat at the bottom of the t-shirt, using the hem already there. Cut around the hat leaving about 1/4″ for seam allowance. You’ll do this twice so be sure to place your hat leaving space for another.

Make sure your pieces are right sides together then using a zig zag stitch about 1/4″ from the edge sew both sets of pieces together. Double check that you’re using a ball point needle when working with knit fabrics.

outer & lining

This is what you should have now. You’ll want to insert one into the other, making sure that you turn the outer piece right side out. Then I used a wide zig zag around the bottom to sew the two pieces together. The hat folds up and because it is lined there are no seams exposed. Here you can add a button, ribbon or trim of your choice. I chose to leave this one as is before sending it away to his mama.

So there you have it, simple baby hat at virtually no cost and very little time.


  1. Very creative and sweet, I love it!

  2. I love this! Seems like it is baby season. I can’t wait try this out!

  3. I linked up through my blog too!

Speak Your Mind