If you love handmade holiday decor but don’t want a project that takes all weekend, these easy yarn Christmas crafts are about to become your new favorites. Yarn is inexpensive, comes in practically every color and texture imaginable, and can turn basic craft supplies into surprisingly stylish Christmas decorations. From cozy tabletop trees to ornaments and garlands, these DIY holiday crafts are easy enough for beginners but still look polished enough to display throughout your home. Grab a few skeins and let’s make your Christmas decor feel a little more handmade this year.
1. Make a Yarn-Wrapped Christmas Tree

A yarn-wrapped Christmas tree is an easy way to add soft texture to your holiday decor. Wrap a foam cone with chunky cream, green, burgundy, or colorful yarn, then add a wooden star or tiny pom-poms. Make a few in different heights for a cozy mantel, shelf, or tabletop display.
What You’ll Need
How to Make It
- Secure the end of the yarn near the bottom of the cone with hot glue.
- Wrap the yarn tightly around the cone, keeping each row close together.
- Continue wrapping until you reach the top, then trim and glue the end in place.
- Finish with a wooden star, pom-poms, beads, or other miniature decorations.
- Repeat with different cone sizes to create a small Christmas tree collection.
2. Make a Chunky Yarn Christmas Wreath

Give a basic wreath form a cozy holiday makeover with soft, chunky yarn. Wrap the entire form in cream, forest green, red, or another Christmas color, then finish it with velvet ribbon, bells, or a few small ornaments. It’s an easy DIY holiday craft that works on a door, wall, or above a mantel.
What You’ll Need
How to Make It
- Secure one end of the yarn to the back of the wreath form with hot glue.
- Wrap the yarn around the form until the entire surface is covered.
- Keep the strands close together to hide the wreath form underneath.
- Secure the final end of yarn on the back.
- Add velvet ribbon, bells, or a small ornament cluster to finish the wreath.
3. Make a Pom-Pom Christmas Garland

A fluffy pom-pom garland is an easy way to bring color and texture to your Christmas tree, mantel, or staircase. Mix different pom-pom sizes and yarn colors for a playful look, or stick with cream and neutral shades for something more modern. It’s also one of the best budget friendly craft ideas for using leftover yarn.
What You’ll Need
How to Make It
- Use a pom-pom maker to create pom-poms in several sizes.
- Trim each pom-pom until it looks full and even.
- Cut a piece of twine to your desired garland length.
- Thread the pom-poms onto the twine, spacing them evenly or placing them close together for a fuller look.
- Tie loops at both ends for easy hanging.
4. Make Mini Yarn Christmas Tree Ornaments

These mini yarn trees bring the same cozy look as the tabletop version straight to your Christmas tree. Wrap small wooden or cardboard triangle shapes with yarn, then decorate them with tiny beads, pom-poms, or stars. Mix yarn colors and textures to create a whole set of these easy yarn Christmas crafts.
What You’ll Need
How to Make It
- Glue the end of your yarn to the back of the triangle.
- Wrap the yarn around the entire shape until the base is covered.
- Secure the loose end on the back with glue.
- Add miniature beads, pom-poms, or a small star.
- Attach ornament cord at the top and hang it on the tree.
5. Make Yarn-Wrapped Star Ornaments

Give simple wooden stars a cozy upgrade by wrapping them with soft yarn. Use cream or white for a Scandinavian-inspired look, or mix red, green, pink, and metallic shades for something more colorful. These lightweight ornaments also make cute handmade gift toppers.
What You’ll Need
How to Make It
- Glue the end of the yarn to the back of the wooden star.
- Wrap yarn around the star in different directions until most of the wood is covered.
- Trim the yarn and glue the loose end to the back.
- Cut a small piece of ornament string and attach it to the top.
- Repeat with different yarn colors to create a coordinated set.
6. Make a Yarn Tassel Christmas Garland

Turn simple yarn tassels into a cozy garland for your mantel, Christmas tree, doorway, or shelves. Alternate traditional Christmas colors or use cream, green, and natural wood beads for a softer look. This is an easy project to customize to match the rest of your holiday decor.
What You’ll Need
How to Make It
- Wrap yarn several times around a small piece of cardboard.
- Tie the strands together at the top, then cut through the loops at the bottom.
- Wrap another piece of yarn near the top to form the tassel.
- Trim the ends until they’re even.
- Thread the tassels onto twine, alternating them with wooden beads.
- Tie loops at both ends for hanging.
7. Make Yarn Gnome Christmas Ornaments

These little yarn gnomes add a fun handmade touch to your Christmas tree without requiring any sewing. Use thick yarn for the beard, a wooden bead for the nose, and a small felt hat to complete the look. Make several in coordinating colors for an adorable ornament set.
What You’ll Need
How to Make It
- Cut several equal lengths of yarn for the gnome’s beard.
- Gather and tie the yarn together near the top.
- Trim the bottom into a rounded or pointed beard shape.
- Glue a wooden bead near the top for the nose.
- Cut and glue felt into a small cone-shaped hat.
- Attach ornament cord to the top for hanging.
8. Make Yarn-Wrapped Christmas Ball Ornaments

Turn plain foam balls into cozy ornaments using yarn in colors that match your Christmas decor. Mix chunky, boucle, velvet, or traditional yarn to create different textures across the tree. This is an easy DIY yarn craft for creating custom ornaments without spending much.
What You’ll Need
How to Make It
- Add a small dot of glue to the bottom of the foam ball and secure the yarn.
- Wrap the yarn tightly around the ball, changing directions as you work.
- Continue wrapping until the foam is completely covered.
- Trim the yarn and glue the end securely in place.
- Add an ornament hook or hanging loop at the top.
9. Make Mini Yarn Hat Ornaments

These tiny yarn hats look knitted, but you don’t need knitting skills to make them. Yarn is looped around a small cardboard ring, gathered at the top, and finished with a fluffy pom-pom. Mix colors and yarn textures to create a cute collection for your Christmas tree.
What You’ll Need
How to Make It
- Cut a cardboard tube into a small ring.
- Cut several equal lengths of yarn.
- Loop each piece around the cardboard ring until it is completely covered.
- Gather the loose yarn ends together and tie them tightly above the ring.
- Trim the ends to create a small pom-pom on top.
- Add ornament string for hanging.
10. Make Yarn Candy Cane Ornaments

Give classic candy canes a softer handmade look by wrapping the shape in yarn. Use traditional red and white, or try pink, forest green, cream, or burgundy for a more modern Christmas palette. Hang them on the tree or use them to decorate wreaths, garlands, and wrapped gifts.
What You’ll Need
How to Make It
- Secure the end of the yarn to the candy cane form with a small amount of glue.
- Wrap the yarn tightly around the entire form.
- Switch yarn colors as you work if you want a striped design.
- Glue the final yarn end securely to the back.
- Add a ribbon loop or small bow for hanging.
11. Make Yarn Christmas Tree String Art

Turn a simple wood board into festive Christmas decor using yarn and small nails. Arrange the nails in a tree shape, then weave green, cream, or colorful yarn between them until the design fills in. Display your finished tree on a mantel, shelf, or entryway table.
What You’ll Need
How to Make It
- Lightly sketch a simple Christmas tree shape onto the wood board.
- Place small nails around the outline, spacing them evenly.
- Tie the yarn around one nail to secure it.
- Wrap the yarn back and forth between the nails to fill in the tree.
- Tie off the yarn and trim the excess.
- Glue a small wooden star above the tree to finish the design.
12. Make Yarn Snowflake Ornaments

Add a soft, handmade twist to classic snowflake ornaments with yarn. Wrap white, cream, icy blue, or silver yarn around simple snowflake forms for an easy wintery look. Hang them on your tree, add them to garland, or use them as handmade gift toppers.
What You’ll Need
How to Make It
- Secure the yarn to the back of the snowflake with a small dot of glue.
- Wrap the yarn around each section of the snowflake until you have the coverage you want.
- Trim the yarn and glue the loose end to the back.
- Add a loop of ornament string at the top.
- Repeat in different yarn colors to create a coordinated set.
13. Make a Yarn Christmas Tree Wall Hanging

Turn a bundle of yarn into a simple Christmas tree wall hanging for an empty wall, entryway, or small space. Hang strands of green, cream, or colorful yarn from a wooden dowel, then trim the bottom into a Christmas tree shape. Add wooden beads, tiny ornaments, or bells for a little extra detail.
What You’ll Need
How to Make It
- Cut multiple strands of yarn slightly longer than you want the finished tree.
- Loop the strands around a wooden dowel until you have a full row.
- Trim the hanging yarn into a triangular Christmas tree shape.
- Add wooden beads, bells, or miniature ornaments throughout the yarn.
- Tie a piece of yarn or twine to both ends of the dowel for hanging.
14. Make a Pom-Pom Christmas Wreath

Cover a simple wreath form with fluffy yarn pom-poms for a fun, textured Christmas decoration. Stick with cream and green for a cozy modern look, or mix red, pink, white, and green for something more colorful. Using different pom-pom sizes will make the wreath look fuller and more dimensional.
What You’ll Need
How to Make It
- Make enough yarn pom-poms to cover the front and sides of the wreath.
- Trim each pom-pom so it looks full and rounded.
- Arrange the pom-poms around the wreath before attaching them.
- Glue each pom-pom securely to the wreath form.
- Fill any visible gaps with smaller pom-poms.
- Finish with velvet ribbon for hanging.
15. Make Mini Yarn-Wrapped Christmas Presents

Turn small wooden blocks into tiny Christmas presents using leftover yarn and ribbon. These miniature gifts are perfect for styling around tabletop trees, filling tiered trays, or adding to a holiday mantel. Mix different yarn colors and textures to create a cute little stack of presents.
What You’ll Need
How to Make It
- Secure the end of the yarn to the bottom of a wooden block with glue.
- Wrap the yarn around the block until the wood is completely covered.
- Trim the yarn and glue the end underneath.
- Wrap thin ribbon around the block like a traditional Christmas present.
- Finish with a miniature bow on top.
- Make several in different sizes and colors for a small holiday display.
16. Make Yarn Christmas Tree Tassel Ornaments

Layer soft yarn tassels to create miniature Christmas trees with plenty of texture. Use traditional green or experiment with cream, blush, burgundy, or dusty blue to match your holiday palette. Wooden beads and a tiny star give these DIY yarn crafts a polished finishing touch.
What You’ll Need
How to Make It
- Make three small yarn tassels in slightly different sizes.
- Trim each tassel so the largest is at the bottom and the smallest is at the top.
- Stack and secure the tassels together to create a tree shape.
- Add a wooden bead at the bottom for the trunk.
- Attach a small wooden star at the top.
- Add ornament cord for hanging.
17. Make Yarn-Wrapped Reindeer Ornaments

Give simple wooden reindeer shapes a cozy Christmas makeover with yarn. Wrap the body in brown, cream, or chunky textured yarn while leaving the antlers exposed for contrast. These handmade ornaments work especially well with rustic, Scandinavian, or neutral Christmas decor.
What You’ll Need
How to Make It
- Secure the yarn to the back of the wooden reindeer with a small amount of glue.
- Wrap the yarn around the body, keeping the antlers and legs exposed.
- Continue wrapping until you have the amount of coverage you want.
- Trim the yarn and glue the loose end to the back.
- Tie a small loop of twine around the top for hanging.
18. Make an Oversized Yarn Christmas Tree Garland

Finish your holiday decorating with a garland made from mini yarn Christmas trees. String the trees along twine and alternate them with wooden beads for extra texture. Hang it across a mantel, window, doorway, or open shelving for an easy piece of handmade Christmas decor.
What You’ll Need
How to Make It
- Wrap each tree cutout with yarn until the surface is covered.
- Secure the loose yarn ends to the back with glue.
- Cut twine to the length you need for your garland.
- String the yarn trees onto the twine, leaving space between each one.
- Add wooden beads between the trees for extra detail.
- Tie loops at both ends and hang your finished garland.
Wrap Up Your Holiday Decor With Yarn

These easy yarn Christmas crafts prove you don’t need expensive supplies or advanced crafting skills to create Christmas decor that feels warm and handmade. From pom-pom garlands and cozy wreaths to ornaments and tabletop trees, you can mix several projects throughout your home for a coordinated look.
Choose a few yarn colors you love and repeat them across different projects to make everything feel intentional. These DIY holiday crafts are also easy to customize, making them perfect for traditional, colorful, neutral, or modern Christmas decorating.
Looking for more ways to decorate without overwhelming a smaller home? Check out 20 Small Space Christmas Decorating Ideas for more festive ideas you can use throughout your space.