The button front midi skirt is everywhere this spring and summer, and naturally I’ve jumped right on that wagon. Midi skirts are an amazing momiform option because they’re lightweight and comfy, while keeping you covered when you’re running after toddlers or getting down on the floor to play.
But whether you’re a mom or not, this type of skirt is great for so many summer activities, or can even be dressed up with wedges and a blouse for church!
I bought this plaid fabric in the LA Fabric District a few years ago but didn’t have any specific plans for it. So it got buried in my storage bins until I recently unearthed it and instantly knew I had to make a button front skirt. I found a few similar plaid fabrics here, here, here, and here.
They’re so easy to make — just two pattern pieces and a few seams. The hardest part is just the time it takes to do the buttons!
Today I’m sharing the easy instructions to make one of these skirts. I don’t provide printable patterns for any of my tutorials, but you can use this video to make your own patterns and then follow the instructions for the skirt below.
Here’s what you’ll need:
2 yards lightweight fabric (mine is rayon, but you can use a lightweight denim, a medium weight knit, a nice cotton…lots of options! I shared a few similar plaids above)
1 1/2″ wide elastic
Buttonhole foot for your sewing machine
First cut your pieces. You’ll need one big piece for your SKIRT, and then 3 pieces for your WAISTBAND. Your skirt piece dimensions should be:
Width: waist measurement x 1.5 (if you want the skirt to be more full, multiply it by 2 instead)
Length: As long as you’d like it. Mine was roughly 28″ before I hemmed it.
Step 1. First you’ll need your three WAISTBAND pieces and your elastic. Cut the elastic about 3 inches shorter than the length of your WAISTBAND BACK piece. Stretch the elastic and pin it on either side of the WAISTBAND BACK piece.
Step 2. Then sew the WAISTBAND FRONT pieces and sew them together on the side seams on each side, simultaneously attaching the elastic.
Step 3. Fold the entire waistband in half, with the elastic inside.
Step 4. Sew a basting stitch seam along the top of your SKIRT piece and then gather the skirt evenly until the width matches up to the width of your waistband.
Step 5. With right sides together, sew the SKIRT to the WAISTBAND. Then iron your waistband up so it lays flat.
Step 6. Take the front panels of the skirt and fold them each twice over. You’ll need to measure these folds to make sure they’ll line up in front once the skirt is around you and the buttons are sewn in place. Make your folds larger or smaller if needed until they line up perfectly.
Then sew in place with a straight stitch. My fabric (rayon) is very lightweight, so I added a strip of interfacing inside the folded edge to give it some structure and stability.
Step 7. Mark the placement of your buttons and button holes, and then use your button hole foot to insert button holes on one side of the skirt.
Step 8. Using a needle and thread, sew your buttons in place on the other side of the skirt, and you’re done!