DIY Girls Knit Pajama Shorts

I don’t like buying little girls pajamas. I think they are for the most part, ugly and expensive.

Emily’s staple night-wear have been these awesome pillowcase nightgowns that I made like 4 years ago.

FINALLY she has grown out of them.  They still fit ok but the armpits are a little too short now.

So great that they lasted that long!

Anyway, I thought it would be super fun to do something different this time around for pajamas.

Knit Pajama Shorts Main


Pajama shorts! Perfect for summer coming up.

I am so excited about these! They are so much fun.  And SOOO easy.  Once they were cut out, I busted all of these out in a few hours.


I bought some cute, inexpensive tanks from Old Navy (here) and now Emily is very thrilled about her new jammies.



The best thing is they are a perfect way to use that super thin knit that you don’t know what else to do with.  Who cares if they are a tiny bit see-through?

I also used fold-over elastic for the waistbands.  It was SO FAST & EASY!  Just perfect for this cute, easy project.



I added cute elastic trim to a few of them, and ric rac to one pair.  The elastic trim worked out better. 🙂


Aren’t they so cute? I’m loving them and so is Emily!

I created a free (digital!) pattern that you can download here.  It is a size 6, based on a 21″ waist.  Emily is 8 but pretty little.


  • 1/2 yard knit fabric
  • 21″ foldover elastic
  • elastic trim (optional)

Here is the pattern assembly guide:

Pattern Uncut


  1. Cut out your pattern pieces.  Make sure they are mirror images. (Cut two layers of fabric together with wrong sides facing each other or flip your pattern piece around for the second cut)
  2. Cut your foldover elastic to 21″ (You could probably go a little smaller too for a smaller child)


  1. With right sides together (RST) using a 1/4″ seam allowance, serge or stitch the inner leg seams for each piece.
  2. Turn one piece right side out.
  3. Insert that (right side out) piece into the other one, as shown so that they are RST.
  4. With RST, using a 1/4″ seam allowance, serge or stitch the curved inseam.  Reinforce with another layer of stitches.



  1. Turn shorts right side out.
  2. With RST, and a 1/8″ seam allowance, stitch ends of foldover elastic together.
  3. Divide both elastic and shorts into quarters.  Mark with pins or pen/chalk.



  1. Pin elastic at quarter marks onto waistband.  The shiniest side will be in the front.  Fold it over the shorts, sandwiching the shorts fabric inside.
  2. Stitch the elastic using a zigzag stitch, pulling very slightly to fit onto the fabric.   Here is a great video tutorial on foldover elastic.
  3. Hem.  I used knit stay tape- love that stuff!  Fold under 1/2″ and stitch.  Add trim if you want.  Done!