Easy DIY Elsa Dress

heather handmade sewing

This post may contain affiliate links.

Learn how to make an easy DIY Elsa dress by combining a white t-shirt and a blue dress. This simple diy costume is the perfect comfortable dress up!

When your daughter wants to wear dress ups and costumes all day everyday, it’s important to make the dress ups of their favorite characters while making it strong and comfortable.

My daughter watches Frozen 2 every week, and we are planning a disney trip so an DIY Elsa dress was needed. It needed to be strong enough to hold up to play and washing, quick and easy to make, and comfortable enough to wear everyday.

diy easy elsa dress

This dress is so simple and fun, and it has the perfect twirl factor. It only has three seams and a little bit of topstitching. I love this simple refashion sewing project because you reuse the neckline and hem of a t-shirt.

There is some glitter tulle to make the dress sparkle, but it doesn’t show up well in pictures! You’ll just have to trust me that it’s there.

easy diy elsa dress

We are big fans of Frozen 2 in our house. We watch it all the time and mix and match the dress ups I’ve already made: Elsa’s dress, Elsa’s jacket, Anna’s cloak, and Anna’s dress.

I think eventually I’ll make costumes of all the other characters in the movie! I just love making DIY costumes!

easy diy elsa dress

Easy DIY Elsa Dress


elsa dress supplies

Fold the blue dress in half on the center front. Cut a 1.5 inch strip (or 3 inch wide total) off of the front.

fold and cut center fold

Save the blue fabric that was cut off. Cut off any seam allowances or hems and save for later.

save fabric

Fold the white t-shirt in half on the center front. Cut a 1.5 inch strip (or 3 inch wide total) off of the front.

fold and cut t-shirt

Cut two or three pieces of tulle the same size as the white fabric.

cut glitter tulle

Layer the tulle pieces over the right side of the white fabric and pin in place.

pin glitter tulle to white fabric

Pin the white piece to the front of the blue dress with right sides together. Each long side will match up with one long side of the blue dress.

It’s okay if the white piece is shorter than the blue dress. This makes it look more like a separate dress underneath. Just make sure to match up the necklines at the top.

pin to front of dress

Sew the layers together with a zigzag stitch and a 1/4 inch seam allowance. Finish the edges.

finish edges

Topstitch the seam allowance towards the dress and away from the center.

sew seams zigzag stitch

Take the small piece of blue fabric. Cut it 1 inch wider than the front waist.

topstitch seam allowance out

Cut one piece of glitter tulle the same size as the blue rectangle.

Layer the tulle on the right side of the blue rectangle. Fold the rectangle in half lengthwise with right sides together.

fold belt in half

Sew the rectangle with a 1/4 inch seam allowance and a zigzag stitch.

sew with zigzag

Turn the tube right side out.

turn right side out

Fold each short side under 1/2 inch and pin to the front of the dress. Make sure you pin it to the bodice and not to the skirt.

Topstitch each side of the belt to secure it to the dress. You can also add stitching in the middel to keep it in place.

pin belt to front

Give the dress a nice press and you finished!

easy diy elsa dress

If you make something using this sewing project, I’d love to see! Please share it on social media with the hashtag #heatherhandmade and tag me!

diy easy elsa dress
heather sewing

I believe small sewing moments can create great joy. Find your own “right” way to sew. -Heather

Notify of
Inline Feedbacks
View all comments