Skip to Content

88 Best Christmas Crafts to Deck the Halls With This Year

Light a holiday-scented candle and get started with these fun DIYs.

By and
christmas crafts
Mike Garten

We've been independently researching and testing products for over 120 years. If you buy through our links, we may earn a commission. Learn more about our review process.

Getting into the holiday spirit is all about decking the halls with your favorite decorations, baking some homemade holiday desserts, and embracing all the Christmas crafts out there.

Whether it's a DIY wreath, tree topper, or a few hand-crafted ornaments, holiday crafts can transform your home into your own personal winter wonderland with just a few simple materials—think velvet ribbon, craft paper, and pipe cleaners.

Regardless of your age or crafting skill level, there's a Christmas craft idea for you on this list. And if you're looking for some more simple options for little ones, check out our list of the best Christmas crafts for kids. We promise you'll be in the holiday spirit in no time.

1

Velvet Trees

table setting featuring decorative velvet sculptures
Mike Garten

Wrap a foam cone with velvet ribbon, working from the bottom up and securing with T-pins along the way (be sure to hide the pins when wrapping). Add a little ribbon bow to the top to add a festive touch. That's it!

SHOP FOAM CONES

2

Flocked Ornaments

flocked velvet ornaments
Mike Garten

Create a "flocked" look using a simple household ingredient: baking soda! To start, poke skewers through a cardboard box to create a drying station. Remove hangers from the ornaments and place them on the skewers. Spray paint the ornaments in your desired colors, making sure to cover the entire surface. Play around with masking painter's tape to create a two-tone effect. While the paint is still wet, sprinkle them with baking soda to cover all of the paint. Lightly tap off excess. Allow them to dry completely on the skewers for a few hours. With a soft brush, gently brush away the baking soda to reveal a velvet texture. Replace the ornament hangers and add a decorative ribbon to hang!

SHOP GLASS ORNAMENTS

Advertisement - Continue Reading Below
3

Vintage Candy Ornaments

vintage candy ornaments
Mike Garten

Inspired by ribbon candies, this cute craft gives off a vintage vibe. First, cut a 16-inch ribbon. Use a fabric marker or chalk to mark every inch along the center of the strip. Starting at the bottom, thread a sewing needle with 20 inches of string and knot the end. Insert the needle from the unmarked side to the first mark to hide the knot inside, then sew in and out at each mark, creating a large, running stitch. Pucker the ribbon along the thread as you sew. Secure the folds with a knot at the top.

SHOP RIBBON

4

Braided Wreath

a person holding a green velvet wreath and a cocktail glass surrounded by gifts and snacks
Mike Garten

Create a velvety wreath with just some fabric, scissors, and a wreath form. To start, cut three strips of velvet fabric about five inches wide, one of a lighter shade and two of a darker shade. Clip the strips together at one of the ends of the fabric. Loosely braid the pieces, making sure to keep the nice side of the velvet flipped up. Once you braid the entire length of the fabric, loosely loop it on top of the wreath form to see if the length covers the entire form. If not, cut three more pieces and repeat. With the scraps of velvet, wrap the wreath form and pin to secure. Add the braided fabric on top of the wreath form, securing with pins every so often and tucking the excess under itself to create a clean, braided look. Trim off any excess, tuck the ends, and pin to hide the edges. Add on a festive bow for some extra holiday cheer.

SHOP WREATH FORM

Advertisement - Continue Reading Below
5

Honeycomb Ornaments

ornamental decorations for festive occasions showcasing gold and brown hues
Mike Garten

Sprinkle on the glitter for this fun and simple festive ornament. Working in sections, paint a layer of craft glue on the edges of a honeycomb ornament. Sprinkle glitter on top to coat. Repeat until you have coated the ornament with your desired amount of glitter and let dry completely.

SHOP HONEYCOMB ORNAMENT

6

Pipe Cleaner Trees

pipe cleaner ornaments
Mike Garten

While these trees might look sophisticated, all you need is a foam cone and some pipe cleaners. First, cut pipe cleaners into four equal sections using wire cutters and fold them in half. Hot glue the open ends to the foam cone, starting at the bottom and working in rows. Overlap each row by about half of the folded pipe cleaner. After you've covered the entire cone with the folded pipe cleaners, fold them upwards so that the "branches" resemble a traditional Christmas tree.

SHOP PIPE CLEANERS

Advertisement - Continue Reading Below
7

Woven Knot Wrapping

woven knot wrapping
Mike Garten

Gift wrap doesn't have to be boring. Step it up a notch with this simple yet elegant wrapping craft. First, cut two lengths of ribbon in each color about four times the length of the longest side of the box. Place two pieces of ribbon on top of each other to form a cross shape with the "nice side up." Create a box knot: Fold the top ribbon halfway down, fold the left ribbon halfway to the right, fold the bottom halfway up (overlapping the left ribbon), and finally, fold the right ribbon halfway to the left (overlapping the bottom ribbon and weaving into the top ribbon that is folded over). Pull the ribbons so they form the square pattern. (If your ribbon is finished on both sides, skip this step.) To finish off the square design, fold the top ribbon down, right ribbon to the left, bottom ribbon up (overlapping the right ribbon), and finally, fold the left ribbon to the right (overlapping the bottom ribbon and tucking it under the folded top ribbon). Pull the ribbon tight, and you have a beautiful woven square design to decorate your wrapped gift!

SHOP VELVET RIBBON

8

Mystery Baubles

surprise ball ornaments
Mike Garten

Stuff your stockings with surprise balls this year! Fill a clear plastic ornament with small gifts, toys, or candy. Tape one end of a crepe paper roll to the ornament and wrap, tucking in additional small flat gifts and confetti as you go. Secure the end with another piece of tape and finish with a decorative ribbon. Have the kids unwrap and unwrap until they find all the little treasures.

SHOP CREPE PAPER

Advertisement - Continue Reading Below
9

Bedazzled Wrapping

bedazzled wrapping
Mike Garten

Have some fun with your holiday wrapping this year. All you need is this craft store basic: gemstones! Simply attach them to wrapped gifts and ribbon using glue dots. Accent with a few stones or create your own pattern.

SHOP GEMSTONES

10

Ribbon Wreath

christmas crafts
Mike Garten

Using gold satin ribbon and a wood wreath form, you can create a glistening wreath for the holidays. Cut 8-inch strips with fabric scissors and tie the ribbon around the wood wreath form with a tight knot until the entire wreath is covered with satin ribbon strips. Once covered, tie one last strip of ribbon around the wreath loosely enough so that it can act as a hanger. Hang the ribbon wreath inside or outside on any doorway!

SHOP GOLD SATIN RIBBON

Advertisement - Continue Reading Below
11

Cupcake Liner Ornaments

christmas crafts
Mike Garten

Get crafty with cupcake liners! First, flatten 10 cupcake liners and fold them in half, colored side in. Secure the middle with a glue dot so the edges of each side of the liner stick together. Repeat this step with all other cupcake liners. Add glue dots to the top and bottom of the outer layer (the white side) and place the next cupcake liner on top until you use all 10 liners. Connect the top and bottom liners with two more glue dots so they create a beautiful sphere ornament to hang on the tree.

SHOP CUPCAKE LINERS

12

Paper Chain Garland

christmas crafts
Mike Garten

Use wrapping paper, craft paper, or tissue paper to create your own paper chain garland. Cut 3 x 6 inch or 3 x 4.5 inch strips (different size loops will add personality to your garland). Continue cutting strips so that you have enough to complete your desired garland length. Loop the paper and staple the ends together to create a circle. Thread the next strip into the loop you just created and staple the ends together to start the chain. Once completed, hang on the mantel, fireplace, or anywhere you want some extra homemade decor.

SHOP WRAPPING PAPER

Advertisement - Continue Reading Below
13

Orange Clove Pomanders

christmas crafts
Mike Garten

Not only does this craft look good, it also smells delightful. Gather clean and fresh citrus of your choice—navel oranges, mandarins, lemons, limes, or grapefruit will work! Using a skewer, poke shallow holes through the skin of the fruit. Place the stem of a whole clove into each hole. Place the finished pomanders on a platter or in a bowl for a lovely warming scent that will last for about a week.

SHOP WHOLE CLOVES

14

Modern Tinsel Wreath

christmas crafts
Mike Garten

If you're looking for a new, simple way to decorate your wreath this year, look no further than tinsel. Using a light touch to prevent the tinsel from tangling or clumping, layer it onto the wreath carefully. Once you're finished decorating, hang your elegant, modern wreath anywhere in the house for extra sparkle.

SHOP TINSEL

Advertisement - Continue Reading Below
15

Starburst Tree Topper

christmas crafts
Mike Garten

With just a few materials, you can create a midcentury tree topper with vintage flair. Use a styrofoam ball for the centerpiece and toothpicks or skewers dipped in craft glue for the parts that stick out. Once you've added all the toothpicks, spray the surface of the starburst with spray adhesive and sprinkle the starburst with glitter. After it dries, stick a piece of twisted craft wire into the center of the styrofoam and use the twisted end to wrap around the top branch of your tree.

SHOP STYROFOAM BALLS

16

Cupcake Liner Poinsettias

christmas crafts
Mike Garten

Create cupcake liner poinsettias to add to your gift wrap, garland, or napkin rings. All you have to do is flatten red cupcake liners, fold them into quarters, and cut out a single petal shape. When you unfold the liner, you should have a flower with four petals. Layer the petals so that they overlap and secure them with double-sided tape or glue dots.

SHOP RED CUPCAKE LINERS

Advertisement - Continue Reading Below
17

Embossed Velvet

christmas crafts
Mike Garten

Easily customize velvet ribbons, stockings, and table linens with simple rubber stamps! Preheat your iron on the wool or silk setting and make sure the steam setting is turned off. Lightly dampen the velvet fabric or ribbon with water and place a rubber stamp (or silicone stamp) on the ironing board, stamp side up. Lay the damp velvet fabric face side down, on top of the stamp. Place the iron on top and apply gentle even pressure for about 30 seconds. Then, carefully peel it off the stamp to reveal the beautiful embossed design.

SHOP HOLIDAY STAMPS

18

Pipe Cleaner Decor

christmas crafts
Mike Garten

Pipe cleaners can be used to make stunning ornaments, gift wrap, and garland. Simply thread tinsel pipe cleaner through an ornament, designing whatever shapes or patterns you'd like. Or wrap them around your gifts for extra sparkle. You can even create garland by looping pieces of pipe cleaner together and twisting the ends to secure each piece.

SHOP TINSEL PIPE CLEANER

Advertisement - Continue Reading Below
19

Wooden Beaded Starburst Ornaments

christmas crafts
Mike Garten

With wooden beads and craft dowels, you can create starburst ornaments for the tree. Start with a full length 3mm dowel and string on beads. Glue the second to last and last pieces to hold it all in place and cut off any extra wood off each end. Then, cut four pieces of dowel that are half the size of the piece you just created and string on beads in the same pattern on each, securing with hot glue on the ends. Attach the ends of the four pieces to the center bead on your first dowel to create a starburst shape. Add wire or ribbon and hang on the tree!

SHOP WOODEN DOWELS

20

Foraged Fire Starters

diy fire starters
Photo by Mike Garten; Craft Styling: Lis Engelhart

Nestle a DIY fire starter beneath dry logs in your fireplace or fire pit, then light the wick to enjoy a warming winter aroma. These are easy to recreate once you gather your kindling—think: small pinecones, evergreen twigs, dried citrus peel, cinnamon sticks, and coffee beans.

  • Place cupcake liners in a baking tray. Melt wax pellets in a heatproof bowl in the microwave. Stir every 30 seconds until the wax is melted and completely clear.
  • Dip the wick bottoms into the wax and place one in each muffin cup. Fill cups halfway with kindling.
  • Pour wax over the kindling until 2/3 of the way full. Allow the wax to set for a few minutes, then add more kindling to the top.
  • Allow the wax to fully set for an hour before handling.
Headshot of Monique Valeris
Monique Valeris
Home Design Director

Monique Valeris is the home design director for Good Housekeeping, where she oversees the brand's home decorating coverage across print and digital. Prior to joining GH in 2020, she was the digital editor at Elle Decor. In her current role, she explores everything from design trends and home tours to lifestyle product recommendations, including writing her monthly column, "What's in My Cart."

Headshot of Laura Millar
Laura Millar
Assistant Lifestyle Editor

Laura Millar (she/her) is the assistant lifestyle editor for Good Housekeeping, where she covers home design. Prior to joining Good Housekeeping in 2024, she wrote for NBC's TODAY.com, where she covered everything from entertainment news to pop culture updates. 

Watch Next 
christmas crafts
Advertisement - Continue Reading Below