Among the most cherished Christmas traditions is decorating the tree with ornaments. While store-bought ornaments are wonderful, there’s something extra special about homemade Christmas ornaments made with love and imagination.
These handmade Christmas ornaments save money yet produce one-of-a-kind mementos that will share your family’s story for generations to come.
1. Classic Salt Dough Christmas Ornaments

Materials:
- 2 cups all-purpose flour
- 1 cup salt
- 1 cup water
- Rolling pin
- Cookie cutters (Christmas shapes)
- Drinking straw
- Acrylic paints
- Paint brushes
- Clear sealant spray
- Ribbon or twine for hanging
Instructions:
- Mix flour and salt in a large bowl, then gradually add water while stirring until a smooth dough forms.
- Roll the dough to ¼-inch thickness on a floured surface.
- Use cookie cutters to cut out Christmas shapes like stars, trees, and bells.
- Use a straw to make a small hole at the top of each ornament for hanging.
- Place on a baking sheet and bake at 200°F for 2-3 hours until completely dry.
- Once cooled, paint with acrylic paints and let dry completely.
- Apply clear sealant spray for durability.
- Thread ribbon through the holes for hanging.
Salt dough Christmas ornaments are a holiday classic that unite families during the most magical time of the year. These homemade Christmas ornaments DIY projects are so simple yet amazing to make, and they are ideal for starting new traditions or giving as gift toppers.
Children’s homemade Christmas ornaments using salt dough frequently end up being family treasures that get handed down generation after generation.
2. Paper Snowflake Ornaments

Materials:
- White or colored paper (copy paper or decorative paper)
- Scissors
- Glue stick
- Glitter (optional)
- String or thread
- Hole punch
Instructions:
- Cut paper into perfect squares (6-8 inches work well).
- Fold the square diagonally in half to form a triangle.
- Fold in half again to create a smaller triangle.
- Fold once more to create the narrowest triangle.
- Cut various shapes along the folded edges, being careful not to cut all the way across.
- Unfold carefully to reveal your unique snowflake pattern.
- Add glitter while the paper is slightly damp with glue for sparkle.
- Punch a hole at the top and thread with string for hanging.
These delicate paper snowflakes capture the elegance of homemade Christmas tree ornaments. Using only a few materials but lots of imagination, they make the perfect Christmas DIY crafts for kids.
The process teaches patience and precision, and each snowflake is unique—just like real snow. Kids will be proud to hang these homemade Christmas ornaments on the family tree. Explore a complete guide for 12 beautiful types of paper snowflake ornaments here.
3. Cinnamon Stick Stars

Materials:
- Cinnamon sticks (5 per star)
- Hot glue gun and glue sticks
- Twine or rustic ribbon
- Small bells (optional)
- Star anise (optional decoration)
Instructions:
- Arrange 5 cinnamon sticks in a star pattern, overlapping at the points.
- Use hot glue to secure each intersection where sticks meet.
- Allow glue to cool and set completely (adult supervision required for children).
- Wrap twine around each intersection for added security and rustic appeal.
- Tie a loop of twine at one point for hanging.
- Add small bells or star anise for extra decoration if desired.
These scented decorations bring the season’s warm smells right to your tree. Cinnamon stick stars are the epitome of natural material and easy crafting, and they make great Christmas tree ornaments that everyone will love.
While adults should handle the hot glue gun, kids can help arrange the sticks and add embellishments, making it a fun holiday project for the whole family.
4. Felt Ball Garland Ornaments

Materials:
- Small bells
- Wool felt balls in various colors
- Embroidery floss or thin yarn
- Large needle
- Scissors
Instructions:
- Choose a color pattern for your garland (traditional red and green, winter whites, or rainbow).
- Cut a length of embroidery floss about 8 inches long.
- Thread the needle and tie a knot at one end.
- String felt balls onto the floss in your chosen pattern.
- Add a small jingle bell at each end if desired.
- Tie off the thread securely and create a loop for hanging.
- Trim excess thread.
Felt ball ornaments bring a new spin to traditional DIY Christmas tree ornaments. Soft and cheerful, they’re an easy craft that even young children can help with.. The tactile quality of felt makes these a favorite among families who want to develop sensory-friendly crafts.
String garlands together in clusters to create show-stopping ornaments that can flow beautifully over branches on a Christmas tree.
5. Pine Cone Angel Ornaments

Materials:
- Large pine cone
- Wooden beads (for heads)
- White or cream felt
- Gold pipe cleaners
- Hot glue gun
- Small gold beads
- Metallic paint (gold or silver)
- Fine paintbrush
- Ribbon for hanging
Instructions:
- Clean pine cones and let them dry completely.
- Paint the tips of pine cone “petals” with metallic paint for wings and let dry.
- Glue a wooden bead to the narrow top of the pine cone for the head.
- Cut small triangular pieces of felt for angel wings and glue to the back.
- Shape gold pipe cleaners into halos and glue to the top of the bead head.
- Glue small gold beads as buttons or decoration on the “body.”
- Attach ribbon to the back for hanging.
Pine cone angels illustrate the beauty of natural materials being transformed into lovely Christmas ornaments homemade with love and imagination.
As a children’s homemade Christmas ornaments craft, these angels teach them how to recycle natural material to produce something very magical.
6. Button Wreath Ornament

Materials:
- An assortment of green buttons in various sizes
- Two to three small red buttons
- Thick craft wire or a small metal ring
- Ribbon for a bow and loop
- Hot glue gun and glue sticks
- Wire cutters (if using wire)
Instructions:
- Bend a piece of craft wire into a circle or use a small metal ring.
- Hot glue the green buttons around the circle, overlapping them slightly to create a full wreath.
- Glue the small red buttons together at the bottom of the wreath for berries.
- Make a bow with the ribbon and hot glue it to the top of the wreath.
- Create a loop with another piece of ribbon and glue it to the back for hanging.
Button wreaths are a good example of how everyday household items can be repurposed to create lovely homemade Christmas tree ornaments. These miniature wreaths can be completed within 30 minutes and are great gifts or additions to any holiday decoration.
7. Photo Memory Ornaments

Materials:
- Clear glass or plastic ball ornaments
- Family photos (printed small)
- Decorative paper or scrapbook paper
- Ribbon
- Small scissors
- Glue stick
- Glitter or confetti (optional)
Instructions:
- Remove the top cap from clear ornaments.
- Cut photos to fit nicely inside the ornament ball.
- Roll photos loosely and insert into the ornament.
- Add small pieces of decorative paper, glitter, or confetti for color.
- Replace the ornament cap securely.
- Tie ribbon around the cap area for decoration and hanging.
- Create labels with years or names if desired.
Photo memory ornaments transform cherished family moments into beautiful Christmas tree ornaments that tell your special tale. These become more valuable each year, building a history of family memories on your tree.
8. Popsicle Stick Snowflakes

Materials:
- Wooden popsicle sticks (regular and mini sizes)
- White paint
- Paint brushes
- Hot glue gun
- Glitter
- Silver or white ribbon
- Gems or small decorative beads
Instructions:
- Paint all popsicle sticks white and let dry completely.
- Arrange 3 regular sticks in a star pattern, overlapping at the center.
- Glue the center intersection securely.
- Cut mini sticks in half and glue them perpendicular to each arm of the star.
- Add smaller decorative elements at the ends of each arm.
- While glue is still tacky, sprinkle with glitter.
- Attach ribbon loop to one arm for hanging.
Popsicle stick snowflakes represent the essence of kids homemade Christmas ornaments – simple materials transformed into winter wonderland magic. These crafts require minimal supervision and provide maximum creative satisfaction.
The geometric patterns created make these projects excellent for teaching children about symmetry and design while crafting beautiful Christmas tree ornaments for the family collection.
9. Beaded Candy Cane Ornaments

Materials:
- Red and white beads (medium size)
- Pipe cleaners (red or white)
- Wire cutters
- Ribbon
- Small pliers
Instructions:
- Cut pipe cleaners to 6-inch lengths.
- Create a pattern by alternating red and white beads on the pipe cleaner.
- Leave about ½ inch of pipe cleaner free at each end.
- Shape the beaded pipe cleaner into a candy cane curve.
- Twist the ends together to secure the beads.
- Trim excess pipe cleaner with wire cutters.
- Attach a small ribbon loop at the top curve for hanging.
Beaded candy canes are the classic holiday joy in mini form, offering Christmas tree ornaments DIY projects that anyone from youngster to senior can make. Their colorful designs add festive cheer to any tree while also helping develop fine motor skills.
10. Fabric Scrap Ornament Balls

Materials:
- Hot glue gun (optional)
- Styrofoam balls (various sizes)
- Fabric scraps in holiday colors
- Straight pins
- Scissors
- Ribbon
Instructions:
- Cut fabric into small squares (1-2 inches).
- Place a fabric square on the styrofoam ball.
- Push a straight pin through the center of the fabric into the ball.
- Continue adding fabric squares, overlapping slightly, until the entire ball is covered.
- Ensure pins are pushed fully into the styrofoam for security.
- Create a hanging loop by pinning ribbon to the top of the ornament.
- Add a decorative bow if desired.
Fabric scraps ornaments show the sustainability and beauty of Christmas ornaments made at home using leftover fabric materials by recycling. These not only give your tree some visual interest but can be harmonized with your home’s color scheme.
These crafts do not require sewing skill but deliver outcomes equal to pricey store-bought ornaments.
11. Handprint Reindeer Ornaments

Materials:
- Brown construction paper or cardstock (handprint shapes)
- Red pom-poms (for the nose)
- Googly eyes
- Brown pipe cleaners (for antlers)
- Black marker (for mouth details)
- Ribbon or yarn (for hanging loop)
- Glue stick or craft glue
- Scissors
- Hole punch
Instructions:
- Trace a child’s hand on brown paper and cut out the handprint shape.
- Punch a hole at the top for hanging later.
- Glue two googly eyes near the base of the thumb (the reindeer’s face).
- Attach a red pom-pom in the center of the thumb tip for the nose.
- Draw a smile under the nose with a black marker.
- Cut short pieces of brown pipe cleaner and glue them onto the fingers to create antlers.
- Thread ribbon or yarn through the punched hole and tie a loop for hanging.
Conclusion: Creating Holiday Magic Together
The tradition of homemade Christmas ornaments brings families together in ways that generic store-bought decorations never can. These ornaments create memories that last far beyond the holiday season.
Children get to learn and value handmade effort, experience the joy of getting something made by themselves, and feel proud of their creative ability.
Adults can also try these easy DIY clay Christmas ornaments. This holiday, gather your family around the craft table and get to experience the magic of creating homemade Christmas ornaments with your kids.
Looking for more Christmas inspiration? Check out these 15 Christmas projects to enjoy with your kids, 15 simple popsicle stick Christmas crafts, 20 magical Christmas crafts perfect for home or school, 25 easy Christmas tree crafts for kids, and 10 easy Christmas cards to make together.

