This Post Contains Affiliate Links. Please Read Our Disclosure for Full Information.
There’s something magical about making your own ornaments — especially when they double as fun winter crafts for the whole family. Whether you’re into glitter, felt, or rustic charm, these DIY holiday ornaments are super easy to make, budget-friendly, and will instantly cozy up your space.

🎄 1. Cinnamon Stick Ornaments
Nothing says winter like the smell of cinnamon! Bundle up a few cinnamon sticks, tie them with twine, and decorate with tiny pinecones or ribbons. It’s a perfect mix of rustic charm and holiday scent.
You’ll Need:
- Cinnamon sticks
- Twine
- Small decor accents like mini pinecones
❄️ 2. Snowflake Salt Dough Ornaments
Salt dough ornaments are timeless! Mix flour, salt, and water to create a dough, roll it out, and use snowflake cookie cutters. Once dry, paint them white and sprinkle with glitter.
You’ll Need:
💫 3. Mason Jar Lid Ornaments
Turn old mason jar lids into cute ornaments! Wrap them with ribbon or yarn, then glue a festive design like snowflakes, stars, or photos inside.
You’ll Need:
🕯️ 4. Dried Orange Slice Ornaments
Add natural warmth to your Christmas tree with dried orange slices. Slice oranges thinly, bake them low and slow, then string them with twine. They smell amazing and look vintage-chic.
You’ll Need:
🧤 5. Mini Mitten Ornaments
Sew or glue small felt mittens together, then stuff them with a bit of cotton. Add buttons or sequins for decoration — they’re adorable on trees or gift packages!
You’ll Need:
🌟 6. Wood Slice Ornaments
If you love the farmhouse look, wood slice ornaments are perfect. Paint them with snowy scenes, holiday messages, or names for a personalized touch.
You’ll Need:
🎁 7. Beaded Snowflake Ornaments
Get sparkly with beads and wire! Twist craft wire into a snowflake shape and thread beads along each arm. They shimmer beautifully under holiday lights.
You’ll Need:
🕊️ 8. Photo Memory Ornaments
Turn your favorite photos into keepsake ornaments. Cut small pictures, place them in clear plastic ornaments, and fill with glitter or faux snow.
You’ll Need:
❄️ 9. Paper Star Ornaments
Fold patterned paper into beautiful stars — simple, elegant, and completely customizable. They’re great for trees, garlands, or hanging displays.
You’ll Need:
💖 10. Glitter Pinecone Ornaments
Add sparkle to your natural décor! Brush pinecones with glue and sprinkle with glitter or fake snow. Attach a ribbon to hang them — they’re simple but so stunning.
You’ll Need:
Final Thoughts
These DIY holiday ornaments are not just cute — they’re personal, creative, and make amazing handmade gifts too! Whether you’re crafting with family or decorating solo, each of these projects will add warmth and sparkle to your home this winter. So grab your glue gun, pour some cocoa, and start crafting your way into holiday bliss!