Sunday, June 30, 2013

Sewing Tutorial: Fitted Bassinet Sheet

What you need:
Complimentary or Contrasting Thread
Sewing Machine
Measuring Tape
Safety Pin


About an hour

First, select your fabric. You can buy new material or use second hand, depending on what you like and how lucky you get if you're thrifting. If you have a nice sheet that you don't use anymore, you can also cut this up and make about four sheets with it, usually with some to spare. I've used flannelette for mine but plain cotton works beautifully too. You might want to measure your bassinet mattress before you go shopping to see exactly how much you will need, but I took the lazy approach and estimated when I was in the store; the excess has been used to make reusable wipes.

Wash and dry the fabric first up if it's new to allow for any shrinkage - you don't want to make the sheet to size only to find out it shrinks too small after it's first cleaning session. You can then iron the fabric to make it nice and flat and easy to use.

Now, to get the fabric size that you need, you can do this one of two ways. If you want to know the size you need before you go shopping, you'll need to do some measuring. Find out the length and the width of your mattress first of all. Then, measure the depth of the mattress, add this twice (once for each side) to the above numbers. Finally, add at least 10cm to each side of this (20cm all up) to allow for the seams and cloth that will gather underneath the mattress. 
So if your mattress is 90cm long x 45cm wide x 5cm deep, then the size you need would be:
Length 90cm + 10cm + 20cm = 120cm
Width 45cm + 10cm + 20cm = 75cm

If you already have your fabric, you can lay down the mattress and add the depth of the mattress plus 10cm to it. In the case of the measurements above, you would need to measure out 15cm on each side of the mattress to get the right size.
*Note* You can add more than 10cm for seams and gathering if you like, depending on how much you would like it to gather underneath. 

To get the corners curved, I simply marked out a few points using the ruler and drew a curve free hand. Once the sewing is all completed, you won't notice if you've done a slightly dodgy job with this!

Lightly trace around this shape using chalk and cut it to size. 

Fold over approximately 1cm of fabric all the way around the edge and iron it flat. You can mark the distance with chalk but I did this by eye. You can pin the areas where there are little folds to ensure that the sewing goes easier there, and it's worth noting that I iron around the seam in the same direction that the sewing machine will go around it. This is so that the folds are all going in the same direction and will be easy for the machine to run over them - if you iron in the opposite direction, it will be a bit of a pain to sew over each one, as they will try to fold back the other way. Thenzig zag stitch to finish it off. 

*Note* This step is optional. I like to have the sheet double hemmed to make it look nice and neat and 'finished', but you can leave it out if you want to save time or if you're worried your fabric won't be big enough and you don't have that cm to spare. 

Fold over another 1.5 - 2 cms all the way around and iron flat. Again - you can mark the distance with chalk, but I did it freehand.

The important thing to remember here is that you will need to fit your elastic in the gap that is left after you sew a seam, so if you've bought wider elastic then you may need to make a wider seam. You can pin the little folds in the corners again, which I definitely recommend for this seam as it will be the one that you see once the product is finished - may as well make it nice!

Sew around the seam with a straight stitch, nice and close to the edge (furthest from the fold) leaving an unsewn gap big enough for you to slip the elastic into later - about 5cms is plenty. Optional: Go around again with a zig zag stitch, to reinforce it and to cover up any dodgy sewing (which is bountiful in my sheet!) again making sure you leave the gap to put the elastic through. 

The amount of elastic you need can depend on how much excess fabric you added to your measurements at the beginning, and how tightly you would like the sheet to fit. As a rule of thumb, I measure out the elastic to be as long as the longest length of fabric. Mark this length with a pen, but do not cut it. Feed elastic through the gap that you've left with a safety pin. When you get to the other side, pin the safety pin securely to the hem of the fabric and stretch the other end of the elastic until your mark comes out. Pin the marked end of the elastic to the other end of the elastic using a new safety pin. The first time I made one of these I tried to use the same safety pin for both ends, and of course, because the elastic was taught, it slipped straight off the safety pin and I was stuck trying to fish it out from my hem without the safety pin to help me - let my mistake be a lesson to you!

Now you can test out the sheet on your mattress; if you need to tighten it or loosen it out more, do this now by simply feeding more of the elastic through or pulling more out. This is why it's important not to cut your elastic prematurely - it's easy to adjust the length to make it perfect for your mattress. 

Once you have the elastic length that you want, hand sew the ends together securely. Once your elastic has been firmly sewn together, you can trim the excess off. I found it helpful here to safety pin the elastic to the hem on each side so that it was nice and slack in the middle - it's much harder to handle when the elastic is stretching taut. I've tried to show this in the photo below:

Once this is done, remove your safety pins and sew the opening of the hem closed using the same stitches that you used before (remembering, I used a straight stitch then went over it with a zig zag stitch). Trim all of your threads and move the cloth around the elastic so that it's gathered evenly all the way around.


Please let me know if you have any feedback on this tutorial, or if you need any clarification on what I've written!


  1. Thank you for this! I've been having trouble finding a tutorial for an oval bassinet sheet. This is what I had in mind, but wanted to see if it worked for someone else. Wish me luck!

  2. I have a one of a kind, odd sized bassinet that my dad got overseas years ago. The mattress had to be custom made, so store bought sheets were not an option. This was a great tutorial and really helped! I used fold-over elastic instead of a hem and channel. I only added 7 cm to the depth to account for this. They fit perfectly! Thank you!

  3. Super helpful! Made a great sheet today and elastic management tips saved me from getting irritated. Thanks!

  4. Hi. Really helpful tips. I sew lots but was having trouble with the top edges, turning too much over and having bulky ends. Now I can go back to what I have already cut out and make it smaller and neater for my new baby Grandchild (we don't know if we are having a little boy or girl!!) due May 2016. Thanks :)

  5. so 15cm all around the mattress, perfect! Thanks so much this is exactly what ive been wanting to know

  6. Thank you for sharing such great information.
    It has help me in finding out more detail about fitted bed sheets queen size bed

  7. Such an easy and practical tutorial - I'm a beginner sewer and I found this straight forward and made a liner for my pram mattress - very similar to a bassinet mattress in shape except a bit smaller. Thank you for sharing with us!

  8. Blue Dahlia bed sheets are made from fine hand-picked sustainable cotton. The thread count of Blue Dahlia bed sheets is from 200-1000. Blue Dahlia bedsheets are meticulously crafted with superior and more eco-friendly cotton. Luxury, comfort and quality is what Blue Dahlia bed sheets provide you with. You can find creativity and quality woven together in Blue Dahlia bed sheets. Blue Dahlia bed sheets meet international quality standards. If you want to buy bedsheets online, we bring to you a range of quality bed linens that follow international quality standards. Visit our website to buy bedsheets online. You should always prioritise quality and comfort when you buy bedsheets online. Shop from our latest collection of bedsheets online in India.
    Find good quality luxury bed sheets online in India on Blue Dahlia's online store. A one stop shop for all your luxury bed sheets requirement. Shopping for luxury bed sheets online in India? Visit Blue Dahlia's online store to explore a meticulously crafted range of luxury bed sheets. Shop from our best-selling bed sheets online. Visit our online store to shop from our signature collection of bed sheets. Our signature collection has exclusive bedsheets for which you can shop online on the Blue Dahlia online store. You can also shop for our latest collection of bed sheets online on our store. Visit our store to checkout our collection of cotton bed sheets on sale. You won't find such quality cotton bed sheets on sale anywhere else. Cotton bed sheets on sale in our online store now. Please checkout our new collection of cotton bed sheets on sale.

  9. Thanks for such a detailed DIY fitted sheet tutorial. Useful to know.

    Burgundy Bedding
    Light Grey Bedding
    Navy Blue Bedding

  10. Very useful instructions, thanks for this!

  11. Super!! This blog post is very helpful for me! Made a great Fitted Sheetand elastic management tips saved me from getting irritated.Thanks!

  12. we are an E-commerce company that provides high quality queen size bed sheets at best price. you will get 100% Egyptian cotton made bedsheets and collection of beddings on comfort beddings.
    Buy Queen Size bed sheets online at best price at comfortbeddings.

  13. we are an E-commerce company that provides high quality Double bed sheets at best price. you will get 100% Egyptian cotton made bedsheets and collection of beddings on comfort beddings.
    Buy Double bed sheets online at best price at comfortbeddings.

  14. Nice tutorial. Bassinet sheets from tiny twig are certified organic cotton.

  15. Thanx for sharing this amazing post with us. keep sharing on. If you need some truly beautiful and luxurious bedsheets online, you can have it delivered to your home with just a few clicks.
    Online Bedsheet | Buy Online Bedsheet | Buy Bedsheet Online | Cotton Bedsheet Online

  16. awesome!!!!! just what i was looking for!! gonna make a few for our little dino due in feb!!!!

  17. Indian fashion scene has evolved so much that traditonal silk sarees have taken a contemporary twist and you can even buy silk saree online from many famous brands.

  18. Good blog. Keep sharing..If you want to Buy Bedsheets online , .We provide high quality bed sheets online at the best price. All our products are made from fine hand-picked sustainable cotton, meticulously crafted in innovative ways. Visit our website to Buy Bedsheets online