✂️ 10 Best DIY Christmas Crafts

Get creative this holiday season! With 34 days remaining until Christmas, there's plenty of time to craft handmade decorations and gifts your family will treasure. From simple kids' projects to sophisticated adult crafts, our step-by-step guides make crafting stress-free and fun. Start your DIY countdown today!

🎨 Find Your Perfect Project

Showing 10 of 10 craft projects

#1

DIY Snow Globe Ornaments

easy 👥 family ⏱️ 30 minutes
⭐⭐⭐⭐⭐
4.9/5 (5432 made this)

Create magical miniature snow globes using clear ornaments, fake snow, and tiny figurines. These become treasured keepsakes that kids love to make and display year after year!

🛠️ Materials Needed:

Clear plastic fillable ornaments, fake snow/glitter, mini figurines, hot glue gun, ribbon, water (optional for liquid version)

📋 Step-by-Step Instructions:

1) Remove ornament top. 2) Add layer of fake snow to bottom. 3) Glue small figurine to inside. 4) Fill with more snow/glitter. 5) Replace cap and seal with hot glue. 6) Add ribbon hanger. 7) Shake to watch snow fall!

💰 Cost Estimate:

$15-25 for supplies (makes 10+ ornaments)

✨ Perfect For:

Kids' craft parties, gifts for grandparents, tree decorations

💡 Pro Tip: For liquid snow globes, use distilled water with glycerin (slows falling snow). Seal VERY well to prevent leaks!

Rate this craft:

#2

Mason Jar Luminaries

easy 👥 family ⏱️ 45 minutes
⭐⭐⭐⭐⭐
4.8/5 (4876 made this)

Transform ordinary mason jars into glowing Christmas luminaries perfect for holiday decorating. Paint, glitter, or decoupage with festive designs!

🛠️ Materials Needed:

Mason jars, Mod Podge, tissue paper or napkins, battery tea lights, ribbon, paint (optional), glitter

📋 Step-by-Step Instructions:

1) Clean jars thoroughly. 2) Cut tissue paper into small pieces. 3) Brush Mod Podge on jar. 4) Apply tissue paper in layers. 5) Seal with another coat of Mod Podge. 6) Let dry completely. 7) Add battery candle inside. 8) Tie ribbon around rim.

💰 Cost Estimate:

$20-30 for supplies (makes 6-8 luminaries)

✨ Perfect For:

Table centerpieces, windowsill displays, outdoor pathway lights

💡 Pro Tip: Use battery-operated tea lights (never real candles in painted jars). Red and white tissue creates a candy cane effect!

Rate this craft:

#3

Pinecone Christmas Trees

easy 👥 kids ⏱️ 20 minutes
⭐⭐⭐⭐⭐
4.7/5 (3654 made this)

Turn pinecones into adorable mini Christmas trees with paint and pom-poms. A perfect nature craft for young children that celebrates the season!

🛠️ Materials Needed:

Large pinecones, green acrylic paint, small pom-poms (multi-colored), white paint or fake snow, hot glue gun, small star stickers or beads

📋 Step-by-Step Instructions:

1) Paint pinecone green, let dry. 2) Add white paint tips for 'snow' effect. 3) Hot glue small pom-poms between scales as 'ornaments'. 4) Add tiny star on top. 5) Optional: glue to wooden base for standing display.

💰 Cost Estimate:

$10-15 (supplies make 15+ trees)

✨ Perfect For:

Preschool crafts, place card holders, nature-inspired decorations

💡 Pro Tip: Collect pinecones on nature walks weeks before Christmas arrives! Bake at 200°F for 30 minutes to kill bugs before crafting.

Rate this craft:

#4

Handprint Ornament Keepsakes

easy 👥 kids ⏱️ 1 hour + dry time
⭐⭐⭐⭐⭐
4.9/5 (6123 made this)

Capture tiny hands with salt dough or clay ornaments. These precious keepsakes become more valuable every year as kids grow!

🛠️ Materials Needed:

Salt dough (2 cups flour, 1 cup salt, 1 cup water) OR air-dry clay, rolling pin, cookie cutters, paint, ribbon, clear sealer

📋 Step-by-Step Instructions:

1) Mix salt dough or use clay. 2) Roll to 1/4 inch thickness. 3) Press child's hand firmly into dough. 4) Cut around handprint or use cookie cutter. 5) Poke hole for ribbon. 6) Bake salt dough at 200°F for 3 hours. 7) Paint and personalize with name/year. 8) Seal and add ribbon.

💰 Cost Estimate:

$5-10 (inexpensive, mostly pantry ingredients)

✨ Perfect For:

Gifts for grandparents, family traditions, baby's first Christmas

💡 Pro Tip: Make one each year to track growth! Write child's age and date on back before painting for future memories.

Rate this craft:

#5

Fabric Scrap Garland

easy 👥 family ⏱️ 1.5 hours
⭐⭐⭐⭐⭐
4.6/5 (2987 made this)

Use fabric scraps to create a cozy, rustic garland perfect for mantels or staircases. No sewing required - just cutting and tying!

🛠️ Materials Needed:

Fabric scraps (flannel, burlap, cotton), jute twine or ribbon, scissors, ruler

📋 Step-by-Step Instructions:

1) Cut fabric into strips 1-2 inches wide by 8-10 inches long. 2) Cut twine to desired garland length plus extra. 3) Tie each fabric strip onto twine with double knot. 4) Space evenly or cluster tightly. 5) Hang and fluff strips.

💰 Cost Estimate:

$10-20 (or free using fabric scraps from other projects)

✨ Perfect For:

Farmhouse style decor, using leftover fabrics, mantel decorations

💡 Pro Tip: Mix patterns and textures - plaid, buffalo check, and burlap look great together! Wash fabric first to prevent fraying.

Rate this craft:

#6

Cinnamon Ornaments

easy 👥 family ⏱️ 45 min + dry overnight
⭐⭐⭐⭐⭐
4.8/5 (4234 made this)

These smell AMAZING! Cinnamon dough ornaments fill your home with holiday fragrance while looking beautiful on the tree.

🛠️ Materials Needed:

1 cup cinnamon, 1 tbsp cloves, 1 tbsp nutmeg, 3/4 cup applesauce, 2 tbsp white glue, rolling pin, cookie cutters, straw for holes

📋 Step-by-Step Instructions:

1) Mix cinnamon, cloves, nutmeg. 2) Add applesauce and glue, knead until smooth dough forms. 3) Roll 1/4 inch thick. 4) Cut shapes with cookie cutters. 5) Use straw to poke hanging holes. 6) Dry on rack 2-3 days, flipping daily. 7) Add ribbon.

💰 Cost Estimate:

$8-12 (makes 20+ ornaments)

✨ Perfect For:

Scented decorations, gift tags, car fresheners

💡 Pro Tip: These smell incredible for YEARS! Store in airtight container between seasons to preserve scent. Don't eat - they're not food!

Rate this craft:

#7

Wine Cork Reindeer

medium 👥 adults ⏱️ 30 minutes
⭐⭐⭐⭐⭐
4.5/5 (2345 made this)

Upcycle wine corks into adorable reindeer ornaments. A great craft for adults that saves corks from the recycling bin!

🛠️ Materials Needed:

Wine corks, small twigs, googly eyes, red pom-poms, brown pipe cleaners, hot glue gun, ribbon or twine

📋 Step-by-Step Instructions:

1) Glue two corks together lengthwise for body and head. 2) Cut pipe cleaner pieces and bend into antlers. 3) Insert antlers into top of head cork. 4) Glue on googly eyes. 5) Glue red pom-pom for nose. 6) Add twig legs. 7) Attach twine for hanging.

💰 Cost Estimate:

$15-20 if buying corks, ~$5 if using saved corks

✨ Perfect For:

Adult craft nights, wine-themed trees, upcycling projects

💡 Pro Tip: Start saving corks from holiday parties months in advance! Can also buy bulk corks at craft stores.

Rate this craft:

#8

Paper Plate Santa Faces

easy 👥 kids ⏱️ 25 minutes
⭐⭐⭐⭐
4.4/5 (3456 made this)

Super simple craft for toddlers and preschoolers! Cotton balls make a fluffy beard and kids love creating Santa's face.

🛠️ Materials Needed:

Paper plates, red construction paper, cotton balls, pink paint or paper, googly eyes, red pom-pom, glue, markers

📋 Step-by-Step Instructions:

1) Paint plate pink for face or glue pink paper circle. 2) Cut red paper hat and glue to top. 3) Glue googly eyes. 4) Glue red pom-pom nose. 5) Draw smile. 6) Glue cotton balls for beard, mustache, and hat trim. 7) Add cotton ball pom-pom to hat tip.

💰 Cost Estimate:

$8-12 (makes 12+ Santas)

✨ Perfect For:

Preschool crafts, quick and easy projects, classroom parties

💡 Pro Tip: Let kids be creative with beard shapes - some fluffy, some thin! Great for classroom gift projects.

Rate this craft:

#9

Washi Tape Christmas Cards

easy 👥 family ⏱️ 15 min per card
⭐⭐⭐⭐⭐
4.6/5 (2765 made this)

Create modern, colorful Christmas cards using washi tape in geometric tree patterns. Fast, easy, and uniquely handmade!

🛠️ Materials Needed:

Blank cards or cardstock, washi tape (various patterns/colors), scissors, markers, envelopes

📋 Step-by-Step Instructions:

1) Fold cardstock to card size. 2) Create triangle tree shape with washi tape strips (longest at bottom, shortest at top). 3) Add small rectangle trunk with brown tape. 4) Top with star sticker or drawn star. 5) Write message inside.

💰 Cost Estimate:

$12-20 (washi tape is reusable for many cards)

✨ Perfect For:

Quick handmade cards, last-minute gifts, modern aesthetic

💡 Pro Tip: Mix and match washi tape patterns for each card - no two need to be identical! Metallic tape looks especially festive.

Rate this craft:

#10

Popsicle Stick Snowflakes

easy 👥 kids ⏱️ 30 minutes
⭐⭐⭐⭐⭐
4.7/5 (3876 made this)

Glue popsicle sticks into geometric snowflake patterns and decorate with glitter. Hang on windows or the tree for winter sparkle!

🛠️ Materials Needed:

Popsicle sticks (regular or jumbo), white paint, hot glue gun, glitter, ribbon, gems/sequins (optional)

📋 Step-by-Step Instructions:

1) Paint popsicle sticks white, let dry. 2) Arrange 3-4 sticks in snowflake pattern (cross or star shape). 3) Hot glue intersections. 4) Add smaller stick pieces for detail branches. 5) Paint with glue and sprinkle glitter. 6) Glue ribbon loop for hanging. 7) Add gems if desired.

💰 Cost Estimate:

$10-15 (makes 15+ snowflakes)

✨ Perfect For:

Winter decorations, kid-friendly projects, window displays

💡 Pro Tip: Let kids design unique snowflake shapes - no two snowflakes are alike in nature! Works great with colored sticks too.

Rate this craft:

🎄 Crafting Success Tips

📦

Organize Supplies

Keep craft supplies in labeled bins by category. Have a dedicated crafting space to leave projects in progress.

👶

Age Appropriate

Supervise kids with hot glue guns and sharp scissors. Have kid-safe alternatives ready (school glue, safety scissors).

🎁

Make Extras

Always make 2-3 extra of each craft - perfect for unexpected gift needs or mistakes!

📸

Document Memories

Take photos of kids making crafts. These become cherished memories that are worth more than perfect projects!

Start Your Crafting Countdown!

Need to know how long until Christmas to finish all your projects? Check our live timer and plan your crafting schedule!

View Days Until Christmas →