Best Homemade DIY Christmas Ornaments

Marbled Nail Polish Tree Ornaments

For this project, you'll need wooden miniature trees and various shades of green nail polish, as well as mini screw eyes and ribbon to create the loop topper at the end. Fill a cup with cold water and drizzle in two different nail polishes. Dip your wooden tree into the mixture and turn it upside down over a towel until it stops dripping. Then, you can let it dry upright.

Brush Stroke Ornaments

Add artsy interest to traditional plastic or glass ornaments with this abstract technique. First, remove the ornament cap and use acrylic or spray paint to create a base. Next, use paint brushes in a variety of shades and sizes to create unique patterns. Finally, reattach the cap and add a decorative ribbon topper.

Twig Ornaments

This one's easy enough to DIY with the kids — not to mention it's great as nature-inspired decor. Just grab some twigs, then use glue and embroidery thread to make patterns and shapes (like these cool trees or stars!).

Shaken Paint Ornaments

As the name suggests, you're going to need to physically shake these paint-filled ornaments to create this swirled effect. Remove the cap from clear plastic ornaments, fill them with paint (we suggest two or three colors), cover the hole with a paper towel and shake. Set them to dry with the hole facing upward.

Stained Wooden Tree Ornaments

If you're looking for something classic yet understated, these stained Christmas tree ornaments are perfect. Apply watered-down acrylic paint to mini wooden trees, using a baby wipe to remove any excess. Once it's dry, use a mini screw eye and ribbon to create a topper.

3D Felt Ornaments

For this project, you'll need two sheets of felt per ornament — and the stiffer the better. Once you're done tracing, folding, gluing and cutting, you can add decorative strings or cords for hanging.

Embroidery Hoop Ornaments

Crafty duo Kelli and Kristi of the design blog Lolly Jane transformed simple embroidery hoops into eye-catching Christmas ornaments. They used faux pine branches, pine cones, mini brush bottle trees and figurines to DIY a truly adorable trio.

Craft Stick Gingerbread House Ornaments

This is possibly the easiest way to assemble and decorate gingerbread houses. Kids can help paint the craft sticks while getting creative with the decorations. Plus, this blogger shows you how to hide a picture behind the door.

Stained Glass Tumbling Block Ornaments

This ornament idea came from this blogger's love of stained glass and tumbling block patterns. Along with this tumbling block template, you'll need lightweight and flexible plexiglass, glass paint, a cutting mat and a self-adhesive lead strip.