We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

Homemade ornaments aren’t just good for the budget — they bring a great, one-of-a-kind look to your Christmas tree!

Break out the glue gun and get ready to get your craft on — we’ve got ideas for some DIY Christmas ornaments.


1. Turn old cookie cutters into picture ornaments.

Glue them to carefully cut out old photos, scrapbook paper, or even scraps of material.


2. Make no-bake spice ornaments for a killer scent.

Mix 1 cup of ground cinnamon with 2 tablespoons each of ground allspice and ground nutmeg. Add 1 cup of applesauce and 2 tablespoons white school glue.

Roll out the dough, cut with cookie cutters, use a straw to poke some holes in the tops, and let them air dry until hard.

Run ribbon through the holes and enjoy your new ornaments.

TIP: These are lovely decorations to attach to wrapped gifts.


3. Use cinnamon sticks to make reindeer!

Glue three cinnamon sticks into a triangle, then attach googly eyes and a red pompom nose. Add a ribbon or just hang directly on the branches.


4. Make birdseed ornaments to hang outside (or inside).

Mix 4 cups of birdseed with 3/4 cup flour, 1/2 cup of water, 1 envelope of unflavored gelatin and 3 tablespoons corn syrup.

Press the mixture into molds or cookie cutters (make sure to spray with cooking spray first), then use a straw to make a hole for string.

Set them on wax paper for three hours to dry, then tie some string on them and you’re done!



5. Use floor wax and glitter to add some sparkle to your tree.

Grab some clear glass ornaments and pour just enough floor wax in them to coat the insides. Add colored glitter while it’s still wet.


RELATED: 17 Brilliant Christmas Hacks You’ll Need for the Holidays


6. Melt peppermint pinwheels together to make a candy ornament.

Place the candies on top of a loop of baker’s twine before you pop them in the oven for 15 minutes at 250.

You can even put them in metal cookie cutters to make specific shapes.


7. Make Harry Potter jealous with your own golden snitch.

via Sweet Party Place

Start with a gold tree ball (preferably a glittery one). Attach “wings” to either side with gold wire ribbon.


8. Fill clear tree bulbs with hot cocoa for a treat they can enjoy later.

via All Things Target

Create an ornament that’ll double as a tasty treat. Fill a clear ornament with hot cocoa mix, then layer in sprinkles, candy or mini marshmallows. Red and green M&M’s look extra festive.

TIP: Really, you could add anything — like peacock feathers, colorful beads, sand from a beach vacation or even an old photo.


9. Make some Ninja Turtle ornaments for your little fans!

via The Crafting Chicks

Use green tree balls (sparkles optional), hot glue some ribbon and googly eyes, and you have neat little ninjas.


10. Turn your wine corks into reindeer ornaments.

via ODYB

Save your wine corks and make little reindeer ornaments with ribbon and googly eyes.

Boil the corks for 10 minutes before you cut them to prevent crumbling.


RELATED: Read This Before You Throw Out Leftover Wine



11. Use twigs and twine for a rustic accent.

via Simple As That

Send the kiddos out to gather some sticks then super glue them together. Wrap over the middle with twine to hide the glue.


12. Draw a Jack Skellington face on a silver ornament.

via Whiskey and Sunshine

Any Nightmare Before Christmas fans in the house? This one’s pretty easy!


13. Use old puzzle pieces to make a frame ornament.

via Buggy and Buddy

Glue old puzzle pieces to popsicle sticks and paint them red or green (or gold or silver!), then create a frame the size of your picture.

Embellish with ribbons and bows to hang from your tree.

This is a perfect gift for grandparents!


14. Make salt dough ornaments to preserve tiny handprints.

via Olive Juice Mama

Mix 2 cups flour and 1/2 cup of salt with 3/4 cup warm water. Knead it for 10 minutes, then roll it out to about 1/2″ thick.

Have your kiddo press her hand in the dough, then cut the circle around it. Create a hole in the top with a straw or toothpick.

Bake for 4 hours at 200 degrees. When they’re completely cool, paint with acrylic paint then spray with a clear sealant.

TIP: You can do this with your fur babies, too!


15. Upcycle old milk jugs into tie-dye stars.

via Happy Hooligans

Cut out stars (or whatever shape you choose) from old milk or vinegar jugs, then color with sharpies.

Next, put 99% rubbing alcohol in a small dropper to drip small drops onto the plastic. Go slowly so you don’t wash the ink away completely. Then just let them dry!


16. Melt fuse beads into a metal cookie cutter.

via Picklebums

Simply line a sheet pan with wax paper, spray the insides of some metal cookie cutters with cooking spray, and let your kids fill each with a layer or two of beads.

Bake at 220 degrees for 2-3 minutes. These don’t take long to make, so keep an eye on them!


17. Make snowmen out of popsicle sticks.

via The Simple Parent

This is perfect for little kids. Paint some popsicle sticks, then use buttons and felt to decorate.

RELATED: 21 Free (or cheap) Family Christmas Traditions



18. Make a snowman from scraps of wood.

via Clumsy Crafter

You can buy wood disks at any craft store — or cut your own. Use acrylic paint to simply paint a snowman ornament.


19. Use felt and buttons to make a cute tree.

via Hands on as we Grow

Simply cut a tree out of green felt and use buttons for ornaments! You could easily use white circles for a snowman or red for Santa, too!


20. Use walnut shells to make reindeer.

via Red Ted Art

Crack open some walnuts, remove the meat, then glue the two halves back together.

Use a sharpie for eyes, a red pompom for the nose, and some felt for the antlers.


21. Use leftover cardboard and printed sheet music for a whimsical touch.

via Good Housekeeping

Cut these in any shape you like and hang them with ribbon or twine.


22. Use chalk paint to make something a little shabby chic.

via Etsy

You can use reclaimed wood or buy small cuts at a craft store. Chalk paint is super easy to use and very forgiving.

After your paint dries, use a stencil and a sharpie to write your own Christmas message.


23. Glue mini pompoms to pinecones for a display of color.

via Etsy

If you gather your own pinecones, make sure to bake them for 30 minutes at 200 degrees to get rid of any sap or bugs.


24. Use fabric and mason jar lids for something simple and unique.

Just secure your fabric to the back of the lids with superglue. These would be a great way to preserve pieces of old baby clothes!


UP NEXT: 15 Dollar Store Christmas DIY Projects Anyone Can Do

24 DIY Christmas Ornaments the Whole Family Can Do