DIY Princess Jasmine Costume

heather handmade sewing

This post may contain affiliate links.

Learn how to make a DIY Princess Jasmine inspired costume for Halloween. Upcycle some adult dresses and add rhinestones and a crown for a great outfit.

It took me awhile to watch the new revival Aladdin movie by Disney because I loved the original so much. I really enjoyed with the new real-life version, so I set out to make a costume inspired by Princess Jasmine.

My goal with this DIY costume was to create pieces that could be worn together as a costume but to also create pieces that could be played with individually. I love making costumes, but I want them to work as dress ups so that they get a lot of use.

I also wanted to save time and money, so I ended up upcycling two adult dresses for the bulk of the costume. It came together quickly and easily!

diy princess jasmine costume

I used some beautiful rhinestone trim that I had in my stash instead of buying more. It worked out perfectly for adding jewel details throughout the whole costume.

It doesn’t have gold like the real Princess Jasmine, but it has lots of glitter and shine.

DIY Princess Jasmine Costume

My one regret is that I didn’t make the sleeves puffier. I wanted to, but I was limited to the fabric from the dress. I still think I could’ve made it work, and I should have tried harder.

The two different blues work together really well, and I love the lace on the sleeves and on the skirt. It was a great combination!

DIY Princess Jasmine Costume

Do you love to sew? Try one of these sewing projects:

DIY Princess Jasmine Costume

DIY Princess Jasmine Costume


  • Top or dress sewing pattern – I used the Babydoll Dress sewing pattern and used the long bodice
  • Wider leg pants sewing pattern – I used the Upcycled pants sewing pattern with elastic in the hem
  • 2 adult maxi dresses in coordinating colors – one in knit fabric and one it a sheer or lace fabric
  • 2 yards of rhinestone trim
  • 1-2 yards of 2 inch wide ribbon that matches your trim
  • 5 inches of Velcro
  • Headband
  • Sewing tools
  • Sewing machine
DIY Princess Jasmine Costume supplies

Cut out the bodice, neckband, and pants from the knit maxi dress. The pants should be cut along the hem to reuse it as a casing. Also, cut out a band that will finish the hem of the shirt.

cut out the bodice and pants from knit fabric

Cut out the sleeves and the skirt from the lace or sheer dress. I reused the hem of the dress for the skirt to make it easier to sew.

cut out sleeves and skirt from lace

Sew up the pants following the patterns directions. Make sure to add elastic to the pant leg hems for the right look.

sew the upcycled elastic hem pants

Sew the shirt with both knit fabric and the lace fabric. Add the rhinestone trim however you’d like. I chose to have mine go over the shoulder since it was really heavy, and I worried about it pulling the front of the shirt down if I only sewed it to the front.

sew the bodice and add rhinestones

Cut the ribbbon to the child’s waist measurement with 3 inches extra on each side. Gather the top of the skirt. Sew it to one half of the ribbon.

Fold the ribbon edge over to enclose the raw skirt edge and sew it in place.

sew ribbon along the top and fold it over

Add the Velcro to each side of the skirt waistband.

add velcro to ribbon skirt

Sew the rhinestone trim onto the waistband.

add rhinestones to ribbon

Take a small piece of rhinestone trim and hot glue it onto the headband.

hot glue rhinestones to headband

Assemble the DIY Princess Jasmine costume with the top, pants, skirt, and the headband. You finished!

DIY Princess Jasmine Costume

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 Princess Jasmine Costume
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