DIY Upcycled Vintage Tablecloth Duvet Cover

Hi guys! I am so excited to share todays project with you! Today I am going to show you how to make a duvet cover for your comforter from a sheet, some fabric, and a vintage tablecloth. Some f you may know by now that I have a rather large obsession with vintage linens, especially tablecloths! I love to repurpose them! I usually buy them when they are more on the shabby side and stained. I cut them up and make bags and other fun stuff with them. I never use tablecloths on my table since I have three very naughty cats. So, when I came across this beautiful tablecloth last fall that was in perfect condition, I had to find something cool to do with it that did not involve cutting it up. I thought it would make a fabulous bedspread or duvet! I made this one for my mom for Mother’s Day this year. I think she’s gonna like it!

Here’s What You Need:

*Vintage Tablecloth

*Flat Bed Sheet

*Large Ricrac trim (optional)

*Quilting Weight or home decor fabric


*Scissors, ruler, pins

*Sewing machine and thread


The first thing you need to do is figure out your measurements. Measure your comforter. I made this one for my mom’s king comforter which measured 102″x86″. So I cut my sheet down to size plus extra for seam allowance. I used 1/2″ seam allowance for the top and sides and 1″ for the bottom, so my measurements were 87.5x 103″. Cut your sheet to size. Now measure your tablecloth. Mine measured 56×70, so I knew I needed 48″ more to make up the difference. So my two side panels were 24″(1/2 of my 48″) by 86″ long. My bottom on top panels were 9.25″(87.5-69=18.5/2=9.25) long by 56″ wide. Once you have the fabric all cut, stitch the top and bottom of the tablecloth to the top and bottom fabric pieces right sides together. Press open seams. Now stitch the side panels to the sides of the tablecloth and top bottom panel piece on either side. Press open seams. You should now have a piece that has your tablecloth in the middle and is surrounded by four panels of fabric to make a top that is the same size as your sheet. If you are using trim, you can stitch the trim down with a quarter inch seam allowance around the sides and bottom. of the front piece. Measure your velcro piece. Mine was 30″. Mark the center of your front and back pieces. Measure your velcro and mark out from the center where you need to stitch your velcro. My velcro was 30″, so I measured out 15″ from the center on either side. Stitch down your velcro on the right sides of the bottom of both pieces where you marked. Now, starting at the velcro on one side, stitch the bottom using 1″ seam allowance, then turn and stitch up the side, top and other side with a half inch seam allowance and then back to the other side of the bottom with 1″ seam allowance. Clip loose threads and clip corners. OPen up the velcro and turn your duvet right side out. push the corners out with your scissors or a chopstick. Press your duvet and topstitch 1/8″ from the edge all the wa around. Stuff your comforter in your duvet and enjoy!

Isn’t it fantastic! I love it! Can’t wait to make one for myself! This project does take a bit of time, but it is well worth the effort. It took me an afternoon. I love that you can totally customize the design to suit your tastes and style! You can find vintage tablecloths at your local flea markets or online at Etsy or Ebay. So give this diy a try and add a little vintage sweetness to your bedroom!
Happy Crafting!

Related Posts Plugin for WordPress, Blogger...

2 Responses

  1. Love this idea! I will definetely try!