The holiday season is just around the corner, and if you’re anything like me, you’re probably already dreaming of cozy family time, twinkling lights, and of course—crafting! Every year, I find myself gathering supplies, ready to turn my home into a festive wonderland. And let’s face it, when the kids are involved, those DIY moments become even more magical. That’s why today I’m excited to share some of my favorite DIY Christmas crafts for kids.
Not only are these crafts fun and easy, but they also create memories that will last well beyond the holiday season.
1. Popsicle Stick Christmas Trees
Credit: @chasing50toes
Here’s a fun way to keep your kids entertained this holiday season! These popsicle stick Christmas trees are as easy as they are adorable.
Just grab some popsicle sticks, glue them into a triangle, and let the creativity flow! After a quick coat of green paint, it’s time for the real fun—decorating!
Add sparkly sequins, fluffy pom-poms, or a sprinkle of glitter to make each tree one-of-a-kind. Bonus: it’s the perfect excuse to let a little glitter get everywhere (because, hey, it’s Christmas!).
2. Paper Plate Santa – DIY Christmas Crafts for Kids
Credit: @abcdeelearning
Who knew a paper plate could look this festive? With just a few cotton balls and a dab of glue, you can create this adorable Paper Plate Santa!
Add some googly eyes to give Santa that “I’ve had too many cookies” expression, and don’t forget to paint his hat red for extra holiday cheer.
The fluffy beard made of cotton will definitely keep him warm (and your kids busy)! It’s a quick and easy craft that’ll have everyone saying “ho ho ho” in no time!
3. Handprint Reindeer
Credit: @bakerrossltd
Rudolph has never looked so cute! This Handprint Reindeer craft is a must-try.
Simply trace your child’s hand, flip it upside down, and voilà—instant reindeer!
Decorate with googly eyes, a fuzzy red pom-pom for the nose, and some shiny antlers made from pipe cleaners.
Bonus points if you add some glittery sequin “buttons” to make them extra fancy. It’s a keepsake that’ll make you smile every time you hang it on the tree (and also remind you how tiny their hands once were!).
4. Pom-Pom Snowmen – DIY Christmas Crafts for Kids
Credit: @craftedby.arielle
These Pom-Pom Snowmen are too cute to resist! Simply glue together a few fluffy white pom-poms to create a snowman body, then add tiny black buttons and an adorable mini scarf made from fabric yarn.
You can even give them a personality with little eyes and a carrot nose (don’t worry, no actual carrots required).
They’re the perfect wintery ornament to hang around the house, and the best part? These snowmen won’t melt!
5. Christmas Card Garland
Pinterest: marthastewart
This Christmas Card Garland is not only festive but a great way to showcase your little ones’ artistic talents!
Let your kids paint or draw holiday-themed designs on small cards, string them together with some ribbon, and hang them along the banister or mantel.
It’s the perfect blend of holiday décor and a heartwarming display of your family’s creativity.
Plus, it’s an easy way to make your home feel extra festive without the glitter explosion!
6. Felt Christmas Ornaments – DIY Christmas Crafts for Kids
Credit: diys.com
These Felt Christmas Ornaments are perfect for little hands! Cut out simple shapes like stars, Christmas trees, or gingerbread men from felt, and then let your kids go wild with sequins, buttons, and beads.
It’s a fun, hands-on way to let their creativity shine, plus the final results make adorable keepsake ornaments to hang on the tree.
And don’t worry if they go a bit overboard with the buttons—there’s no such thing as too much sparkle during the holidays!
7. Recycled Toilet Roll Snowflakes
Credit: @allthemumery
These Recycled Toilet Roll Snowflakes are an eco-friendly way to add some DIY charm to your holiday decor!
Simply cut empty toilet paper rolls into thin strips, then arrange them into snowflake shapes.
You can keep them simple for a minimalist look or go all out with paint and glitter for some extra holiday sparkle. It’s the perfect craft to do with the kids, and you get bonus points for saving the environment one snowflake at a time!
8. Salt Dough Ornaments – DIY Christmas Crafts for Kids
Credit: @englishtudorcharm
Salt Dough Ornaments are a timeless Christmas craft!
Simply mix up a batch of salt, flour, and water, then let your kids cut out fun holiday shapes using cookie cutters. To make them extra special, you can press plant patterns into the dough for a natural touch.
After baking, they can be painted and hung on the tree. These ornaments will last for years—just make sure the kids don’t try to take a bite!
9. Candy Cane Reindeer
Credit: @creativelybeth
These Candy Cane Reindeer are almost too cute to eat!
Start by attaching googly eyes and felt face & noses to your reindeer faces, and then use candy canes as their antlers.
They’re perfect for adding a sweet touch to your holiday décor or for handing out as fun (and edible!) gifts.
Plus, they’re super easy to make—just a few materials and some holiday spirit, and you’ve got yourself a herd of festive reindeer!
10. Pinecone Christmas Trees – DIY Christmas Crafts for Kids
Credit: @livemoor
These Pinecone Christmas Trees are the perfect mini décor for adding a rustic, festive touch to your home!
Paint your pinecones green, sprinkle some white dots to mimic snow, and place them in small pots for that adorable “tiny tree” vibe. Add a star on top to make them truly Christmas-ready.
They’re easy to make and look cute on mantels, tables, or even as party favors!
Plus, no watering required—these trees are low maintenance and will stay “green” all season long!
11. Christmas Wreath from Paper Strips
Pinterest: Jane Richmond
This Christmas Wreath made from Paper Strips is a super festive and budget-friendly project! Simply cut strips of holiday wrapping paper, loop them into circles around a hay wreath base (also works with or without a wreath)
Add some festive flowers or a bow to complete the look.
It’s a great way to upcycle all that extra wrapping paper and create a beautiful decoration for your front door.
Plus, it’s lightweight and easy to make, so you can whip one up in no time!
12. Snowman Mason Jars – DIY Christmas Crafts for Kids
Credit: @thebenderbunch
These Snowman Mason Jars are an adorable way to get your kids crafting!
Fill the jars with cotton or fake snow, and then let the little ones decorate the outside with snowman faces using markers, felt, stickers, or googly eyes.
The gold lids add a cute finishing touch to your snowmen, and you can even add a tiny scarf for extra charm.
These are perfect for holiday table centerpieces or as thoughtful homemade gifts!
13. Christmas Countdown Chain
Credit: @makervalley
This Christmas Countdown Chain is a colorful and fun way to build excitement for the holidays!
Simply create a chain from patterned paper strips, with each link representing a day until Christmas. Let the kids tear off one link every day as the big day gets closer.
It’s a simple craft that’s both decorative and interactive, perfect for keeping the holiday spirit alive throughout the entire month of December!
14. Glitter Pinecone Ornaments – DIY Christmas Crafts for Kids
Credit: @bayitshelsafti
These Glitter Pinecone Ornaments will bring extra sparkle to your tree!
Simply help your kids dip pinecones in glue and then roll them in their favorite glitter colors. If you want less mess, glitter paint works just as well!
They’re super easy to make and look like glitzy little treasures once they’re done.
Perfect for adding a fun, handmade touch to your holiday décor—just make sure you don’t end up with a glitter trail all over the house!
15. Miniature Christmas Stockings
Credit: @buffaloandbubblegum
These Miniature Christmas Stockings are adorable and perfect for tiny holiday treasures!
Sew simple mini stockings from felt (or use glue if sewing isn’t your thing) and let the kids decorate them with buttons, tiny decorations, or festive details like candy canes or mini wreaths.
These little stockings can be hung on the tree or used as cute gift toppers. They’re not only easy to make but also add a lovely handmade touch to your Christmas decor!
16. DIY Snow Globes – DIY Christmas Crafts for Kids
Credit: @lovethisfor_you
These DIY Snow Globes are a magical winter craft that will bring a little bit of Christmas wonder to your home!
All you need are mason jars, a small holiday figurine or Christmas tree, water, and glitter for the “snow.” Glue the figurine to the jar lid, fill the jar with water and glitter, and then seal it up.
Flip it over, and you’ve got a wintery wonderland in a jar!
Perfect for a cozy centerpiece or to gift to friends and family!
17. Finger-painted Christmas Lights
Credit: @mumma.lets.play
These Finger-painted Christmas Lights are a great way to let your kids get creative while making a festive piece of art!
Simply draw the string of lights on paper, then have your little ones dip their fingers in paint to create colorful “light bulbs.”
It’s a fun and easy activity that adds a personal touch to your holiday decorations, plus it’s a cute keepsake to look back on as they grow!
Perfect for a rainy afternoon of crafting.
18. Gingerbread House Kits – DIY Christmas Crafts for Kids
Credit: @claudelicioushtx
These Gingerbread House Kits are perfect for a holiday family project!
Using gingerbread as the house base, along with icing and fun candy decorations, let your kids go wild creating their own festive gingerbread houses.
The best part? There’s no right or wrong way to decorate—just lots of sweet treats and creativity!
It’s a great way to spend time together and make some tasty memories.
19. Christmas Tree Paper Chains
Pinterest: makeandtakes
This Christmas Tree Paper Chain is a fun and easy craft for kids!
Cut strips of green, red, and yellow paper, and link them together to form the shape of a Christmas tree.
The green links make up the tree, the red adds a pop of color, and the yellow loop on top serves as the star!
It’s a creative way to decorate the house, and your kids will love watching the tree take shape as they build the chain.
20. DIY Advent Calendar – DIY Christmas Crafts for Kids
Credit: @curious_columbus
This DIY Advent Calendar is both creative and fun!
Help your kids make one by using small paper envelopes, bags or toilet papers and filling them with treats, little toys, or fun notes.
Let them decorate each envelope with festive Christmas designs to add a personal touch.
Every day leading up to Christmas, they get to open a surprise—making the countdown to the holidays extra exciting! It’s a festive and crafty way to build anticipation for the big day!
Wrapping it Up – DIY Christmas Crafts for Kids
Crafting with kids during the holiday season is one of those simple joys that brings warmth and connection to the festivities. From glitter-covered hands to little fingers carefully placing googly eyes on a reindeer, these moments are what the holidays are truly about—spending quality time with family, embracing creativity, and making memories that will last a lifetime.
I hope you found these DIY Christmas crafts for kids as inspiring as I do. So, grab those popsicle sticks, pom-poms, and glue guns, and get ready for some fun! And remember, it’s not about perfection—it’s about the joy of creating something together. What are your favorite holiday crafts to make with your little ones? Let me know in the comments on my Pinterest, I’d love to hear your ideas!
Happy crafting and happy holidays! 🎄
For more DIY Crafts & ideas CLICK HERE!
Or check my Pinterest board about DIY Christmas Crafts!