Christmas is the perfect time to let your creativity shine with some hands-on crafts. Whether you’re gathering with family or cozying up solo with a cup of cocoa, these festive ideas will fill your home with holiday cheer.
1. Paper Plate Christmas Trees
Create 3D Christmas trees from paper plates with the kids. These are quick to craft and perfect for little hands to decorate with stickers and glitter.
2. Yarn Christmas Trees
Wrap your favorite yarn around cones to make cozy yarn trees. They look stunning on mantels and are a great way to use up leftover yarn bits.
3. Felt Nativity Scene
Craft a felt nativity scene to bring the Christmas story to life. This project is a great way to engage kids in the meaning of the season.
4. Decorate a Wood Star
Spruce up a plain wood star with paint and embellishments. It’s a simple craft that becomes a stunning piece of holiday decor.
5. Salt Dough Ornaments
Mix up some salt dough to create personalized Christmas ornaments. These are perfect for capturing little fingerprints and making memories that last.
6. Clothes Peg Snowmen
Transform ordinary wooden pegs into charming snowmen with a little paint and creativity. These frosty friends double as adorable cardholders for your holiday greetings.
7. Pinecone Christmas Trees
Head outside to gather some pinecones for a delightful mini Christmas tree project. I love decorating mine with a splash of paint and tiny ornaments for a touch of holiday magic.
8. DIY Advent Calendar
Design a personalized advent calendar with small boxes or envelopes. It’s a fun way to count down to Christmas with little surprises each day.
9. Wood Slice Magnets
Decorate wood slices with festive designs to create charming magnets. It’s a wonderful way to keep Christmas spirit on your fridge all season.
10. DIY Shaker Cards
Create festive shaker cards filled with glitter for a sparkling touch to your holiday messages. These cards are a hit with friends and family alike.
11. Gnome Christmas Decorations
Craft quirky gnomes with colorful hats and fluffy beards. These little guys are perfect for adding a bit of whimsy to your holiday decor.
12. Pom Pom Garland
Create a colorful pom pom garland to drape around your home. It’s an easy way to add texture and warmth to your festive setup.
13. DIY Gift Wrapping Paper
Customize your own gift wrapping paper using kraft paper and stamps. It’s a fun way to add a personal touch to your presents that your loved ones will adore.
14. Wine Cork Wreath
Upcycle your wine corks into a rustic wreath that adds charm to any door. It’s a simple project that brings a bit of vineyard magic to your holiday decor.
15. Snow Globe Soap Pump
Make a unique snow globe soap dispenser using a mason jar. It’s a whimsical addition to your bathroom that guests will adore.
16. Candy Cane Centerpiece
Use candy canes and a vase to create a sweet centerpiece for your holiday table. It’s a budget-friendly project that looks good enough to eat!
17. Santa Stones
Turn simple pebbles into cheerful Santa stones with some paint and patience. These make delightful surprises when hidden around the house.
18. Peppermint Candy Bowl
Melt peppermints to form a unique candy bowl. It’s a sweet project that’s both decorative and functional for holding holiday treats.

