Adorable Big Bow Headband

Learn to make your own adorable, big bow headband in no time! This sewing tutorial is beginner-friendly and includes step-by-step instructions. There is no need to buy any fabric. Instead, upcycle an old t-shirt, a pair of leggings, or any other cast-off item made from stretchy material.
At 15 months old, my daughter still has very little hair. While I know that based on her genetics she will soon have more hair than she knows what to do with, there are times when I just want to put a giant bow on her head to make up for her current lack of locks.
Thankfully, I have lots of fabric scraps, worn-out t-shirts, and ratty leggings to use up, and it’s super easy to transform these cast-offs into headbands with great big bows. I love finding ways to give old clothes new life, especially garments that are too worn out to go to the thrift store but still nice enough I don’t want to turn them into rags.
Don’t worry, these headbands aren’t just for babies--just follow the instructions and the size can be modified to fit babies, toddlers, older kids, and even adults.
While I definitely recommend using scraps or old t-shirts to make these bows if you can to cut down on waste, if you don’t have any knit fabric on hand, you can find some adorable organic knit prints on Etsy instead.
You will need:
-Two 5 x 8 inch pieces of knit fabric with some stretch (old t-shirts or leggings are great for this)
-One 2 x 5 inch piece of the same knit fabric
-One long piece of fabric that is 3 inches wide (the length will vary based on head size). Cut the fabric the same length as the circumference of the wearer’s head plus 2 cm for the seam allowance
-Rotary cutter or scissors
-Optional: If your fabric is a bit floppy, you can add a 4.5 x 7.5-inch piece of iron-on interfacing to the wrong side of each of the two 5x8 inch rectangles to help your bow hold its shape.
Instructions:
Cut out all of your pieces (I used a rotary cutter for nice clean edges)
Take your two 5x8 pieces of fabric and sew them together, right sides facing. Use a 1 cm seam allowance. Leave a small opening on the last edge you sew.
Use the small opening to turn your rectangle right side out. Then sew the opening shut by hand.
Pinch the center of the rectangle along the long edge and then hand stitch 2-3 stitches right through the center of where the fabric is gathered. This will hold your fabric in the “bow” shape.
Fold your 2x5 inch piece of fabric the long way, right sides together, and sew the long edge to make a narrow tube. Turn the tube right side out.
Fold your long piece of fabric in half the long way and zigzag stitch (or serge) the long edge to form a tube. Turn the tube right side out.
Bring the two ends of the long tube together with the right sides facing. Sew the short edges together with a straight stitch using a 1 cm seam allowance. Then zigzag or serge the ends to reinforce.
Press the Zigzag seam to the headband.
Line up the bow with the front of the headband as shown so it is lined up with the seam. Wrap your small tube of fabric around the center of the bow and the headband. The ends of the small tube should overlap the zigzagged seam of the headband. Make sure the small tube is tight around the bow and the headband, then sew the ends together with a straight seam. . Trim the seam to make it less bulky then sew the seam again with a zigzag stitch to reinforce.
Hand-stitch a couple of stitches through the tube, headband, and the back layer of the bow to keep the bow from sliding.
The photos below will help to demonstrate the steps. I used an extremely ugly old pair of my son's pants for this example!




Voila! You have a Big Bow Headband!
If you're looking for additional easy-sewing, no-waste sewing projects, check out my tutorial on reusable cloth hair rollers.
Be sure to also check out my posts on Sustainable Crafting including:
-Guidelines for Sustainable Crafting
-Sustainable Knitting and Crochet
Happy Crafting!