20 Cute Christmas Crafts for Kids to Make This Holiday Season

Kids can get their hands dirty and have lots of fun during the holiday season, which is a great excuse for glitter, paint, and paper. These cute Christmas crafts for kids are quick, easy, and inexpensive so they can be done at home or in the classroom.

1. Paper Plate Santa

Paper plate crafted with a Santa face.

Materials

  • White paper plate
  • Red construction paper
  • Pink construction paper or red pom-pom
  • Cotton balls
  • Black markers
  • Glue
  • Scissors

Instructions:

  1. Cut a triangle from red paper for Santa’s hat
  2. Glue the hat to the top of the plate
  3. Add cotton balls for the hat trim and beard
  4. Draw on eyes with marker
  5. Glue on the nose
  6. Glue a cotton ball for the hat’s pom-pom

Kids love this festive favorite — one of the most loved Christmas art and crafts for kids that’s easy and joyful for preschool or home fun. Explore more easy and fun Santa crafts here.

2. Handprint Reindeer

A child´s handprint painted in brown color, with drawn antlers, googly eyes and a red pom pom.

Materials

Instructions:

  1. Paint child’s hand brown and press onto paper
  2. Let the handprint dry completely
  3. Glue on googly eyes near the thumb area
  4. Add a red pom-pom nose
  5. Draw a mouth with black marker (the fingers become the antlers)

This classic, easy Christmas craft for kids keeps little ones giggling while creating adorable keepsakes. Look for more reindeer craft ideas for preschoolers and older kids here.

3. Festive Snowman

A popsicle stick decorated as a snowman is a cute Christmas craft for kids.

Materials

  • Popsicle sticks (1 or more if you want it wider)
  • White paint
  • Black marker or small black beads
  • Orange marker or small orange bead
  • Colorful ribbons or fabric scrap
  • Glue

Instructions:

  1. Paint the popsicle sticks white and let dry
  2. Glue the sticks side by side to form the snowman’s body
  3. Use black marker to draw two dots for eyes and small dots for buttons
  4. Add an orange triangle or bead for the carrot nose
  5. Tie a small ribbon around the “neck” area for a scarf
  6. Draw a smile with the black marker

Popsicle stick crafts are perfect holiday activities – cheap, manageable mess, and kids love the results.

4. Cotton Ball Snowmen

Snowmen made with cotton balls are cute Christmas crafts for kids.

Materials

Instructions

  1. Glue three cotton balls in a row.
  2. Cut out a hat and carrot nose.
  3. Add eyes and buttons for detail.

This is an easy and adorable Christmas crafts for kids activity that also teaches kids about shapes and textures.

5. Paper Chain Garland

A paper chain garland with red and green paper strips.

Materials

Instructions:

  1. Cut paper into strips about 1 inch wide and 6 inches long
  2. Form the first strip into a circle and glue closed
  3. Thread the next strip through the first circle
  4. Close the second strip to form a chain link
  5. Continue alternating colors until desired length

A nostalgic addition to any home or classroom — Christmas crafts for kids to make don’t get simpler than this.

6. Thumbprint Christmas Lights

Christmas lights drawn with thumbprints over a black construction paper.

Materials

Instructions:

  1. Draw a wavy line across the paper with marker for the wire
  2. Press thumbs into different colored inks
  3. Stamp the colored thumbprints above the line to create light bulbs
  4. Add small lines with marker connecting each “bulb” to the wire
  5. Let dry completely

A colorful Christmas craft that doubles as wall art or a class display.

7. Toilet Paper Roll Christmas Tree

A Christmas tree made with toilet paper roll.

Materials:

Instructions:

  1. Paint toilet paper rolls brown for tree trunks
  2. Let dry completely
  3. Cut green construction paper into cone shapes
  4. Roll and glue paper into cone shapes that fit over rolls
  5. Slide cones onto painted rolls
  6. Secure with glue if needed
  7. Add star stickers to tops
  8. Decorate with circular stickers as ornaments

Discover more budget-friendly toilet paper roll Christmas crafts to make at home or school.

8. Salt Dough Ornaments

Christmas tree ornaments made with salt dough.

Materials

Instructions:

  1. Mix flour and salt in bowl
  2. Gradually add water until dough forms
  3. Roll dough to ¼ inch thickness
  4. Use cookie cutters to make shapes
  5. Use straw to make holes for hanging
  6. Bake at 200°F for 2-3 hours until hard
  7. Paint when completely cool and add ribbon

Excellent Christmas crafts ideas for kids to create handmade gifts for the family. Look for more salt dough ornament ideas here.

9. Christmas Tree Farm Scene

A cute scene with Christmas trees cut from green construction paper over a paper plate.

Materials

Instructions:

  1. Paint or cover the plate with blue for sky
  2. Cut various sized triangles from green paper for trees
  3. Cut small brown rectangles for tree trunks
  4. Arrange and glue trees across the bottom of the plate
  5. Stretch cotton balls and glue as snow on trees
  6. Add star stickers to tree tops
  7. Create snow drifts with cotton along the bottom

These paper plate Christmas crafts are cute and fun for your kids. At the same time, they make lovely gifts for grandparents.

10. Egg Carton Penguin

A pengin made with egg carton cups.

Materials

Instructions

  1. Paint the cup black leaving a white oval on the front for the belly.
  2. Cut and glue orange beak and feet.
  3. Glue on googly eyes and add a small scarf if desired.
  4. Optional: Use felt to make earmuffs.

Egg carton Christmas crafts are cheap, sustainable, and super cute for holiday displays or gifting.

11. The Grinch

A Grinch made with toilet paper roll painted with green color.

Materials:

  • Empty toilet paper rolls
  • Green paint
  • Red construction paper
  • White construction paper
  • Black marker
  • Glue stick
  • Scissors
  • Cotton balls

Instructions:

  1. Paint toilet paper roll green and let dry
  2. Cut a triangle from red paper for the hat
  3. Glue hat to one end of the roll
  4. Draw two black dots for eyes
  5. Cut a small white strip and glue below eyes for the snout area
  6. Draw a small curved line for the mouth
  7. Glue cotton ball to tip of hat
  8. Add eyebrows with black marker for extra Grinch attitude

Check out this festive collection of Grinch crafts for kids.

12. Pom-Pom Christmas Wreath

A Christmas wreath made with green pom-poms and a red ribbon.

Materials

Instructions

  1. Cut a large cardboard ring.
  2. Glue green pom-poms all around.
  3. Add a red bow.

This wreath can be used for decorating doors or walls. Look out for more Christmas wreath crafts for kids using simple supplies.

13. Glitter Pinecones

Pinecones covered with glitter on a wooden dish.

Materials

Instructions

  1. Spread glue over the tips of the pinecone.
  2. Cover with glitter abundantly.
  3. Let dry fully.

Nature meets sparkle in this easy Christmas craft for kids. Explore these pinecone Christmas crafts with fun steps where kids can join in.

14. Button Christmas Tree

Christmas trees made with buttons are cute Christmas crafts for kids.

Materials

Instructions:

  1. Cut triangle shape from cardboard
  2. Glue brown rectangle at bottom for trunk
  3. Cover triangle with green paint (optional)
  4. Glue buttons all over the tree shape
  5. Add special button or sticker as star

A hands-on favorite — one of the sweetest Christmas crafts for kids to make at home or daycare. Explore 25 Christmas tree crafts for kids here.

15. Snow Globe Drawing

A snoa globe painted with white crayon on a blue consruction paper.

Materials

Instructions

  1. Draw a round snow globe.
  2. Add snow with the crayon.
  3. Decorate inside with glitter and stickers.

This imaginative Christmas crafts for kids project encourages creativity and storytelling.

16. Santa Spoon Puppet

A Santa puppet made with a wooden spoon painted with red color, cotton balls and a felt hat.

Materials

  • Wooden spoon
  • Red paint
  • White paint
  • Pink paint
  • Black marker
  • Cotton balls
  • Red felt sheets or paper (for hat)
  • Small red pom-pom (for nose)
  • Glue
  • Scissors

Instructions:

  1. Paint spoon handle red for Santa’s body; paint bowl pink for face. Let dry.
  2. Glue cotton balls around face for beard and along handle for trim.
  3. Cut a red felt/paper triangle hat, add cotton ball at tip, and glue on top.
  4. Draw eyes and mouth with marker.
  5. Draw eyebrows and moustache with with paint.
  6. Glue red pom-pom for nose.

17. Paper Plate Reindeer Face

A reindeer face made wtih a paper plate.

Materials

Instructions:

  1. Use brown paper plate as the reindeer’s face
  2. Cut antler shapes from brown construction paper
  3. Glue antlers to the top back of the plate
  4. Attach googly eyes in the center area
  5. Glue red pom-pom below eyes for nose
  6. Draw a smiling mouth with black marker
  7. Add any additional facial features

18. Sock Snowman

A cute snowman made with a white sock stuffed with rice.

Materials

Instructions

  1. Fill sock with rice and tie sections for body and head.
  2. Add buttons, scarf, and face.
  3. Display on a shelf.

Adorable and tactile — among the coziest Christmas crafts ideas for kids this season.

19. Santa Painted Rock

A rock painted with a Santa face.

Materials:

  • Smooth flat rocks
  • Red acrylic paint
  • White acrylic paint
  • Black acrylic paint
  • Peach or light pink acrylic paint
  • Small paintbrushes
  • Clear sealing spray

Instructions:

  1. Clean and dry the rock.
  2. Paint the top section red for Santa’s hat, adding a flat white band.
  3. Paint the lower section peach or light pink for Santa’s face.
  4. Add two black-dot eyes, bushy white eyebrows, and a small red oval nose.
  5. Paint a wide white beard across the bottom half of the rock.
  6. Finish with a simple black smile inside the beard.
  7. Let dry completely, then spray with clear sealer for protection.

Explore more painted rock Christmas crafts for kids anyone can do here.

20. Elf Hat Headbands

An Elf hat headband for kids.

Materials

  • Green or red construction paper (two sheets per headband)
  • Scissors
  • Stapler or glue
  • Jingle bells (1–3 per headband)
  • String or ribbon (about 6 inches)
  • Tape
  • White pom-poms or cotton balls (optional)
  • Measuring tape

Instructions

  1. Cut a 2–3 inch strip of paper long enough to fit around your child’s head.
  2. Cut a large 8–10 inch triangle for the elf hat.
  3. Thread jingle bells onto a ribbon or string and tie securely.
  4. Glue or tape the bell string to the hat’s tip.
  5. Attach the triangle to the front center of the headband strip.
  6. Add pom-poms or cotton balls along the base for trim.
  7. Fit the headband around your child’s head and secure the ends.

These Christmas crafts for kids add a slight touch of magic to every moment. No matter if it’s school projects or family crafting time at home, every single idea provides a success that is creative, fun, and full of Christmas spirit.

Don’t miss our Preschool Christmas Gifts for Parents post for more handmade holiday inspiration!

Check out our winter crafts for kids to keep the creativity going all season long!

More to Chew On