Tutorial: Make a Ruched Elastic-Waist Skirt


When I was a teenager, I pretty much only ever sewed one skirt pattern – a rectangle with a ruched elastic waistband. I made a version in cotton voile, which I wore on my first date with my husband. I made a version in flannel, before I knew how to choose appropriate fabrics for projects. I made a very bulky one out of cotton sateen, and one out of cheap cotton/poly batiste (which I am embarrassed to say, I still wear at home). It was just an incredibly versatile pattern.

I made all those skirts using instructions from Anna Maria Horner’s blog, where you can still find a PDF of the pattern for a lined skirt. I’ve since developed my own method of making this skirt, which I find quicker and uses less fabric (I found that most fabrics I used had no need for the lining). AMH’s pattern will work great for you if you’re using a very lightweight or sheer fabric.

Anyways, if you’d like to learn how I do it, please follow along! If you can sew a straight line on a sewing machine, you can make this super-easy skirt! The hardest part is inserting the elastic.

What You’ll Need:

  • 1.5-2 yds fabric of your choice (I like flowy fabrics like rayon, you can use any lightweight fabric such as cotton voile/lawn. You could probably use silk, but it’ll be a bit trickier to sew the elastic channels).
  • Matching thread
  • Safety pins (I like to have both regular ones and the tiny ones on hand)
  • 1/4″ wide elastic – enough for 3 times your waist measurement
  • Seam ripper

Measuring and Cutting:

The only piece you’ll need to cut for this skirt is essentially a large rectangle.

For the width, you’ll want to measure at least 10″ more than your HIP measurement. I recommend cutting more than that, though, because it will give you more gathers at the waist. I went with the width of my fabric from selvedge to selvedge – 60″.

If your fabric isn’t very wide (44″ for example), fold the fabric in half and cut two rectangles at HALF your desired width.

The width you choose doesn’t need to be precise – just choose less width for less gathers (just make sure it is bigger than your hip measurement), and more width for more gathers (I find between 60-80″ total width is ideal).

For the length, determine your preferred skirt length, and add 2 3/8″ (for the waistband) and 1″ (for the hem). For example, if you want a 25″ long skirt, your rectangle will need to be 28 3/8″ tall.



Start by sewing the side seams, right sides together (1 seam if you only cut one rectangle, 2 seams if you cut two rectangles). Finish the seam and press open (I like to serge the edges first, before sewing, using a 3-thread overlock stitch).


Then, you’ll want to fold over the top edge of your skirt 1/2″ and press. Then fold again 2″ in, and press well. You can pin the fold in place if you want, but if your folds are crisp I don’t find it necessary. Make sure to keep the fold the same width all the way around.


Now we’re going to stitch the elastic channels. Make sure the folded edge of your skirt is lined up with the 3/8″ mark on your sewing machine. You want to make sure that you stay at (or slightly, slightly past) that line – if you go below it, your elastic may not fit through. Stitch all the way around until you meet back up with the beginning.


Move the edge of the skirt to the 6/8″ mark, and stitch around like you did before. We will be creating a gap between the first elastic channel and the second one.

Repeat this step one more time to create the second elastic channel. At this point, I’ll have run out of lines on my machine to measure by. You can either mark your machine with a line of tape, or do what I do, and keep a careful eye on the distance between the presser foot and the previous line of sewing (for me there is a 1/8″ gap between the edge of the foot and the stitch line).


Then, flip your skirt over so that you can see the bottom fold of the waistband. Carefully stitch right along the folded edge.


Now for the final row of stitches. Line up your needle between the last two rows you stitched, and sew all the way around. I flipped the skirt back to the right side, but you can do this from whichever side you prefer.

The elastic channels are now finished! Your waistband should look like this.


Now we can actually insert the elastics. At the back/side seam, on the INSIDE, carefully seam rip the first, third, and fifth channels. Make sure you don’t seam rip the seam at the right side of the skirt.


You’ll have three little holes through which to thread your elastic.


Now, cut off three lengths of elastic, each the length of your waist measurement (you can subtract 1-2″ if you want a tighter waistband. You can also tighten the elastics before sewing up the casing).

Attach a small safety pin to one end and a large one at the other. Make sure the pins aren’t pinned too close to the edge of the elastic, otherwise they might tear off in the middle of the channel, which is pretty frustrating – trust me.


Insert the end with the small pin into the first open channel, and use the pin to inch the elastic through.



Push the elastic all the way around the skirt, until you reach the opening again. The large safety pin should act as a “stopper” and keep the elastic from being pulled all the way through.

Once the elastic has been pulled all the way back to the beginning, pin the elastic ends together so they don’t slide into the skirt.


Repeat this process for the other two pieces of elastic. Your waistband should look like this.


Make sure the elastics aren’t twisted, and sew the pinned ends together. I like to sew back and forth several times to make sure it’s secure. Trim the elastic ends about 1/8″ from the stitching.


Pull the waistband to help ease the elastic ends inside the channels. Try on the skirt and make sure you’re happy with the snugness, and make sure the gathers are evenly distributed.

Use a ladder stitch or whip stitch to stitch up the channel openings. I find that after all the stretching, the gaps between the channels have opened up a bit as well, so I stitch the whole seam closed to make sure everything is secure. Sometimes the first channel opens up on the right side as well, so stitch that closed if you have to.


Then, lay your waistband flat and stitch in the ditch at the seam to secure the elastics and keep them from twisting around too much in their channels.

To finish, turn up and press the hem 1/2″ twice, and sew. You’re done! Try on your new skirt and give it a twirl!

If you have any questions, please let me know in the comments below!


Tutorial: Low/High Bust Adjustment on an Empire Waist Bodice

If you’re like me, you hate making muslins and just want to get on with making an actual garment. I have little patience for muslins, and I always want them to magically work on the first try. Though we all know this is rarely the case, I always get frustrated when something needs to be fixed – especially if it’s complex enough that I’ll need to make another muslin after making the adjustments. Since I have many upcoming projects that require muslins (all of them are from either Japanese pattern books or vintage patterns – both of which aren’t tailored for the average 21st-century American figure), I decided to just do all my muslins at the same time, and then have them out of the way for a while.


I have been most excited about my vintage McCall’s 5142, which was a bit expensive for a vintage pattern, but I couldn’t stop thinking about it and had to have it. I’m lucky, with vintage patterns, because I have a B-cup (in patterns but not really in retail size, meaning the measurement taken above the bust, just under my armpits, has a 2″ difference from my full bust) and if I buy a pattern marked with a 34 bust, the only adjustment I have to make is for the waist (because vintage patterns seem to always have impossibly tiny waists).

With most patterns, my bust tends to be a bit lower than on the pattern. Usually this is fine, and worst case I just have to lower the darts. With my vintage McCall’s, since it has an empire waist that is cinched just under the bust, my muslin was not looking good (the midriff “band” wrinkled upward toward my bust). In my internet research I couldn’t find much on a low-bust adjustment (LBA from here on out) for an empire waist dress – so here’s how I managed to do it. I’ve seen a lot of vintage patterns in a similar style, so this probably won’t be the only time I have to make this adjustment.


Start by tracing off your pattern pieces (ESPECIALLY if you’re working with a vintage pattern). Make sure to mark the grainlines on both pieces, and if it’s marked on your pattern, trace off the lengthen/shorten line as well (marked in pink). If this line isn’t marked already, you can approximate it somewhere between the armscye/armpit and the bottom of the pattern piece. Note that the marking is perpendicular to the centre front, not the grainline.


Cut along the lengthen/shorten line.


Next you’ll have to lower the bottom half of the pattern piece by the amount you need to lengthen the bust. Ideally, the bust point would be labelled with a + with a circle around it, but my pattern didn’t include it. If the bust point IS labelled on your pattern, determine your bust point by measuring from the top of your shoulder to highest bust point (the nipple in more common terms). Now measure from the shoulder to the + on the pattern (don’t include the shoulder seam allowance) – the difference between your body measurement and the pattern measurement is how much you’ll need to add.

If you don’t have the + mark on your pattern, you can do what I did. I slashed my original muslin horizontally across the bust, and pull the midriff band down to fall under my bust (just warning you that this will look a bit funny). I measured the gap created where I slashed, and used that measurement (for me it was 1.5″).

For our example, I’ll use 1″.


Make sure the grainline stays lined up. Place a piece of scrap paper underneath and tape it down.

Using a ruler (or a french curve if the seam line is curved, as it is on the right side of my pattern piece), true up the side seams.


Trim away the excess paper and the main bodice piece is done! The same process will have to be repeated for the back bodice piece so that the side seams line up.


The same length we added is going to be taken away from the midriff band. For my pattern, there were notches indicating where the band is to be matched up with the bodice. I drew a line above these notches, perpendicular to the centre (marked in pink). Then, measure up, using the measurement you added to the bodice, and mark a parallel line across (marked in black). Since our measurement is 1″, there is a 1″ gap between the lines.


Now, fold the pink line to meet the black line (make sure you fold evenly the whole way across) and tape the fold down.


The curve will look pretty jagged, but we’ll fix that. Tape a scrap piece of paper under the top of the pattern piece.


Now true up the curve – you may have to chop off the part where the notches are, but just make sure that the line blends into the original curve before you reach the side seam – ideally you don’t want to shorten the side seam.

Mark the new placement of the notches (marked in pink). Trim along the new line that you’ve drawn.


And you’re done! Make sure you make a muslin to be sure that it fits.

It’s important to note that this process will lengthen the bodice – I’m pretty tall, so lengthening patterns is often a step I have to make anyways. If lengthening the bodice will bring it below your waistline, I wouldn’t recommend this process – unless the midriff band in your pattern is quite wide at the side seam. In that case, you can probably shorten the midriff band at the side seam. In my case, I didn’t have the width to spare.

This adjustment is also meant for those who don’t require a small/full bust adjustment – in fact, a full bust adjustment also requires the pattern to be lengthened slightly, so it should also help with the low bust issue. (You can find a tutorial on a FBA here).

This adjustment should also work for a high bust adjustment, if you shorten the bodice and lengthen the midriff band.

If you have any questions, please let me know!