How to Sew Your Own Leggings

I love to wear dresses, so in the winter I am all about the layering. Tights are great, but for those extra cold days when you need something a little thicker, leggings are the way to go. I’m going to show you how I sewed my own leggings from stretch fabric and with a twin needle! A twin needle leaves a double straight stitch on the outside of your fabric, but allows for stretch with a zigzag stitch on the inside. If you decide to opt out of the twin needle for this lesson, you can still easily make your own leggings using a stretch or ballpoint needle and a zigzag stitch. I would challenge you to give it a shot, though! My machine even came with a twin needle in the little pack of extra needles, so I had no excuse not to at least try it out! Oh, and spoiler: I’m really glad I did!

-twin needle
-1 1/2 yards of stretch fabric
-rotary cutter & self healing mat or fabric scissors

Step One: First, let’s create our pattern using a pair of existing leggings. Fold your leggings in half and trace around them. Add 1/4″- 1/2″ (depending on what seam allowance you prefer) to the part that won’t be cut on the fold (the left edge in the photo above). Add an additional 1 1/2″ to the top for the waistband and 1″ to the bottom for the cuff.

Step Two: As you can see in my first photo, I traced around my leggings to create my pattern, but the edge was curved. Since we will be cutting this edge on the fold, we need to straighten it out to a solid line. If your pattern is curved like mine was, adjust it and cut your fabric on the fold (right sides together). We need two pieces for this project, so repeat.

Step Three: Alright, now that our pieces are cut, let’s get our twin needle all set up. Like I said before, if you are feeling less than brave, it’s okay! A zigzag stitch will also work for this. As you can see in the top photo, my machine came with an additional peg that you can insert for the second spool. If your machine has this, go ahead and pop that in. Thread your machine with both spools, just as you normally would with a single spool. Don’t forget to move your needle over if your machine requires it. I broke my first twin needle because I forgot to move my needle to the right. Oops! I guess it’s kind of an important step. ????

The first thing we’re going to sew is the front/back of the leggings. Use your twin needle (or zigzag stitch) to stitch up the areas pictured above with your two pieces lined with right sides facing each other.

Step Four: Now let’s hem the bottom of our pants. I like to do this step before I stitch up the legs. It just works easier for me. As you can see in the photo above, we want the straight stitches to be on the outside of the pant and the zigzag stitch to be on the inside. This means you will be pinning and stitching on the right side of the fabric instead of the wrong side. Isn’t that double stitch such a clean and professional looking finish?

Step Five: Once your ankles are hemmed, open your pants and lay them flat with the right sides facing in. Pin and stitch along the legs and around the crotch. I like to reinforce the crotch area when I’m sewing leggings since it gets a little extra pull. So if you’re in that camp, go ahead and stitch the crotch a second time.

Step Six: Measure your waist and cut your elastic to fit your measurement. Join the ends of your elastic with your sewing machine so you have a circle. Pin the sides of your elastic to the left and right sides of your leggings. Pin the center of the elastic to the front and back seams. This will keep your elastic in place as you stretch and stitch. Make sure the top of your elastic is flush with the top of the fabric and stitch in place with your twin needle or zigzag stitch.

Once the elastic is sewn in, fold down and repeat.

Did you try out the twin needle? What did you think? I think it leaves such a professional-looking finishing stitch and takes home-sewn garments to the next level. Here’s to warmer days ahead! – Katie

Credits // Author: Katie Shelton. Photography: Janae Hardy and Katie Shelton.
  • What the heck… now I know what I’m doing over spring break!!! I won’t wear store bought leggings. This could be a game changer for me to have REAL COMFORTABLE leggings!

  • I use my twin needle ALL THE TIME! Makes your t-shirt hems look so much more professional even without a coverstitch machine. So, I second, don’t be afraid to try it. Its easy!

    Great leggings tutorial. Thanks!

  • just wanted to add when you choose the knit fabric for leggings, find the same 4-way stretch as your original leggings. this is fabric that stretches both side-to-side across as well as up and down. Cut with the direction that has the most stretch running across the pattern (around your body). this will help the legs to have enough stretch around so they fit nicely.

  • This looks awesome! Glad I have something to refer to for a good leggings tutorial!

  • This is a good tutorial, but this fabric choice does not make a very attractive legging.

  • I’m loving this!
    They look so comfortable and cute
    I’m going to make one for myself

    Ngumabi’s Glam

  • Awesome post! I’m in love with leggins lately. Great idea!

  • You make this look so easy! I never would have thought to make my own!

  • Do y’all still sell that sewing e-course? I’ve been meaning to buy it for a while now…

    • It’s no longer available, but we’re planning on offering another one in the future!

  • I’ve always wanted to get into sewing, this is an awesome little tutorial 🙂


  • Did this a few weeks ago. Wanted one a little warmer (winter) than my loved but worn out cotton one. The lady in the shop advised punta/viscose. Finished it was a little tighter, altough I made it a little wider. One for my 14-year old. Took the fabric to the same shop, and another lady found the fabric. Made it about 5 cm wider. But was even smaller. Back to the shop. First lady again: was the same fabric, but another role. Made it much wider, about 10 cm. Legs are all right now, but have to make the waist a little smaller.
    Learned a lot ;). And happy and proud I did it.

  • This is an awesome tutorial, I need to make some of these for my daughter!


  • This sounds like an amazing project for me, because I’m so small that I can basically never find leggings/clothes that fit me. Perfect! 😀

    Charmaine Ng | Architecture & Lifestyle Blog

This site uses Akismet to reduce spam. Learn how your comment data is processed.