DIY Halloween: 3 Easy Disney Princess Costumes

I have tons of fun DIY projects up my sleeve this month and can’t wait to show you, but first a throwback to my favorite costumes from last year. I never posted the full tutorials here on the blog, so I’m excited to revive and share them today!

Everyone loves a Disney Princess, and I created three very easy DIY projects for Belle, Ariel, and Elsa — how can you even choose just one??

First up, Elsa.

Here’s what you’ll need:

  • Lace shirt (cream, blue or nude) — like this one
  • 2 yards stretchy light blue knit
  • 2 yards teal lace
  • Matching thread
  • Double needle (optional)
  • Sparkly earrings
  • White or flesh-colored shoes


Step 1. Fold your 2 yards of knit fabric in half, with the stretch of the fabric going across the fabric, as shown. Measure right above your bust (where the top of the tube dress will sit) and divide this number in half. Use this as the top measurement of your tube dress, as shown, then cut the rest of the dress as shown, making it as flared at the hem as you’d like.

Step 2. Fold your 2 yards of lace in half, as shown. Cut a cape-like shape, making the measurement of the top wide enough to fit across your back and end under your armpits.

Step 3. Take your dress and fold it in half with right sides of the fabric together and sew it from the top to the bottom with a straight stitch, as shown. Turn right side out and press your seam flat with an iron.

Step 4. Take the top of your dress and fold the top over, as shown above. Pin in place, and then pin the lace cap to the folded edge as well. Sew all the way around the opening with a straight double stitch (using your double needle). [Using the double needle will allow for some stretch so you can pull it over your bust and avoid having to use elastic. Alternatively, you can use a zigzag stitch, although it doesn’t allow for quite as much stretch.]

Step 5. Cut the dress to your desired length, and cut a slit if you’d like.

To complete the look, wear the dress over a cream, blue or nude lace top (like this one), throw on a pair of sparkly earrings, like these ones, and do your hair in the classic Elsa braid using this hair tutorial! Throw on a pair of white or nude colored shoes and then let it go all Halloween night long!

Next up, Ariel.

Here’s what you’ll need:

  • 2 yards teal or green knit fabric
  • 1/4-inch elastic (enough for your waist and your ankles)
  • Oversized white tee
  • Light purple fabric paint
  • Cardboard
  • Sponge brush
  • Yellow purse (or stuffed Flounder)
  • Red wig (this one is perfect and only $13!)

Directions for the mermaid skirt:

Step 1. Fold 1 yard of your fabric in half with the stretch of the fabric going across the width, as shown. Cut a simple tube skirt (either using a fitted skirt you already own or your measurements as a guide).
Step 2. Fold the second yard of fabric in half with the stretch of the fabric going across the length, as shown. Cut a symmetrical half circle as big as your fabric will allow, and then cut a symmetrical circle in the middle to make it a donut shape. This will be the bottom of the skirt for the “mermaid tail.”
Step 3. Take the tube skirt and fold it in half with right sides of the fabric together and sew along the back of the skirt from top to bottom with a straight stitch, as shown.
Step 4. Measure loosely around your ankles (where the end of the tube skirt will meet the ruffle), and cut a piece of elastic in that length. Sew the ends of the elastic together to make a loop, and then stretch it to pin all the way around the opening of the skirt ruffle. Sew all the way around the skirt opening, stretching the elastic as you sew. Once you finish sewing and let go of the elastic, it will scrunch up and become a ruffle.
Step 5. Pin the ruffle on the skirt with right sides together (as shown), and sew across the elastic again, stretching as you sew.
Step 6. Fold the waistband of the skirt over and sew around it with a straight stitch. Leave a few inches open, as shown, and then insert a piece of elastic cut to your waist measurement. Once the elastic is inserted, sew the ends together, then tuck them inside the waistband and sew the waistband completely closed.

Directions for the mermaid top:

I’m not one to let it all hang out on Halloween, so I came up with a cute and covered-up alternative for Ariel’s upper half — a fun seashell bra painted crop top!

Step 1. Cut a piece of cardboard in a seashell shape.
Step 2. Cut your cardboard up, as shown, to create lines in the seashell.
Step 3. Take a white T-shirt and cut off the bottom to your desired length. Then try the shirt on and mark with a pin where you want each seashell painted.
Step 4. Using a sponge brush, paint each piece of cardboard and then stamp each piece one by one until your seashells are painted.

Pair your seashell crop top with your mermaid skirt, and then finish the look with a red wig, red lipstick and a stuffed Flounder fish (or a bright yellow bag like I did for a little modern take on the look!).

And finally, Belle.

Here’s what you’ll need:

  • Blue dress/skirt (like this one, but you could also make a skirt using my circle skirt tutorial)
  • White button up shirt (like this one)
  • 1/2 yard white cotton fabric
  • 1-1/2 or 2 yards white ribbon (2-3 inches wide)
  • 1/8 yard blue cotton fabric
  • Black shoes
  • Books or wicker basket

Directions for the apron:

Step 1. Cut a rectangular piece of fabric as long as you want, and about 30 inches wide. Sew across the top of the rectangle (along the long side) with a basting (super wide) stitch.
Step 2. Pull the threads on either side to gather the fabric.
Step 3. Fold over the edges of the other 3 (non-gathered) sides of the fabric and hem them with a straight stitch.
Step 4. Place the ribbon across the gathered edge and sew together with a straight stitch, as shown.

Directions for the hair bow:

Step 1. Cut a long strip of fabric about 36 inches long and 4 inches wide.
Step 2. Fold the fabric in half and sew into a long tube, as shown. Cut 1 of the short sides at an angle, and then sew up that side too, as shown.
Step 3. Turn the tube right side out by pushing a pencil into the pointed side and then scrunching the fabric down the pencil until the pointed side comes out. Cut the other edge at an angle and then tuck the raw edges inside and sew across it with a straight stitch.
Step 4. Tie up into a pretty bow!

Finish the look with a middle part and low ponytail, then tie that ribbon around your ponytail, grab a couple of books or a wicker basket, throw on some black shoes and go find your Prince Charming!

WHEW. Did you make it? Now choose your favorite and get those costumes ready for Halloween!



  1. Darcy from A Memory of Us says:

    I totally love this! THis is the first time I have seen disney princesses made “adult like” without being frumpy OR too revealing. Love it!

  2. Such cute Halloween outfit ideas!!!

  3. Paige Cassandra Flamm says:

    These are all so cute! You and Leanne are both so talented! I love these costumes!


  4. Joules says:

    I love all three! Fabulous ideas–I bet I could actually pull some of these off!

    lifestyle by joules

  5. seriously the cutest!!! xo


  6. Jessica says:

    Love these costume ideas! So cute! 🙂
    Unique Geek

  7. Allie K says:

    Super old post, so I hope you still see this! How did you line up/trace your tube skirt on the stretch fabric?

  8. […] “Everyday” Belle DIY from Merrick’s Art […]

Leave a Reply