Baby Pants

Big marble eyes and tiny toes, bobbly heads and Lilliputian arms, babies’ disproportions are just intrinsically adorable. But for me, the real charmer has always been the sweet baby bottom! I love the way puffy diapers make a baby’s backside so over-sized and perfect for patting.

Since finding out that I was expecting my second child, I knew I would need to celebrate her finest feature with a comfy, cozy pair of Baby Pants. These trousers, with their rear gusset, make room for even the squishiest of tushes!

The curved gusset seam offers a little bit of challenge for this otherwise easy-as-pie project. And with patterns for sizes 0-9 months, you can make a set in every size. You’ll be needing them sooner than you think!

For the fabric I chose Kiyohara's Linen Blend Solid, one of the softest fabrics out there, and it only gets better with wash and wear.  Plus, I couldn’t resist a pop of a beautiful Liberty of London in the back, right on the cute spot! - Corinne


One Materials for Baby Pants kit (available in an Aqua or Pink color way) includes…

These are enough materials to make 3 pairs of pants in any size from 0 to 9 months.

The Aqua fabrics are, from the left, Moss Kayoko, Aqua Capel, and Mint Mirabelle,

The Pink fabrics are, from the left, Moss Kayoko, Pink Capel, and Mirabelle – Pink Light Blue.

You will also need…

  • A Baby Pants Template, printed, cut out, and taped together. It is available for free download here in 0-3 months, 3-6 months, and 6-9 months


Prewash all fabrics before starting.

All seam allowances in this project are 3/8-inch unless otherwise noted.



For each pair of pants, cut one piece of ¼-inch Braided Elastic to 16 inches for size 0-3 months, 17 inches for size 3-6 months, and 18 inches for size 6-9 months.

Using the free template, cut out the following pieces:

From the the Kiyohara Linen Blend:

One Front Piece. Cut this piece by folding the fabric and placing the template edge along the fold. Cut around the template.

One Back Piece. Cut this piece in the same manner as the front piece, placing the template on the fabric fold.

From the Liberty of London:

One Gusset. Again, cut this piece by folding the fabric and placing the template edge along the fold. Cut around the template.

Pin the Back Gusset

With right sides together, pin the right-side-up Gusset to the upside-down Back Piece at the midpoint of each piece (marked by the fold), as shown above. (The fabric I am using for the Back and Front Pieces doesn’t have an obvious right or wrong side, but if you are using a print, it’s important to keep in mind that you are pinning the right sides together).

Moving out from the center, first in one direction and then the other, pin the Back Piece to the Gusset along the curve, making sure to match up the cut notches.

It can be tricky to keep curved seams wrinkle-free. Use a lot of pins to ensure that your seam will come out un-puckered and smooth.

Sew the Gusset

With the Back Piece on top, sew around the pinned curve. Go slowly and take the pins out as you come to them. Backstitch at each end.

Trim the seam and sew along the edge with a zigzag stitch. Press seam out towards the Back Piece.

Sew the Inseam

With right sides together, pin the Back Piece to the Front Piece, starting at the center of the inseam.

Moving out from center, first in one direction and then the other, pin along the inseam curve and down the leg, making sure the notch on the Front Piece matches up with the Gusset-Back Piece seam. Don’t be afraid to use a lot of pins to ensure a smooth seam.

With the Front Piece on top, sew the pieces together. Trim the seams and sew along the edge with a zigzag stitch.

Sew Front and Back Pieces Together

Pin and sew along the side edges. Trim the seams and sew along the edges with a zigzag stitch.

Hem and Finish

Turn up the bottom of the pants’ legs ¼ inch toward the wrong side twice and press. Edge stitch along the fold, backstitching at the end of the seam.

Fold down the top edge of the pants ¼ inch toward the wrong side and press. Fold again ½ inch from folded edge. Press flat. Edge stitch along the fold leaving a 1-inch gap. Attach a safety pin to one end of the Braided Elastic. Insert this end into the channel created by the top hem. Pull through, making sure to not to pull other end into the channel.

When you have pulled the pinned end of the elastic through the other end of the channel, overlap the two ends by 1 inch. Sew the two ends together lengthwise with a zigzag stitch.

Tuck the elastic into the hem and close the gap with an edge stitch. Turn the pants right side out and they’re ready to wear!
Click here to add a comment

45 Responses to Baby Pants

  1. Annie says:

    LOVE these! But, the links to the pattern don't work – am I missing something?!

  2. Cheri says:

    The link does not seem to work for the free templates

  3. Denisejh says:

    I love the baby pants but I can't find the template. Above, it says free template available here but there is no here. Is it available? Denise

  4. Julie C says:

    These look so cute!!! Where can I download the pattern? I don't seem to find the link on the post. Thanks!

  5. Isabella says:

    I love this cute design and the fabrics are so beautiful! Its a pity that shipping to Europe is so expensive :-(

    Cant wait to see your next project!

  6. C says:

    So cute! But I think you may have forgotten to add pattern links :)

  7. sarah says:

    these are completely adorable. can't wait to make some!

  8. … adorable and beyond cute … but no active template link ;( … cheers … Ina + Pokey

  9. jc says:

    Where is the template? I don't find a link.

  10. Julie Tremain says:

    Another charming project….one of the cutest things about babies is how neat they look crawling away from you…and this project will make the view even more charming!

  11. Julia says:

    What a nice baby pants! Looks cute and easy to make.

  12. The pattern for size 6 – 9 months was not in the attachment. Will it be included some where else? I really want to make them. Thank you.

  13. … oops … 6-9 months size is missing … thanks for adding that … there's a wee one that size who needs a pair of those!!!

  14. Sofia says:

    Those are some fancy pants! So sweet!

  15. Michelle says:

    These are adorable! Do you think they would work with knit fabric??

  16. Brandy says:

    Oh these are lovely! My friend is having twins, and these will be SO adorable for them!

  17. Nadya Crouch says:

    So cute! I have 9+ months baby n I didn't see her size, did I missed something here? Thx

  18. Christina says:

    This is such a cute idea! I might write about this for the childrens magazine I write for xxx

  19. Carli says:

    Adorable! Thanks so much for the tutorial :)

  20. Crystal says:

    Cute! perfect for my son :)

  21. rach says:

    so cute! Love the liberty panel!

  22. purl bee says:

    Hi All-

    The template has been added, including the 6-9 month size. Sorry for the delay and thank you all for getting in touch!

    Good luck with the project!


  23. Lauren says:

    Love 'em. It appears the 6-9 mo size is not in the pattern link above.

  24. purl bee says:

    Hi Lauren-

    The 6-9 month size is included in the link to the template, just scroll through the PDF and it will be there. It was added this morning so if you printed out an earlier version please click on the link again.

    Thanks so much for getting in touch!


  25. mississippi kittenfish says:

    Adorable! I only wish you had posted some babies modeling the finished product.

  26. jovana says:

    i wish you posted this two months ago! is there any way i could alter the pattern to fit a 12 month old? so adorable, and they would look great with a check fabric instead of the floral for my little boy.

  27. purl bee says:

    Hi Michelle –

    These would work great in a knit fabric and the added stretch would be perfect for an active baby!

    Thanks for writing in and good luck with the project!


  28. Rebecca says:

    As a mama of two, I love a good cloth nappy bottom pattern. Thank you

  29. Carina says:

    Oh too cute. Love the look. Best wishes, Carina

  30. purl bee says:

    Hi Jovana –

    I wish we had a size 12 month pattern for you and your little boy! If you are interested in trying to size up the 6-9 month size, I would recommend the following adjustments to both the front and back pattern pieces as a good place to start:

    Add 1/8 inch to the top edge
    Add 1/4 inch to the outer edge (leave the side placed on the fold and the inner legs as they are)
    Add 1/2 inch length to the legs
    Keep Gusset as is
    Cut elastic to 18 1/2 inches

    Of course, without being able to test the pattern myself, these are all rough estimates, but should be a good starting point.

    I hope this helps, and good luck!


  31. es says:

    Hi I'm just looking for the linen blend fabric online/ in aus so that I don't have to wait so long to make these pants and I cant seem to find this blend of 85%cotton 15%linen anywhere. Is this the correct blend? I can only seem to find 85%linen and 15%cotton.

  32. purl bee says:

    Hi Es-

    Yes this is the correct blend but it's not a very common fabric. A thin 100% cotton would work just fine.

    Thanks for writing in!


  33. alexis says:

    I just made a pair of these in the 6-9 month size — just a note that they seem to run very small. They just barely fit my 6-month-old, who is in the 10th percentile for weight.

  34. purl bee says:

    Hi Alexis –

    I'm sorry to hear that the pants didn't fit like you expected. When building the pattern, I compared them to a variety of pants in the same size and they seemed comparable. If you want to size the pattern up for additional pairs, I recommend the following adjustments as a good starting point:

    Add 1/8 inch to the top edge
    Add 1/4 inch (or more, depending on how roomy you'd like them in the hips and legs)to the outer edge (leave the side placed on the fold and the inner legs as they are)
    Add 1/2 inch length to the legs
    Keep Gusset as is

    Thanks for sharing your experience, and I hope these adjustments help!


  35. alexis says:

    Thanks Corinne! The length and inseam were ok, it was the width through the lower thigh (the top part of the leg in the pattern) that was snug. I am going to make another pair with some width added; it's a wonderful pattern!

  36. Chloe says:

    I cant wait to have a baby and make these bad boys!



  37. Hilde says:

    Lovely pants, they will come in handy with all the babies around me. But I have a question about the template: do I need to cut exactly around the lines, in the middle of the lines or do I need to cut the lines off? I know it's only a few millimeters difference, but I'd like to know. Thanks!

  38. Kristel says:

    Thanks for this pattern! Do you print at 100%? Thank you!

  39. purl bee says:

    Hi Kristel-

    Yes, you do print the templates at 100%.

    Thank you!


  40. Petra says:

    Hi – the pattern is beautiful – do you know how do they fit a real baby? :-)

  41. purl bee says:

    Hi Petra –

    Thanks so much for writing in – this is a great question!
    The pants are roomy in the waist and bum, but are a little slim in the leg. And, as previous commenters have suggested, the pattern runs a little small.
    To make them a little bigger for larger babies, add width evenly along the outer edge of the front and back pattern pieces (leave the side placed on the fold and the inner legs as they are).

    I hope this helps!

  42. Jane says:

    Hi! Love your creative ideas! Would love to sew these pants for my baby boy but it seems the pattern link doesn't work? Am I doing something wrong. Also checked the other pattern inks to other of your projects on this site and it's always blank. Please help. Thanks! Muchly appreciated


  43. purl bee says:

    Hi Jane-

    The link to the PDF is working fine on this end. Can you try from another browser? Or try this direct link:

    If those things don't work please email me at molly AT purlsoho DOT com and I'll email you a copy directly.

    Thank you!


  44. Jane says:

    Dear Molly,

    Thank you! That's great. The link worked. I'm already on my way to creating them. They are just adorable. Thank you!

    Best wishes


  45. sumika says:

    I am going to make these for my 4 month old! maybe I will make the 6-9 mo since some ppl thought the fit was snug.
    i really wish there was a photo of these pants with a baby in it!!

Leave a Reply

Your email address will not be published. Required fields are marked *

one + = 2

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subscribers receive a FREE premium Purl Soho Pattern of your choice (up to a $15 value!). learn more