Need some awesome Christmas crafts to make and sell this year?
Look no further my lovely friend. Stocking your craft fair booth, filling your Etsy shop or just love a fun night of DIY Christmas making?
This list is full of easy christmas crafts to inspire your holiday crafting this Christmas season.
Cozy handmade ornaments, rustic home decor, thoughtful gifts that shine with personality… these 49 Christmas crafts are each a creative delight with a touch of that special holiday magic.
And many use simple supplies you likely already have on hand… think mason jars, pinecones, or even your leftover wrapping paper and fabric scraps.
So whether you’re making just for fun, or hoping to take home some extra $$$ this year, these simple craft ideas will fill your season with joy and endless inspiration.
So grab your hot cocoa, pop on your fave Christmas movies and let’s make this the year the one where your handmade holiday dreams come true.
P.S. Before you get started, be sure to click here to quickly & easily save these beautiful Christmas Crafts to Sell to your fave Pinterest board…
This post may contain affiliate links. See my full disclosure here for more info.
If you can’t get enough of festive crafting, don’t miss my post on 26 Easy DIY Christmas Ornaments to Make and Sell… it’s packed with even more cozy, creative ideas you’ll love!
1. Paint Adorable Ceramic Snowmen for Holiday Cheer

Cute ceramic snowmen are instant mood boosters for your home.
You can also make these with clay!
They’re so much fun to make, and a festive home decor gift or craft show seller for the winter lover in your life.
2. Make a Burlap Gnome for Farmhouse Christmas Decor

Burlap gnomes are the perfect Christmas craft to have on your shelves. Fuzzy beards, pointy hats, and a totally rustic Christmas look you can sell, too.
3. DIY Boutique Reindeer Figurines for Elegant Christmas Decor

Minimal and magical, these little DIY carved wood reindeer figurines feel totally boutique worthy.
Made from the simplest materials, they’re the perfect handmade gift for the holidays.
4. Knit Mini Winter Hats… Adorable Tiny Ornaments to Sell

Cutest little knitted winter hats to use as ornaments or even gift toppers!
These little hats will sell out at your booth or make a darling handmade stocking stuffer.
5. Dress Up Candle Holders with Greenery for Easy Christmas Home Decor

Dress up simple candle holders with a touch of greenery and ribbon, an easy holiday home decor upgrade that will make any home smell and look like Christmas.
6. DIY Clay Gingerbread Tree Centerpiece that Emits a Beautiful Festive Glow

Add a sweet gingerbread style centerpiece to your tablescape this Christmas.
Use battery operated LED lights for a warm glow that will last all season.
7. Try Paper Quilling Art for Eye Catching Christmas Ornaments

Create intricate snowflakes and stars from colorful paper strips…
such a relaxing and rewarding paper crafting technique.
The finished quilled ornaments look elegant on your Christmas tree or craft show booth.
8. Make Festive Hand-Painted Nutcracker Candles that Work as Christmas Gifts

Nutcracker Candles are both decor and gifts in one.
Hand-painted with an intricate design, these really do have that high end handmade look.
9. Paint a Starry Night Ornament for Christmas Tree Glow

Bring art to people’s Christmas trees with a hand painted starry night ornament.
This is just the perfect handmade gift for the artist or holiday decor lover.
10. Wrap Rustic Twine Stars with Fairy Lights for Warm Winter Glow

Wrap simple twine stars with delicate fairy lights for magical winter glow.
Hang them in your windows or on your tree or for instant coziness at your craft booth.
11. Transform Into Elegant Glass Ornaments That Catch the Christmas Lights Perfectly

These transparent hand-blown glass baubles look stunning under twinkling lights.
These have that high-end handmade touch that will sell out at craft markets.
12. Wrap Yarn Around Mini Trees for a Soft, Scandinavian Holiday Display

You just need a few cones, some soft yarn and little wooden blocks for this cute Nordic-inspired craft.
Mini trees look gorgeous grouped on mantels or sold in sets for minimal winter decor enthusiasts.
13. Sew Super Cute Felt Mice Ornaments That EVERYONE Will Love

These little felt mice are utterly adorable and make a perfect handmade gift.
Sewing them is easy and fun, and you can make a whole family of them to sell or give.
14. Turn Old Book Pages into Chic Vintage Christmas Baubles

Bring old books new life by turning the pages into elegant vintage baubles.
Each ornament has its own story to tell, perfect for book lovers.
15. Personalize Star Ornaments with Family Names

There’s nothing that makes a Christmas tree feel more homely than some personalized stars.
Add family names, pet names, or just festive messages to make them a treasured keepsake or best seller this holiday season.
16. Fold Paper into Adorable 3D Christmas Trees… So Easy, but So GORGEOUS!

Folded paper trees look wonderfully intricate but are a super easy DIY.
Use patterned paper for a playful look or metallic shades for a chic, modern touch.
17. Make Santa’s Magic Key… A Cute Christmas Tradition That Sells EVERY Year!

Add a little sprinkle of Christmas magic with Santa’s key.
It’s one of those lovely holiday crafts that makes kids (and their parents!) smile, and it always sells out at craft fairs every holiday season.
18. String a Yarn Tree Garland for a Handmade Cozy Holiday Vibe

This adorable garland made of mini yarn trees adds instant cosiness to any room.
It’s lightweight, easy to batch-make, and makes a lovely seller for anyone who loves handmade Christmas decor.
19. Knit or Crochet Festive Stockings in Bright, Cheerful Christmas Colors

Homemade stockings are always a winner.
Opt for bold reds, soft neutrals, or sparkly yarns to make cozy stockings that will become treasured keepsakes for years to come.
20. Make Candy Cane Inspired Lollipop Ornaments for Whimsical Tree Decor

These cute-as-a-button lollipop ornaments add a pop of color and a dose of nostalgia to your tree.
They’re super simple to make and are the perfect seller for brightening up holiday craft markets or gift wrapping tables.
21. Pour Festive Ornament Candles That Look as Lovely as They Smell… Perfect for Holiday Markets

The small size of ornament candles makes them ideal for customizing to your specific branding and packaging.
Cinnamon, pine, or vanilla scents are all popular for this time of year…
I just can’t think of anything that get’s me in the festive spirit more than a holiday-scented candle!
22. Fold Elegant Paper Stars That Add Instant Charm to Any Gift Booth or Tree

Paper stars add a special handmade touch to your Christmas decorations.
These delicate decorations are so light and easy to hang that they won’t weigh down your tree and will be a great addition to your craft shop.
23. Design Custom Christmas T-Shirts Buyers Can’t Resist

Holiday tees designed with everything from fun phrases to simple trees or Christmas wreaths are a perennial favorite.
These lightweight shirts can be made in seconds on a vinyl cutter or heat press and look great in photos for online sales or in person.
24. Make Light Up Star Wall Decor That Shoppers Will Love for Cozy Holiday Homes

Hang these glowing stars with string lights on any bare winter wall.
This is an easy craft that’s a beautiful show stopper at a craft fair or stunning statement piece for your own home.
25. Create Sparkling Resin Christmas Tree Earrings… A Craft Fair Bestseller

Capturing all the glittering magic of the season, these resin festive earrings are lightweight and an easy accessory to gift or create themed festive sets for sale.
26. Embroider Monogram Hoop Ornaments for Personalized Christmas Gifts

Stitching up these embroidered monogram hoops is a simple project that can make a lasting memory.
Use them for initials, festive designs, or seasonal greetings that people will treasure for years.
27. Craft Vintage Nutcracker Ornaments That Bring Old World Holiday Magic

Give little wooden shapes new life with just a dab of paint, clay figures and your imagination.
Nutcrackers are a timeless classic that are traditional and make a lovely tree topper or inclusion in any gift box.
28. Spin String Christmas Trees That Are Quick, Affordable, and Always Sell Well

Mini trees are made in minutes with string, glue, and a cone base for simple elegant Christmas decorations.
They look almost store bought, can be produced for just about any budget, and are one of the quickest bestsellers at any local craft fair.
29. Make Disco Style Light Bulb Ornaments for a Fun, Retro Christmas Twist

Upcycle old light bulbs into dazzling disco inspired Christmas ornaments.
Mirror paper or sparkly ribbon and some glue is all it takes to give them a surprising sparkle and bring a playful touch of vintage energy to your tree.
30. Turn Pinecones into Little Woodland Elves… A Hit with Nature Loving Shoppers

With a few extra touches, you can add character and personality to pinecones to make charming little forest elves.
Shoppers fall in love with these sweet woodland Christmas characters every year at Christmas markets.
31. Create a Wooden “Christmas” Sign That Doubles as Rustic Festive Decor

A wooden sign with a word or phrase painted on it in festive colors instantly brightens with holiday cheer.
Painted on scrap wood with stencils, they have an easy rustic charm and sell well at winter markets.
32. Craft Clear Baubles with Mini Trees Inside for a Magical Winter Scene

Mini bottle brush trees inside clear baubles make a snowy wonderland effect.
These are a gorgeous decoration on modern or traditional Christmas trees, and make lovely handmade gifts to sell.
33. Make Snow Globe Jars with Woodland Animals for a Magical Touch

All you need for these delightful crafts are a mason jar, some faux snow, and a woodland animal figure of your choice.
This craft is so easy and fun to make with kids and can be a cute addition to sell or display.
34. Whip Up Hot Cocoa Stirrers That Sell Out at Every Holiday Market

Chocolate, marshmallows, and candy canes come together in this festive treat craft that kids and adults love.
They are super easy to make in bulk and wrap up beautifully as inexpensive stocking stuffers.
35. Frost Mason Jar Lanterns for Cozy, Snowy Glow Inspired Decor

Paint mason jars with a frosty white finish for a just dusted with snow effect.
Add a tealight or some fairy lights for a magical glow that will look stunning in the evening.
36. Package Reindeer Hot Chocolate Cones… A Fun, Easy Gift for Kids and Neighbors

Fill a cone-shaped bag with layers of cocoa powder, mini marshmallows, and chocolate chips.
Top it off with a red pom pom nose to make these adorable reindeer hot chocolates that are fun for classroom gifts or holiday fairs.
37. Design a Mini Christmas Village in a Glass Bowl… Stunning Table Centerpiece Idea

Bring a cozy Christmas scene to life by gathering tiny houses and snow-covered trees into a clear glass bowl surrounded by a DIY wreath.
The effect is stunning and feels like something out of a fairytale for a handmade centerpiece.
38. Make Dried Orange Slice Tags for Natural, Fragrant Gift Wrapping

Dried orange slices have such an incredible smell and look so adorable on wrapped gifts.
Use them as table place markers or as gift tags and pair with cinnamon sticks or twine for a rustic finishing touch.
39. Decorate a Mini Christmas Tree with Handmade Ornaments and Rustic Charm

Tiny trees make for the cutest tabletop Christmas displays.
Dress them up with your own handmade mini ornaments or ribbons to create a cozy scene that works great advertising your creations.
40. DIY a Classic Christmas Wreath with Ribbons and Fairy Lights for Elegant Door Decor

There’s something about a glowing wreath that says Christmas to me.
Add some twinkly fairy lights, ribbons, or berries to create a classic handmade wreath that will brighten up any front door.
41. Cutest Plaid Scrabble Tile Ornaments to Spell ‘Christmas Cheer’

Use plaid fabric, Scrabble tiles, and ribbon to make these adorable word ornaments.
They are easy to customize, and super popular at craft fairs as they have that personal touch shoppers love.
42. Pinecone Tree Ornaments with Paint and Glitter

Made with such simple materials, these painted pinecones make easy little tree ornaments that have a cozy, farmhouse feel!
With some gold glitter, they feel so festive. Natural, inexpensive, and great for rustic holiday craft shows.
43. Sew Cutest Felt Animal Ornaments to Adore

Sweet little felt animals are charming ornaments.
Hand stitch your favorites in different felt scraps for a great handmade ornament set that will sell well!
44. Build a DIY Ornament Christmas Tree with Lots of Sparkling Cheer

Stack up your favorite ornaments on a cone to make a dazzling statement tree.
Perfect for leftover baubles, and makes a great table centerpiece too!
45. Embroider the Cutest Minimalist Christmas Hoop Design

A simple embroidery hoop makes modern wall art. Stitch a word or symbol with classic holiday red and white for an elegant, minimalist look.
46. Paint Simple Christmas Wreath Holiday Cards That Feels Extra Special

Hand painted Christmas cards always feel so special. Make your own watercolor or acrylic wreath designs and add a little hand lettered note.
47. Wrap Colorful Fabric Scrap Baubles with a Fun Twist

Use leftover fabric to make colorful wrapped baubles.
A sweet and easy zero waste project, and perfect for crafters who love color and upcycling.
48. Sew Mini Advent Calendar Filled with Tiny Christmas Surprises

This is probably my favorite item on this list…
so adorable! Make an heirloom style advent calendar from fabric or felt pockets.
Fill it with mini treats or notes for the days of advent, and make the countdown magical.
49. Mini Beaded Christmas Wreath Ornament to Gift or Sell

Pretty beaded wreaths are so delicate on the Christmas tree. They are easy to make in a series and perfect for the craft show table or thoughtful handmade gifts.
Before You Go...
And there you have it… 49 festive, fun, and 100% sellable Christmas crafts to make this holiday season. Whether you’re creating for a local craft fair, your online shop, or just because you LOVE that cozy handmade magic, each idea is a lovely way to share a little joy.
What I love most about these projects is how personal they feel. Every handmade ornament, candle, or cozy creation carries your unique touch… and that’s something no store-bought gift can ever replace.
So this Christmas, visit your local craft store, grab your supplies, turn on your favorite holiday playlist, and dive into the simple joy of crafting. You never know… your next DIY project might just become someone’s new favorite holiday tradition.
Wishing you a merry, creative, and joy-filled festive season.
Merry Christmas
