Skip to Content

Upcycle Dress To Denim Skirt

Posted on Last updated: /

This is the denim skirt I refashioned from an outgrown denim dress I mentioned in the earlier post. This is the second part of the refashioning project after I made the top of a denim vest. There are another 2 tutorials, a reversible belt and a denim rosette brooch, all made from a single piece of a 4-year-old denim dress.

Denim Skirt Pattern

I salvaged the bottom part of the denim dress my daughter wore when she was 4. Since the denim dress is a drop-waist type (bigger than the waistline measurement), bringing the drop-waistline to the waistline for an 8-year-old is possible.

refashion denim skirt


  • Start Refashion and share your completed handmade on Facebook and/or Instagram. Remember to tag us, @craftpassion, so that we are able to see them.
  • Pin it to Pinterest for future To-Do List
  • Share with your craft groups for a craft-along event.
  • Browse more craft projects to make, particularly for the upcycling projects.
Denim Skirt Pattern

Upcycle Dress to Denim Skirt

Yield: Denim Skirt
Active Time: 2 hours
Total Time: 2 hours
Difficulty: Intermediate /Advance Level
Estimated Cost: $2 - $10

This is the denim skirt I recycled from an outgrown denim dress I mentioned in the earlier post. This the second part of the recycling project after I made the top to a vest. There are another 2 tutorials, a reversible belt, and a denim rosette brooch, all made from a single piece of 4-year-old denim dress.

Enjoy sewing them!


  • Denim / jeans dress, drop waist type (a little too small for the current wearer)
  • Seam ripper (to separate the skirt from the dress)
  • Strong thread for denim sewing, find the closest thread color
  • 1/2 yard cotton fabric (enough to make ruffles for a vest, this skirts and another side of the reversible belt, post to follow soon)
  • 1″ Elastic band, length according to wearer’s waist.


  • Sewing machine
  • Denim sewing needle #16 or #18
  • Matching color threads
  • Sewing kits and pins
  • Scissors
  • Rotary cutter, quilter’s ruler & rubber mat (optional)
  • Safety pin for inserting elastic band


  1. This is the skirt portion of a denim dress. I split it from the dress by ripping off the seam using a seam ripper.
    a. Cut the hem from the skirt, just above the sewing line, around 3/4″ from the bottom. Keep the hem for making a reversible belt later.
    b. Measure the total length of the skirt’s hem, multiple by 2 to 2.5 for the ruffle’s length.
    c. Cut a 3″ wide on the new fabric with the multiplied length.Refashion denim skirt material

  2. If the original dress came with a facing on the waistband, just stitch them back to the band after ripping off the top from it.

    If it didn’t have waist facing, cut a strip of new fabric, and sew it on. Leave a 2″ opening for elastic band insertion.Recycle Denim Skirt

  3. a. If the belt loop is too long, trim it to about 3/16″ from the edge.
    b. Fold the raw edge in and sew on the waistband.
    If you have a bad experience in sewing a thick layer of denim fabric and faced problem like needle breaking and thread jamming, you are not alone… You will find the trick shown below helpful.modify belt loop

  4. There are a few ways to sew a thick layer of fabrics with a household sewing machine, you can use handwheel to control the sewing and manually move the “stuck” fabric by hand, or use a walking foot, or hammered down the thick pile. But, I found that by simply placing thick cardboard to level the presser foot does the trick wonderfully.

    a. When you are about to sew a thick pile of fabric, with the needle down and presser foot up, insert the cardboard behind the needle.
    b. Drop the foot and continue sewing.
    c. Sewing from thick to thin layer fabric has a lesser problem, if needed, just place the cardboard to the front part of the presser foot to level it and sew slowly until the needle is about to reach the cardboard.
    d. Adjust the cardboard to the front and repeat again if denim with different thickness

  5. The adjusted belt loop. Using a household sewing machine to make narrow satin stitch on a thick pile of denim fabric is difficult, so, sew the belt loop with straight stitches instead.

    Remember to perform 1 or 2 back stitches at the beginning and end of the sewing to prevent the threads from belt loop

  6. a. Join all the 3″ strips to make them into a circle. Overlock or zigzag stitch the raw edges of the seams.
    b. Rolled hem one of the long raw edges.
    c. Set your upper sewing thread to tight tension and longest stitching length, sew 2 parallel lines of long stitch about 5/16″ apart and 3/8″ from the raw edge.
    d. Pull both upper sewing threads to create gathers for the ruffled trim until the length matches the skirt’s hem. Spread the gathers evenly across the trim.
    For more detailed photos on making a ruffle, please refer to the denim vest tutorial.ruffles

  7. a. With the right side of the ruffles facing the right side of the denim skirt, pin the ruffle to the bottom edge of the skirt.
    b. Set your sewing machine back to normal sewing condition, sew a straight line to attach the ruffles to the skirt with 1/2″ seam allowance.
    c. Trim the raw edges with overlock stitches by using a serger.ruffled hem

  8. Press the ruffles down and topstitch the ruffles to the seam allowance underneath it.frill skirt

  9. a. Measure the wearer’s waist. Cut the elastic band according to the waist measurement.
    b. Insert the elastic band through the waistband opening with a safety pin.
    c. Overlap the ends by about 1 “, zig-zag sew to join them.
    d. Close the opening.elastic waistband

  10. A whole new look of a denim skirt with a touch of ruffles.ruffles denim skirt

refashion denim skirt

Did you make this project?

Please leave a comment below or share a photo on Instagram. Don't forget to tag @craftpassion so that we can see it.

Follow Craft Passion's Network:

Fashion Mozo

Thursday 21st of November 2019

Beautiful and sweet denim skirt for girl


Thursday 15th of December 2011

Very cute! I have small granddaughters that this will be great for.

I have been sewing since 7th grade (I am 53) and I never knew the tip about using cardboard and I have sewn recycled denim a lot! Thank you, Thank you, Thank you!!!!

Smiles, Rebecca

Craft handmade

Monday 25th of July 2011

creative ideas, i like very much. thanks


Tuesday 17th of May 2011

Te quedo lindo!!! Mil gracias por tan excelente idea :) Besos.

Translation (by Google): Cute! Thank you for such a great idea:) Besos.

Skip to Instructions