Grab those fabric scraps you’ve been saving and turn them into a DIY Christmas wreath! Leftover quilting cotton, pieces from past sewing projects, or even an old plaid shirt can all go into this budget-friendly holiday craft. All you have to do is cut the fabric into strips, tie them around a wire wreath form, and add a ribbon bow. It’s an easy no-sew project, even if you’ve never made a wreath before.

https://www.youtube.com/watch?v=DKDaC8LrN_Y
Save This Post!
Get this sent to your inbox, plus get new posts from us every week!

If you’re looking for ways to use up leftover fabric, this Christmas rag wreath gives those odds and ends a place in your holiday decor. Hang it on your front door or prop it up on the mantel where you can see all the little patterns up close. I’ll show you how big to cut the strips and how many I used on each ring so you have a starting point for your own wreath.

A scrappy fabric wreath finished with a big red bow. (Image credit: DIY JOY)

Fabric Christmas Wreath Supplies

  • 8 inches metal wreath
  • Pinking shears
  • Fabric scraps
  • Ribbon bow (optional)

Shop the Supplies

Here are the main supplies we used for this DIY wreath, so you can grab the same ones and get straight to crafting.

Metal Wreath

Metal wreath frames in several sizes used as the base for a chunky yarn Christmas wreath

Pinking Shears

Wired Ribbon

Roll of red wired satin ribbon used to tie the big bow on a yarn Christmas wreath

Pom Pom Balls

Red pom pom balls used as berries for a DIY chunky yarn Christmas wreath

Green Pipe Cleaner

Green chenille pipe cleaners used for the berry stems on a chunky yarn Christmas wreath

*Some of the supply links above are affiliate links. If you buy through them, I earn a small commission at no extra cost to you.

How to Make a Christmas Wreath With Fabric Scraps

Step 1: Cutting the fabric

Cut your fabric scraps into rectangles measuring 1¾ × 5¾ inches. Use pinking shears to reduce fraying along the cut edges.

The edges may still fray a little, so handle the fabric gently.

Fabric scrap projects - green plaid, solid green and pink striped fabric cut into strips for a Christmas wreath

Step 2: Filling the outermost layer

Place the wreath form on your table with the outermost ring raised. Take one rectangle of your main fabric and tie it around the outermost ring. Repeat until the entire outer ring is covered.

I used 12–14 rectangles per section. Feel free to mix and match fabric patterns.

I used Oxford fabric, which frayed quite a bit as I tied the knots. If your fabric frays easily, handle the strips gently as you tie them.

Fabric Christmas wreath step by step - wire wreath frame, holding a fabric strip, tying a knot and a filled frame

Step 3: Mixing fabric patterns

Flip the wreath form over. Tie the fabric rectangles around the second ring from the outside. Feel free to mix and match colors and patterns. I used nine rectangles per section and mixed solid colors with plaids and stripes.

DIY fabric rag wreath - knotted green plaid, green and pink fabric strips filling a wire wreath frame, close up

Step 4: Filling the top layer

Continue tying fabric rectangles around the ring until it’s fully covered.

Christmas rag wreath - finished full round wreath of green plaid and pink fabric strips with an open center
(Image credit: DIY JOY)

Step 5: Adding color

Add a pop of color to your wreath with some red fabric rectangles.

Christmas crafts with fabric scraps - rag wreath decorated with small red polka dot bows tied into the fabric strips

Step 6: Adding bow

Finish the wreath by attaching a bow at the bottom.

Learn how to make the bow here: Wired Ribbon Bow Tutorial

Christmas rag wreath with a large red bow, red berries and small red bows, shown on white with a toy car
A big red bow gives the scrap fabric wreath its finishing touch. (Image credit: DIY JOY)

icon

Pro Tips

  • Choose fabric that frays less. Try tightly woven cotton and use pinking shears to reduce fraying. Tie a test strip first to see how the edges hold up when you knot it.
  • Repeat colors across your fabrics. Pick one main fabric, then pull two or three colors from it for the rest of your scraps. If your plaid has red and cream in it, for example, repeat those colors in your solids or stripes to tie the patterns together.

More Christmas Wreath Ideas and Ways to Use Them

Start with what’s in your scrap pile. This no-sew fabric scrap wreath is a way to use up leftover quilting cotton, offcuts from sewing a shirt, or even an old cotton pillowcase. Cut woven fabrics with pinking shears to reduce fraying. For edges that are less likely to unravel as you tie the knots, try strips from an old T-shirt. Jersey tends to curl at the edges, giving the wreath a softer look. Tie one test strip around the wreath form before cutting the rest to see how the fabric sits and how much it frays.

Mix prints for a vintage Christmas wreath. Start with mostly white or cream fabrics, then work in red and green plaids, stripes, and solids. Tuck in a few cherry-print scraps and repeat the same shades of red and green around the ring to tie the different patterns together. For a bolder pattern, group matching scraps in small clusters. For an even mix, scatter them around the wreath.

Dress up your DIY Christmas wreath. Tie a red ribbon bow at the bottom to pick up the red in the fabric. Add a few faux cherries to echo the print, tuck in small flowers or beads, or weave battery-operated mini lights between the knots. Hang your finished fabric wreath on the front door or above the mantel as part of your handmade Christmas decor.

For more holiday projects, browse our DIY wreath ideas or try making a chunky yarn Christmas wreath or an easy paper Christmas wreath.

DIY Fabric Scrap Christmas Wreath FAQs

Why are threads coming loose as I tie the fabric?

Some woven fabrics shed threads when you pull the ends through a knot. Pinking shears can help reduce fraying. I’d leave any loose threads alone while tying and snip the long ones once the wreath is finished.

Do I need to sew the strips onto the wreath?

You only need a simple knot for this no-sew Christmas wreath. Tie each fabric rectangle directly around the wire ring, then adjust the ends so the part of the print you want to show faces forward.

How do I fill bare spots without crowding the prints?

Slide the knots closer together wherever you can see wire. If a section still looks bare, add a solid strip in one of the colors from your plaid or stripes. It fills the gap and lets the prints on either side stand out.

How many strips go on each ring?

I used 12 to 14 rectangles in each section of the outermost ring and nine in each section of the second ring. If your scraps are thicker than mine, you may cover the same amount of wire with fewer knots.

Save this Craft on Pinterest

Roll over the image to get the button.

More DIY Christmas Decor Ideas

icon

Lily Suing

I have always been naturally curious. I love exploring various interests, whether it's trying out breakfast recipes, working on DIY projects at home, discovering new crafts, or anything that makes my life easier! When I am not writing, you can find me outdoors, enjoying the sun with a cold drink in my hand.

You May Also Like