Bandanna projects | Girl's Sewing | Sewing

Shirred Bandana Dress

Disclosure: This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Make an easy bandana dress with a bandana, a few basic sewing supplies, and elastic thread!

Sew a quick and easy childs halter dress w/ Bandannas

While heading towards the check-out lanes at Walmart last week, I passed by the ladies accessories.  As I walked by, I noticed a rack of bandanas.  The yellow, green and blue ombre pattern of this bandana really caught my eye and just screamed spring to me!  I had to buy a couple.  I knew exactly what I was going to make with them…


A Bandana Dress!  I just love it, and it was so easy to make.  I was able to finish it in a little over an hour.

To make the dress, I used three bandanas.  (One for the front, one for the back and one more for the straps and flower.)


I didn’t take any photos of the sewing process, I was racing to get outside before the sun went down.  The temperature had been 90 degrees that day, but was supposed to be back in the 50’s the next day.  So we had to get our pictures done quick!

To make the dress:

1.  Sew the front and back panel together at the sides.

2.  I did 9 rows of shirring along the top of the dress.

3.  Cut 2 straps 3.75 inches wide by the length of the bandana.

4.  Sew the strap edges together, turn them right side out and iron them.

5.  Attach the straps to the inside of the dress in a “V”.

6.  I added an additional small loop to the back of the dress to help support the halter ties over her shoulders.

8.  For the flower, cut two strips 3 inches by the length of the bandanna and sew them end to end. Taper one end of the strip down to 1 inch wide to be the center of the flower.  Then, sew a gathering stitch down one side of the strip and loosely gather the strip.  Starting with the smaller side, roll the fabric into the shape of a flower and hand stitch the bottom to keep the flower secure.  I attached it to a pin so I could remove the flower when I launder the dress.

I was back at Walmart yesterday and picked up these:


Looks like we have a few more of the dress/tops in our future!


Don't miss any more posts!

Follow along on:

FeedlyBloglovin', your favorite feed reader, or signing up via email and have new posts delivered to your email box each week!

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. I think it would, lust space your rows of shirring wider.

  2. This is adorable. I love it! I'm a 12 yr old girl, do you think this could work as a shorter top?

    – Rebecca

  3. there are lots of tutorials on shirring on youtube or just google shirring
    .. just have to hand wind the elastic thread onto a bobbin.

  4. I really want to make this, I know and have made basic stuff. How exactly do you shirr?

    1. The dress will fit about a 3 to 6 as a dress, and is loose enough to fit as a top up to about a size 8. (I made my 7 yr old son try it on…) For a smaller child, you may need to bring in the side seams after you shirr the dress.

      Good luck!

  5. That dress is just delicious! I can just picture the hot summer days with this adorable dress! I could definitely wear one too :o)
    Thanks for linking up to the Creative Inspirations party – please come back Thursday to link up again!
    Stacey of Embracing Change

  6. Love it – so adorable!! I've actually had to peel myself away from $1 bandannas at Walmart – it's like $1 fabric! :] I just love the colors of this dress.

  7. I Love this! I made my daughter a bandana skirt by cutting out the middle of two of them, then sewing some elastic in the middle. I can't wait to make this! Your newest follower. Christy

  8. That is very cute you always have the cutest projects…..Thanks for linking up @CountryMommaCooks…..have a wonderful week:)

  9. Really cute, and wow, these are great photos!!

  10. Super cute dress! I need to learn how to shir, so I'm heading over to look.:)

  11. How clever, I wish a had an eighth of your talent.

  12. I love it, you creative girl!!!!! A pretty dress on a pretty girl.