Mar 5, 2014

Perfect fit pajama pants

Recently I decided to make my own pajama pants, because I could never find any that fit me in a way I was completely satisfied with. Don't you hate it when wide-legged pajama pants ride up your legs at night? So I cut out the pants from some plaid flannel I had in my stash, based on some comfy sweatpants of mine. At the last minute I decided to add pockets. Here's a tutorial for making your very own perfect fit pajama pants!

Materials + tools needed:
- aprox. 2 meters of flannel fabric (give or take, depending on how long your legs are)
- spool of thread
- 1 inch elastic (for waistband)
- fabric scissors
- sewing machine
- tape measure or ruler

Note: seam allowance is 1/2 inch unless otherwise specified.

1. Fold your fabric in half so the short ends meet. Grab your favorite pants that fit you well and fold them as shown in the picture below, and lay the pants on the fabric. Cut around them with an extra 1 1/2 inches or so.

2. Take the pieces you just cut, lift them up and place over on the big piece of flannel fabric remaining. Cut right around them, so you have four pieces of the exact same size. If you lay them out right sides facing up, you should have two fronts and two backs:

If you need to, you can mark the front pieces with little pieces of masking tape to tell them apart from the back pieces.

3. Do a zigzag stitch all the way around all four pieces to prevent fraying. I have a serger, so I serged the pieces.

4. If you want pockets like I did, follow this step. If not, just skip to step 6.

With your fabric still folded in half, cut out two pocket pieces roughly in an oval shape, with a straight side that's 7 inches long, see diagram below: (you should have four pieces, because the fabric is folded.) Zig-zag stitch (or serge) around the pocket pieces so they don't fray.

5. Pin the four pocket pieces to the outside seams of the four pants pieces. Right sides of the pocket pieces should be pinned to the right sides of the pants pieces. Sew pockets in place 2 inches lower than the top of the pants, with a 1/4 inch seam allowance, then press seams open. Diagram:

6. Now, take one front piece and one back piece. with the right sides together, pin and then sew along the side seam. Here's what that would look like if you had pockets, look at the white line on the image below. That line represents the seam you'll sew. If you don't have pockets, you just sew a straight line.

7. After sewing the side seam, sew the inseam. Do the same for the other leg. Picture:
(if you have pockets, make sure you sew the side seam as shown in the previous image above.)

8. Now you're going to sew the crotch seam. Turn one leg right side out, leave the other inside out. Place one leg inside the other, so the right sides are facing each other and wrong sides are out. Make sure all the seams are matched up as you pin along the crotch seam. Sew according to the white line in this picture:

Then, after sewing along the crotch seam once, do it again with a 1/4 seam this time for reinforcement.

9. Pull the pants right side out.

Hem the leg openings:

Fold + press fabric in a 1/4 inch, pin + sew in place,

then go back and fold + press another 1/2 inch and pin + sew in place.

10. Lay your pants flat on the floor. Measure across the waist, double the measurement, and add one inch. Cut out a waist band that's the length you calculated, with a width of 4 1/2 inches, and then zig-zag/serge around it to prevent fraying:

11. Fold waistband in half so the short ends meet, with right sides together. Sew a seam halfway down the top of the band, and partway up the bottom of the band. Press seam open. Diagram:

12. Fold the big loop you've sewn in half lengthwise so it's now 2 1/4 inches tall and twice as thick.

Pin it to the right side of the pants, with its seam lining up with the center back seam of the pants.

Make sure the open part of the waistband is facing the right side of the pants.

Pin + sew the waistband in place. Then press the seam open.

13. Measure the waistband elastic around your waist so it fits comfortably. Cut it with an extra inch or so for sewing it together. Insert elastic through the slit in the waistband using a safety pin. Push it all the way around, and sew the elastic loop together at the end:

14. You can hand-stitch the slit closed or just leave it like it did. :) You're done! Wear them with pride.


  1. Awesome! I gotta do this yet. :D

    1. Thanks! Let me know how they turn out. :)

  2. Wow that is so awesome. I made a pair of pajama pants a couple months ago but they don't fit that well. Your way of making them looks a lot better then the way I did it.