We're sorry but your browser doesn't support some of the newer web features we take advantage of. In order to use this site please consider installing the latest version of one of the following browsers:

Frozen Inspired Queen Elsa Dress Tutorial

By Adelle Belnap 01/31/2014

One of the best parts about being a little girl is dressing up. Becoming a princess is as easy as slipping on a fancy gown. Since my girls and I are in love with the movie Frozen right now, we decided to make a Queen Elsa dress for play. And, since Frozen was just re-released in theaters today with a special sing-a-long version, I thought it would be the perfect time to share my Queen Elsa dress creation.

My girls gave me two requirements for the dress:

1. It has to be comfortable. No itchy fabric.
2. Easy to put on and off without help from Mom.

Good suggestions right? I wanted it to be simple enough to complete so someone with basic sewing skills could make one at home for their little girl too.

This is what we came up with! I hope you like it as much as we do. So far, it has been a real hit.

You'll need:

1 Yard Cape Fabric
1.5 Yards Dress Fabric
8 Inches 1/4 Inch Elastic
2 Button Snaps
28 Inches Decorative Ribbon
Matching Thread

First, you'll print the pattern pieces for bodice (front and top) and dress straps. Download free here: Elsa Bodice Front Pattern and Elsa Bodice Back and Straps Pattern

Be sure to cut the front and back pieces on the fold of the fabric, so when you open it, it makes a whole piece.

Pin the bodice to the bodice lining with right sides together, then sew along the top edges around the armhole. Leave an opening for the strap in the front 1/2" from the armhole as shown in the drawing below:

Clip on the curves around armholes and at the "v" on the front of the bodice. Turn right side out. Insert the straps into the opening on the bodice front, adjust the length for your child, then top stitch it into place.

Cut your straps and fold them in half so they are long and thin. Sew across the seam and turn them right-side out.

Pin the front and back of the bodice together with the right sides facing in.

You will need to do this twice to create the bodice and bodice lining.

Next, attach the straps to the bodice back 1/2" from the armhole, right sides together. (You will attach the front of the straps later.)

Sew the front and back side seams together on both the bodice and the bodice lining.

The skirt is extremely easy to cut and sew.

Measure the height of your child from between her shoulder blades to the floor. This will be the length of your skirt.

The width of the skirt is about 44 inches wide. That is the typical width of fabric, so you won't have to cut it.

My skirt piece was 44" x 27".

Fold the skirt piece in half lengthwise and sew the skirt length together to make a tube. Make sure the right side of your fabric is facing in, so the seam is hidden when you turn it right side out.

Make the center front of your skirt top with a notch, similar to the one you made on the bodice. It will be your guide. This will help you secure the skirt evenly to the bodice after it is gathered. Then, sew a basting stitch around the top. Do NOT back stitch when you do this step because you will be gathering the skirt.

Gently pull the bobbin thread to gather the skirt along the basting stitch. This will make the skirt nice and ruffled. I just cut the bottom of our skirt with pinking sheers instead of hemming the bottom. It prevents fraying. If you want to hem the bottom, that's fine too!

Attach the skirt to the bodice. Tuck the bodice inside the skirt with the right sides facing together. Align the middle point guides so the center points in the front and back are matched. Pin in place. Then, spread out the gathered skirt ruffles so they are evenly spaced around the top.

Sew outside of the basting stitch line to attach the bodice and skirt together.

Cut 8 inches of 1/4 inch elastic and attach it to the back of the inside of the bodice.

Start sewing just inside the strap and continue straight across to the other side. Pull the elastic tight as you sew, so when you are finished it pulls the fabric tight.

Hand sew the button snaps onto the back of the dress. These will be used to attach the cape to the dress. You will sew the other half of each snap to the cape top.



The cape is made from one yard of fabric. You will not need to cut anything! Our fabric was 55 inches wide. Use the width of your fabric to make the length of your cape.

Fold and tuck the edges of the cape fabric and sew. Do this around all four sides of the cape. This will finish all of the edges and prevent fraying.

Then, mark the center of the top of the cape. It is 36 inches wide. Fold the pleats into the fabric tucking from the outside edge towards the center.

Once the pleats are finished, the top of the cape should be about eight inches.

Sew the pleats in place with a seam across the top. Hand sew the button snaps onto the top corners of the cape.

Cut a piece of decorative ribbon 14 1/2 inches long. Attach it to the front of the bodice along the skirt. Fold the edge under and sew it to the bodice. Then, sew along the entire bottom edge of the ribbon across the dress. Leave the top free.

To make the bow, cut a nine inch piece of ribbon and fold it into a loop. Sew down the middle to keep it in place. Then, attach it to the dress with a three inch piece of ribbon folded around the bow from top to bottom. Sew down the center ribbon on each edge.

Now your Elsa dress is done! Your little princess is ready to meet Elsa and Anna at Disneyland, or play around your house until your next Disneyland vacation.

Take your princess to the Disneyland Resort for vacation memories that will last longer than winter! Our Disneyland packages and Disneyland tickets are guaranteed to bring you frozen fun without freezing your bank account - and that's a good thing! Book online or call our Disney Experts at 855-GET-AWAY.



Check out these other great articles:

Three Frozen Activities for Magic at Home
Frozen Powers Bracelet Tutorial
All-Weather Mickey Snowman Tutorial


Adelle Belnap