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!
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.
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!
Do you love to sew? Try one of these sewing projects:
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
- Sewing tools
- Sewing machine
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 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.
Sew up the pants following the patterns directions. Make sure to add elastic to the pant leg hems for the right look.
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.
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.
Add the Velcro to each side of the skirt waistband.
Sew the rhinestone trim onto the waistband.
Take a small piece of rhinestone trim and hot glue it onto the headband.
Assemble the DIY Princess Jasmine costume with the top, pants, skirt, and the headband. You finished!
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!
I believe small sewing moments can create great joy. Find your own “right” way to sew. -Heather