December 29, 2013

DIY Queen Elsa Inspired Dress from Disney's FROZEN

My daughter is singing "Let It Go", the song from the new Disney movie, FROZEN, in her upcoming school talent show and needed a Snow Princess Dress to fit the part! If you have a little princess looking for a Queen Elsa Costume, check out my tutorial below!

 I started brainstorming and decided to use the Circle Skirt Tutorial by Made for the skirt portion.

For the top I winged it, kind of. I drew up a quick plan and gave it a go. The first top was just a bit too tight, it would have worked, but it pulled at the button holes at the back and I didn't like the way it laid, so I added some inches to my measurements and gave it another go and it turned out perfect! (Now I need to get my youngest to put on her Anna dress and do a photoshoot with both of them!)

 I didn't take pictures, but I'll give you a brief walk-through of the top. It was my first time ever using the button hole foot on my machine which I am now in love with it! I used a total of 1.5 yards of the blue, sparkly  polyester charmeuse fabric, and three yards of tulle. I also used some heat-set gems, beads in a bottle, and snowflake buttons for embellishments.
Keep in mind that I am not a seamstress and I know there is a better way to do this to get clean seams along the inside. But I was winging it and it worked out ok and looked good from the outside, so figured I would share for those that are like me! Take Note: for my four year old I ended up just making a large band (22" x 11") as a top, rather than three separate pieces and it worked perfectly and was a ton easier to make! 
First you'll need to take some measurements.
Measure under the armpits and just above the hips.
Divide the numbers by half.
For the front piece you'll add one inch to each measurement.
For the back piece, add two inches.
Measure from the armpit to just above the hip to find the height of the bodice, add 1 inch.

The front piece looks like this, cut two of these:
The back looks like this, again, cut two:
The dotted line indicates where you should cut both of the back piece in half.
Do that now.

For the straps, cut in half length wise the 3 yards of tulle.
Measure where you want them to lay on your child's shoulder - I placed mine 4 inches in from the side. This gets sandwiched between the two top pieces. With the two pieces right sides together, sandwich the tulle in between with the length of it hanging out the bottom:
The black dotted line indicates the first front piece, the blue is the tulle straps which are gathered two about 2" wide, and the red is the second front piece, creating the sandwich.

Starting in the middle of the bottom, with the straps stuffed inside so as not to sew them, use a 1/2 inch seam allowance, go across, up the side, along the top, down the right side and about an inch onto the bottom, leaving a nice sized hole (at least 4") for turning.

Turn right side out and top sew along the top and bottom of the piece.
Set this aside and grab your back pieces.

By this point you should have four back pieces. Two left and two right.
Grab the two left pieces, place them right sides together.
Sew a 1/2" seam along the top, down the right side and along the bottom.
Leave the left side unsewn and turn right side out.

Grab the two right pieces, place them right sides together.
Sew a 1/2" seam along the top, down the left side and along the bottom.
Leave the right side unsewn and turn right side out.

Now it's time for the button holes.
I used my 4-step button hole presser foot to create my button holes.
Read the directions in your machine manual to find out how to do this
(really simple, don't be scared!).
I created 7 holes on each side. I made them 3/4" tall to accommodate my 1/2" ribbon and left a half inch space in between each hole. The holes go on the side seam that has already been sewn!
I then top stitched around the three completed sides.

Take the finished front piece and match the two back pieces to the front.
The two unfinished sides of the back should match up with the sides of the front.
Using a 1/4" seam, sew up both side seams. Turn right side out.

The last step is to secure the straps to the back.
I did this by first lacing the ribbon through the back and having my daughter put on the top. I pulled the straps up and over her shoulders and secured them to the back of the top where I wanted them with a pin. I took the top off of my daughter and hand sewed on two snowflake buttons to take the shoulder straps in place.

That's it! Your top is done.
I did end up using some heat set gems to create a pretty pattern on the front of the top.
I also added them to the tulle train, along with some more snowflake buttons and Beads in a Bottle (because they were easy to use!). This isn't necessary, but it gave the train some sparkle (plus I used a sparkle tulle) that catches and reflects the light as she moves.

I hope this makes sense, but feel free to leave a comment if you need clarification and I'll try my best!

UPDATE: My daughter placed 2nd in the Talent Show! At the end as we were walking up, a little girl, maybe 3, came up to her and said, "Good job, Queen Elsa!". It melted my daughters heart!

As soon as she walked on stage there were murmurings from the kids in the crowd - "She's Elsa... FROZEN... I heard she's going to sing "Let It Go"... I LOVE that song."

I was up front snapping pictures, but my Dad recorded her with my phone.
Here's a brief snippet I shared on Instagram:
Stay up-to-date with all things seven thirty three:


  1. How perfect! Such a pretty snow princess for sure!! You did an awesome job on the dress!!

  2. So sweet! I love this--all of it. The dress! How proud she is in it! Great job to both of you!

  3. This is amazing! Great job and she sings really well also :)

  4. hi kim !!!! what a great job, she looks like a princess, so i can tell that she feels like one also. great voice!!!!

  5. Looks Fab gonna have a go making it for my 8 year old daughter Thank you for sharing!

  6. The dress is amazing, and she sings really great!


Blog Archive