In this sewing tutorial I will show you how to sew underwear/panties. This sewing project is quite easy and fast but there can be some small difficulties where you can get stuck (for example, while attaching elastic). You are going to learn some techniques on how to sew with knit fabric, how to make a pattern from ready-made clothes, how to sew elastic, etc.
Note: Some of the links on this page are affiliate links. This means I will receive a commission if you order a product through one of my links. I only recommend products I believe in and use myself.
I have never tried sewing underwear before but recently I made a few panties for my daughter and would like to show you how to do it. I guess you are wondering – why should I bother making panties if I can easily buy them? Well, the answer is SIMPLE: I made underwear from 100% SILK fabric and from ORGANIC cotton. And I advise you to do the same.
✅ Related tutorial: Organic fabric benefits
For this DIY panties tutorial, we’ll need
Knit fabric – use 100% silk jersey or organic cotton (if you can’t find 100% silk jersey)The underwear MUST be comfortable for the skin. Not many fabric stores sell 100% silk jersey. I found it online in this store moodfabric.com. It’s a bit pricey but the fabric is gorgeous and feels super soft next to the skin.
Elastic trims – use picot edge elastic or stretchy narrow lace (for the leg openings) and wide elastic for the waistband.
What is Picot elastic?
Picot edge elastic is very soft and thin elastic specially made for underwear. It’s usually 4-7 mm wide and comfortable for the skin. It has one decorative picot edge (that’s going to be visible on the right side of the garment) and one straight edge (for easy stitching).
How do you measure the elastic you need for the project?
I just check the length against my body: I wrap the elastic around my hips (or waist) and my leg (exactly around areas of the body where it will go) and try to see at what length I would be more comfortable so the panties stay put but don’t make an indentation in my skin.
Some types of elastic are quite hard and you will need to stretch it less but the picot edge elastic for underwear is soft and thin so I tend to stretch it more.
But be careful and don’t overstretch it also – the rule of thumb is to cut the elastic so it’s only 1 or 2 inches shorter than your not stretch measurements. If you make it tighter you may end up with very uncomfortable panties. But also add some seam allowances to the elastic (about 1cm or 3/8” on each side).
Jersey or ball point sewing machine needles (for knits)
Threads of matching colors – I used ELOFLEX thread (you can find my review of this type of thread here)
Old panties (that you liked to wear and can cut for making a pattern)
✅ Related tutorial: The Ultimate Guide to Stretch Sewing Machine Needles
How to make an underwear pattern
Cut your old panties: first cut away the elastic trims, then cut the side seams.
Fold this piece in half lengthwise – very important! Left and right parts must be identical when you are making a pattern.
Draw a line on a piece of paper – this will be the grain line and the centerline of the pattern.
Place the folded piece on the paper with the fold along the line.
As you can see the old panties were pretty much out of shape and it wasn’t easy to place them properly. But I managed.
Now draw the pattern. I decided to use ⅜ in (1 cm) seam allowances. And I wanted the panties to be a little higher so I added an inch at the top (in the front and back). Mirror the pattern so that you have the whole pieces (not just halfs) and just cut in a single layer.
When working with knits I prefer not to cut fabric on fold – it’s easier.
There are different ways to sew a crotch/gusset ( a piece of fabric for the crotch and the crotch lining to strengthen this part of the panties). I decided that I would like to make it as a separate pattern piece.
So, I have now 3 pattern pieces for the panties: back, front and a gusset/crotch.
Prewash your fabric
It was the first time I used 100% silk jersey (for lingerie) so I thought I MUST prewash the silk fabric. I put the silk and organic cotton in the washer (in hot water) and left it there for a few minutes (I didn’t make any washing circle though, just a few minutes in hot water and then – one rinse). I didn’t notice any shrinkage of the fabric though.
How to lay out a pattern on knit fabric
Before placing the pattern pieces you have to find a grainline.
But here is the question – how to find a grainline on knit fabric? It’s a little bit tricky but you have to do it right. Otherwise the seams can get twisted.
But before finding the grainline you have to know how to tell the right side of knit fabric because the grainline will be visible (well, barely visible) only on the right side for most knits (there are exceptions, of course). Usually on the right side you can see tiny little lines (called sometimes “ribs”) that go parallel to the selvage. You can see it in the images below.
So, lay down the fabric, make sure there is no distortion and each “rib” is in a straight line.
Find out where you want to place the center line on the fabric, and trace down one of the “ribs” (I use my disappearing ink marker, but you can do it with pins or even basting thread).
After you found the grainline place the pattern pieces on the fabric and cut: 1 front piece, 1 back piece and 2 gusset/crotch pieces.
For the silk fabric use only very thin special pins that don’t make holes in delicate silk.
Stitching pieces together
There are only 4 seams to be made and it can be done in 5 minutes, really. But ONLY with the right tools.
I prefer to use 2 needles 4 thread serger stitches. Test on scrap before stitching the panties. Serger sews the pieces and finishes raw edges at the same time and we always have a nice clean finish.
It can certainly be done with a regular sewing machine but you MUST use special types of stitches for KNITS so the fabric keeps its stretchiness and thread doesn’t “pop” when the fabric is stretched. Use a special zigzag stitch – you can see it in the image below.
✅ Related tutorial: Types Of Stretch Stitches On A Sewing Machine And When To Use Them
But if you use the regular sewing machine you will have to leave the raw edges on side seams unfinished.
Also, your sewing machine can “eat” the fabric (especially the thin silk jersey) – you can see it disappearing under the throat plate. There are many reasons for this happening but I would advise you to check 6:
- Did you use a special jersey/ball point needle?
- Is your stitch length too small for the knit fabric?
- Did you change the foot pressure for thin fabric?
- Did you thread the machine correctly?
- Did you clean the bobbin case?
- Did you hold onto the thread tails when you began stitching?
Place the back piece right side up on flat surface and then place it between two gusset/crotch pieces. The right side of the back piece goes to the right side of one crotch piece, and the right side of another crotch piece goes to the wrong side of the back piece. Pin all 3 layers together and stitch.
Now let’s connect the crotch pieces with the front.
Roll the back piece between the two crotch pieces and place the front piece between the two crotch pieces and stitch.
Turn the gusset/crotch inside out – you will see that crotch seams are hidden inside. Press these seams to smooth them out.
After all pieces are stitched together I prefer to finish raw fabric edges with 1 needle 3 thread overlock stitch ( on my serger). This will also stitch together the sides of the crotch pieces and trim the fabric that stuck out from the seams.
Do you make these 15 mistakes with your serger?
Enter your email in the box below to download your free eBook and find out which mistakes you should avoid!
Subscribe to my weekly newsletters with sewing tips and tutorials, free sewing patterns, printable PDFs and other useful content and you’ll find the eBook in your inbox.
Subscriber exclusive offer.
But this is completely optional. I made 3 pairs of panties from silk (for my daughter) and only did it for two of them, so in the images below you may see it not finished.
How to sew elastic in underwear
Sewing elastic is not difficult or long. But again, there are different ways to do it and some points to consider.
Overlap the ends of elastic and make a very close zigzag stitch to connect both edges. Trim the seam allowances close to stitching.
Divide the elastic into 4 equal sections and make 4 equally spaced marks on the elastic (with pins or a fabric marker) – center front, center back, and 2 sides.
Make 4 equally spaced marks on the panties the same way and mark them with pins or a fabric marker.
First, I prefer to attach the elastic to the leg openings.
Starting somewhere on the back (a little above the crotch), place the join of elastic to the edge of fabric right sides together. Align the edge of the elastic with the edge of the fabric. Pin elastic to the fabric first in 4 marked points. And after that pin 4 more times between those 4 points.
After that you can stitch the elastic to the fabric using the regular sewing machine – with special stretch zigzag stitch. Try to make the stitch closer to the picot edge but don’t sew on the picot edge at all. Stretch the elastic slightly while sewing, but try NOT to stretch the fabric under it. It’s better to sew slowly.
In the image below you can see how it looks like on the wrong side of the panties. It doesn’t really look pretty yet, right? I made 3 pairs from this silk jersey fabric and I didn’t manage to make this seam nicer. But you know what? IT DOESN’T MATTER MUCH. This seam will be completely hidden (not visible at all). So don’t worry if it’s like this.
Fold attached elastic toward the wrong side and make another zigzag stitch on the right side of the panties using 3 STEP ZIGZAG stitch with width 5 and length 1 – 1.5. On my Janome 6600P sewing machine this is number 9 stitch.
While stitching stretch the fabric slightly. When stitching I try not to look at the needle – I look at the marks on the presser foot to make nice stitches. These stitches will be visible on the right side of the panties, so try to keep them as neat as possible.
Repeat this for another leg opening.
You can use the same elastic for the waistband – so just repeat the same method for the waistband.
Or you can use different elastic (like I used this wide lace elastic).
I just attached this wide elastic lace with 3-step zigzag stitch.
Did you find this tutorial helpful? If so, save this pin (see below) on your sewing board so you can come to this tutorial later when you are ready to sew your own underwear and follow me on Pinterest for more tips, tutorials, and inspiration!
Ready to take the next step in your sewing journey? Check out more step-by-step tutorials from my blog and don’t forget to share !