How to sew a skirt in 20 minutes!!!

I am very excited to share with you one of my favorite nap time creations!!! Having two little girls who are very girly, skirts that are twirl worthy are important in our house. This was one of my first clothing projects and from here I’ve been able to create more detailed outfits. I am obsessed with matching skirts and dresses for my girls! If your ready to get crafty, grab some coffee or wine, beautiful fabric and lets get sewing!!!


Using the above chart will give you clarity as to how much fabric you need. This chart is a general guide, but make adjustments as needed. For example, my 3 year old is very petite and I usually have to make the waist smaller. In this tutorial I purchased 1 1/4 yards of cotton fabric. This was enough to make two skirts for my daughters and even a matching doll skirt with some left over scraps!

Sewing Machine
1 1/4 yards of fabric
Thread (matching the color of your fabric)
safety pin
3/4 inch elastic

Always start with washing, drying, and ironing you fabric. Lay it out on a flat surface to make your cuts. I will be making a 3T skirt, you can cut on piece of fabric that is 12×41″ which will have one seam or two pieces of fabric measuring 12X20.5 which will give you two seams. Since my fabric was 45 inches wide I just cut straight across, a few extra inches will make it more full.

You will want to serge the edges to prevent fraying, I don’t have a serger but the other alternative is to do a zig zag stitch along the edges. For my particular machine, I increased the stitch width and make the stitch length smaller. Stitch so that the needle goes just off the edge of the fabric. Do this to the top and bottom (longest sides).

Fold the fabric in half with the WRONG sides of the fabric to the outside. Pin along the raw edges. You’ll be sewing a zig zag to both those edges together and then a regular straight stitch. This will create a seam that will go in the back. Since my machine is already set for a zig zag, I prefer to do that first. Then change back to straight stitch (and change stitch length back to normal) and sew a 5/8 inch seam. At the beginning and end of a seam, sew a few stitches(3-4) in reverse, this helps lock the thread in place and prevents it from coming out.

At the bottom of the skirt you will need to make a hem, measure out 1/2 inches and pin it down. Then stitch.

For the top of the skirt you will be making a casing to put the elastic in. Measure 1.25 inches and pin the fabric all the way around just like the bottom hem. When you stitch, you will want to leave a 2 inch gap so you can insert the elastic. I always place this on the back near the back seam.

Cut your elastic to the length needed, and hook one end with the safety pin and use that to fish it through the casing you just made. Make sure the other end stays outside of the casing.

Pin the two ends of the elastic so they overlap about one inch to sew these together (it is a good idea to try it on to be sure the elastic fits). You could sew a line up and down , but I like to sew a “square” for added reinforcement. Pull on the waist of the skirt and it will go into the casing. Sew your two inch gap opening closed.

And volia, thats it! You’ve made a skirt! The options are endless- creating multiple layers, lace overlay, bias tape to the ends, etc!


Here is my sweet 3 year old dancing around, having a tea party, and just being silly!

And then you get that look, and that means its time to put the camera away… It looks a little something like this! I hope you enjoyed this tutorial and find it helpful! If you use tutorial to make a skirt tag me! I’d love to see your creations!


Leave a comment

Your email address will not be published. Required fields are marked *