
How to Make a DIY Duvet from a Bedspread: A Complete Step-by-Step Guide
There’s something deeply satisfying about sleeping under something you made yourself. A handmade duvet adds warmth, personality, and a genuine sense of accomplishment to any bedroom — and the process is far more approachable than most people expect. If you’ve been looking for a way to repurpose an old bedspread, give a flat comforter a new life, or simply create a one-of-a-kind bedding piece without spending a fortune at a home goods store, making a DIY duvet from a bedspread is one of the most rewarding weekend projects you can take on.
This guide will walk you through everything you need to know — from choosing the right bedspread, to measuring and cutting, to sewing techniques, to filling options and finishing touches. Whether you’re a seasoned sewist or someone who just bought their first sewing machine, this project is well within reach.
Why Make a Duvet from a Bedspread?
Before we get into the how, it’s worth spending a moment on the why. Store-bought duvets can be expensive, especially if you’re looking for something with a specific fill weight, an unusual size, or a pattern that actually matches your bedroom aesthetic. Making your own solves all three problems at once.
Bedspreads, particularly vintage or quilted ones, are often sold for next to nothing at thrift stores, estate sales, and online marketplaces. They’re already the right general size, they often come in beautiful patterns and textures, and they have structural integrity from being quilted or woven. When you use a bedspread as the shell of a duvet, you’re essentially upcycling something that might otherwise end up in a landfill — and you’re creating something functional, beautiful, and personal.
There’s also the matter of customization. Want a duvet with a heavier fill for cold winters? You can do that. Prefer a lightweight option for summer? Also completely possible. When you make it yourself, you control every variable, from the outer fabric to the fill material to the finishing style of the closure.
What You’ll Need
Gathering your materials before you start will save you a lot of back-and-forth mid-project. Here’s a general list of what you’ll need, with more detail on each item below.
Materials:
One large bedspread (or two if you want front and back panels from different sources), duvet fill or insert material of your choice, coordinating thread, buttons, snaps, a zipper, or ties for your closure, and pins or sewing clips.
Tools:
A sewing machine (a basic one works fine), sharp fabric scissors or a rotary cutter and cutting mat, a seam ripper in case of mistakes, an iron and ironing board, measuring tape, tailor’s chalk or fabric marking pen, and a long ruler or yardstick.
Optional but helpful: a walking foot for your sewing machine, which handles thick or layered fabrics much more smoothly than a standard presser foot.
Choosing the Right Bedspread
Not every bedspread will work equally well for this project, so it pays to be selective.
Size matters first. You’ll need a bedspread that’s large enough to cover the bed size you’re making the duvet for, with some extra room for seam allowance and loft. If you’re making a queen duvet, you ideally want a bedspread that’s at least 10 to 12 inches larger in each dimension than your target finished size, because some of that fabric will be taken up by seams and the fill will push fabric inward when stuffed. A king-sized bedspread is often a great starting point for a queen duvet.
Fabric type matters second. Quilted bedspreads work particularly well because they’re already layered and have built-in texture, which means the exterior of your duvet will have lovely dimension. Woven cotton bedspreads are also excellent — they’re breathable, durable, and easy to sew through. Avoid bedspreads that are very sheer, extremely stretchy, or made of fabric with a very loose weave, as these can cause fill to poke through or the seams to pull apart over time.
Condition matters third. If you’re buying secondhand, check for stains, tears, thin patches, or fraying edges before you commit. Small imperfections can sometimes be worked around, especially if they’re near the edge of the fabric and will end up in a seam allowance. But if a bedspread has widespread wear, it may not hold up well once stuffed and used nightly.
Color and pattern matter for enjoyment. This is the most personal part. Think about your bedroom and what you want to wake up looking at every morning. Vintage floral bedspreads, graphic geometric patterns, simple solid colors, and textured waffle weaves all make beautiful duvets. Don’t be afraid to mix and match if you want two different faces — a bold pattern on top and a calmer solid on the reverse.
Choosing Your Fill
The fill you choose will determine how warm and heavy your duvet is. There are several good options depending on your priorities and budget.
Down and feather fill is the classic choice. It’s lightweight, incredibly warm, and has a luxurious loft. You can buy loose fill by the pound and stuff it directly into your duvet shell. Down is the warmest option for its weight, but it’s also the most expensive and can cause issues for people with allergies.
Down alternative fill is made from synthetic polyester clusters and mimics the feel of real down very closely. It’s hypoallergenic, machine washable, and generally more affordable. If you already have an old duvet insert that’s lost its cover, you can simply use that entire insert as your fill, which makes the project even easier — just slip it inside your new shell.
Wool batting is another excellent natural option. It regulates temperature well, wicks moisture, and is naturally resistant to dust mites. If you live somewhere with cold winters and warm summers, a wool-filled duvet can feel comfortable year-round.
Cotton batting is lighter and less insulating than wool or down, making it ideal for a summer-weight duvet. It’s also very easy to find at any fabric or craft store.
For fill amount, a good rule of thumb is to use about one pound of loose fill per square foot of finished duvet for a medium-weight result. Adjust up or down based on your warmth preference.
Measuring and Cutting
This is the step where precision pays off. Measure twice (or three times) and cut once.
Start by deciding on your finished duvet size. Standard finished sizes in the US are roughly 68 by 86 inches for a twin, 86 by 86 inches for a full/queen, and 102 by 86 inches for a king. European or oversized versions run larger. Add 1 inch to each dimension to account for seam allowances — so for a full/queen, you’d cut panels that are 87 by 87 inches.
Lay your bedspread flat on a large cutting surface. Use your ruler and tailor’s chalk to mark the cutting lines clearly before you make any cuts. If your bedspread is smaller than you need for a single panel, you can piece two sections together with a seam down the middle — just make sure the patterns align if there’s a print involved.
If you’re using two different bedspreads for front and back panels, cut both to the same dimensions at this stage.
Sewing the Duvet Shell
Now comes the actual sewing, which is more straightforward than it might sound.
Step one: Prepare your panels. Press both panels with an iron to remove any wrinkles. This makes sewing much easier and helps your seams lie flat. If the edges of your bedspread are fraying, run a zigzag stitch or serged edge along the raw edges before you begin.
Step two: Pin the panels together. Place your two panels with the right sides (the pretty, finished sides) facing each other, and wrong sides facing out. Pin all four edges together carefully. If you’re using sewing clips instead of pins, space them about every 3 to 4 inches for even tension.
Step three: Sew three sides. Using a straight stitch with a stitch length of about 2.5 to 3mm, sew along three of the four edges with a half-inch seam allowance. Backstitch at the beginning and end of each seam to lock the stitches. Leave one short edge completely open — this is where you’ll add your closure and insert the fill later.
Step four: Reinforce the corners. Sew a small second line of stitching about a quarter inch inside the first at each corner. Corners are high-stress points, especially once the duvet is filled and shifted around in use. A little extra reinforcement here goes a long way toward making your duvet last for years.
Step five: Turn it right side out. Reach inside through the open end and pull the fabric through so the right sides are now facing outward. Push the corners out gently — a blunt chopstick or the eraser end of a pencil works well for this without risking a poke-through. Press the seams flat with your iron.
Adding Corner Ties
This is an optional but highly recommended step. Corner ties are small fabric loops or ribbon pieces sewn into the interior corners of your duvet shell. They correspond to loops on a duvet insert and keep the fill from shifting to one end of the shell over time.
To make corner ties, cut eight pieces of ribbon or twill tape, each about 8 to 10 inches long. Fold each piece in half to create a loop and sew one loop to each interior corner of your duvet shell, as well as to corresponding corners of your fill or insert. When you put the fill inside, simply tie the loops together to anchor it in place.
If you’re using loose fill rather than a pre-made insert, you can sew internal channel seams inside the duvet to keep the fill distributed evenly. These are straight seam lines sewn across the shell at intervals of about 12 inches, creating a grid of channels that hold the fill in place. This is most easily done before inserting the fill, so plan ahead.
Adding the Closure
The closure is the last structural element, and you have several options depending on your skill level and aesthetic preference.
Button closure is the most classic and attractive option. Mark evenly spaced button placement along the open end — typically five to seven buttons for a standard duvet. Sew buttonholes on one side and buttons on the other. Fold the raw edge of the open end inward about half an inch on each side, press with an iron, and topstitch to finish the edge before adding buttons.
Snap tape closure is faster and easier than buttons. Snap tape comes in long strips with evenly spaced snaps already attached. Simply sew a strip to each side of the open end and snap it shut. This is a great option if you want a clean, minimal look.
Zipper closure gives you the most secure closure and is invisible when done well. Install a zipper along the open end before turning the duvet right side out, or use a hand-sewn or slip-stitched approach afterward. Invisible zippers work particularly nicely here.
Tie closure is the easiest option for beginners. Simply sew ribbon ties (about 12 inches long) at intervals along both sides of the open edge, fold the raw edges inward, topstitch to finish, and tie the duvet closed with bows. It has a charming, handmade look that suits certain bedroom styles beautifully.
Inserting the Fill
Once your closure is in place but open, it’s time to add the fill.
If you’re using a pre-made insert, simply push it through the opening and into the shell, then use your corner ties to anchor it. Shake the duvet gently to distribute the fill evenly.
If you’re using loose fill like down, down alternative clusters, or wool, stuff it in gradually. Working in small handfuls and distributing evenly takes patience, but it results in a more consistent loft across the whole duvet. Have someone help you hold the shell open while you stuff — it makes the process significantly easier.
Once the fill is in and evenly distributed, close your closure, shake the duvet to fluff everything up, and lay it flat to check for any obvious thin spots. Add more fill if needed before permanently closing.
Caring for Your Handmade Duvet
A well-constructed duvet can last for many years if you care for it properly. Use a duvet cover to protect the shell from daily wear, body oils, and frequent washing — this will extend the life of your handmade piece considerably.
When you do need to wash the duvet itself, check the care requirements of your fill material. Down and wool fills generally need to be dry cleaned or washed on a very gentle cycle with a mild detergent and dried thoroughly at low heat (sometimes requiring multiple dryer cycles to ensure the fill is completely dry inside). Cotton and polyester fills are generally more forgiving and can handle a regular gentle machine wash.
Store your duvet loosely — never compressed in a vacuum bag — during warmer months when you’re not using it. A cotton storage bag allows the fill to breathe and maintain its loft over time.
Finishing Touches and Styling
Once your duvet is finished, take a moment to appreciate what you’ve created. Fold it back over the foot of your bed, pair it with coordinating pillow shams, and step back to take it in. There’s a particular pleasure in seeing a finished handmade piece in its final context.
If you want to take the project further, you can add decorative topstitching along the seams for a more tailored look, embroider a monogram near the closure end, or add a border of contrasting fabric to frame the pattern of your bedspread. These details are completely optional, but they’re the kind of thing that transforms a functional object into an heirloom.
Final Thoughts
Making a DIY duvet from a bedspread is a project that sits at a genuinely accessible skill level — you don’t need to be an advanced sewer to pull it off, and the results are practical and beautiful. The combination of upcycling a meaningful fabric, choosing your own fill weight, and adding closure details that suit your taste makes the finished product feel entirely yours in a way that no store-bought duvet ever quite does.
Whether this is your first sewing project or your fiftieth, the next cold night you spend under something you made with your own hands is one you’ll remember. Start with a bedspread you love, take your time with the measurements, and don’t be afraid to adjust as you go. That’s the spirit of making things from scratch — and it’s entirely worth it.