DIY Yarn Tassel Garland (Easy & Affordable Holiday Craft)

Shannon Cairns

October 14, 2025

Christmas

This post may contain affiliate links, which means I earn a small commission if you purchase something I recommend- at no additional cost to you! As an Amazon Associate I earn from qualifying purchases. Thank you for supporting this blog! Full disclosure here.

Sharing is caring!

If you love the look of handmade holiday decor but don’t have hours (or a big budget) to craft, this DIY yarn tassel garland is the perfect project. It’s affordable, beginner-friendly, and adds instant warmth to your mantel, tree, or doorway.

DISCLOSURE: This content was originally a sponsored video post for Michaels that I turned into a blog post for an easy to follow DIY tutorial!

I grabbed all my supplies from Michaels’ new Knit & Sew Shop, which is filled with hundreds of new yarn colors and textures — everything from soft chenille to chunky wool blends. Whether you’re a seasoned maker or a total beginner, you’ll find everything you need to make your home feel extra festive.


🧶 Supplies You’ll Need

Shop everything easily on my LTK here!

  • 4–5 colors of yarn (in your favorite holiday colors)
  • Sharp scissors
  • A small piece of cardboard (about 5–6 inches wide)
  • Twine, ribbon, or yarn for hanging
  • Optional: wooden beads or felt balls for extra texture
  • Tape or hot glue (optional for securing ends)

🎄 Step-by-Step Instructions

1. Wrap the Yarn

Cut a small piece of cardboard to your desired tassel length (mine was about 5 inches tall). Wrap the yarn around the cardboard about 25–30 times. The more wraps, the fuller your tassel will be!

2. Tie the Top

Slide a short piece of yarn under your loops at the top and tie it tightly. This will become the hanging loop of your tassel.

3. Cut the Bottom

Slide your scissors through the bottom loops and cut straight across to release the yarn.

4. Form the Tassel Head

Cut another small piece of yarn and tie it around the tassel, about 1 inch below the top knot. Wrap it a few times and knot securely — this gives your tassel that signature shape.

5. Trim + Fluff

Trim the ends evenly and fluff out your yarn strands to make the tassel look full and polished.

6. Assemble the Garland

Cut a long piece of twine or yarn for your garland base. String your tassels along, spacing them evenly. You can add wooden beads or felt balls between each tassel for a little extra texture and color.

7. Hang + Enjoy!

Hang your garland on your mantel, tree, banister, or doorway for a cozy, handmade touch.


💡 Tips & Variations

  • Mix yarn textures (like chunky wool and soft chenille) for a designer look.
  • Use traditional red, green, and cream for Christmas — or switch to blush, white, and gold for a neutral winter vibe.
  • Shorten your tassels for a mini garland that’s perfect for shelves or kids’ rooms.

🏷 Shop the Supplies

Everything you need for this DIY can be found at Michaels’ NEW Knit & Sew Shop, the ultimate destination for yarn, fabric, and sewing lovers. Use leftover yarn to make these adorable DIY Yarn Christmas trees!

🧶 Shop Michaels yarn and supplies here on my LTK!

Leave a Reply

Image

hi! I'm shannon

I’m a wife, mom of three, doctor, and blogger! In 2018, I decided to turn my mom blog, into a personal finance blog so others could follow along on our journey to pay off over HALF a MILLION dollars in student loan and practice start up debt. I hope you enjoy following along, and maybe even find some inspiration along the way.