Looking for easy DIY Christmas ornaments to make at home? These homemade Christmas ornament ideas are simple, affordable, and fun to make with materials such as popsicle sticks, pinecones, cinnamon sticks, felt, paper, buttons, and clay.
This list has 30 budget-friendly, beginner-approachable ornament ideas you can make in an afternoon. Grab your materials and let’s get crafting!
1. Cinnamon Stick Christmas Tree

Materials: Cinnamon sticks, small twigs, green yarn, scissors, hot glue, and ribbon.
Instructions: Cut several twigs into gradually smaller pieces. Glue them horizontally onto a cinnamon stick to create a Christmas tree shape. Wrap or glue green yarn around the twigs, then add a ribbon loop at the top.
2. Pinecone Christmas Ornament

Materials: Pinecone, white acrylic paint, paintbrush, ribbon, hot glue, and small beads or pom-poms.
Instructions: Lightly brush the tips of the pinecone with white paint to create a snowy effect. Add small beads or pom-poms between the scales if desired. Glue a ribbon loop to the top for hanging.
3. Popsicle Stick Christmas Tree

Materials: Craft sticks, green paint, paintbrush, hot glue, small buttons or pom-poms, and ribbon.
Instructions: Paint three craft sticks green and let them dry. Glue them together in a triangle to create a tree shape. Decorate with buttons, beads, or pom-poms and glue a ribbon loop to the back.
4. Salt Dough Christmas Ornament

Materials: 1 cup flour, 1/2 cup salt, about 1/2 cup water, rolling pin, cookie cutters, acrylic paint, and ribbon.
Instructions: Mix the flour and salt, then gradually add water until a firm dough forms. Roll it out and cut out Christmas shapes with cookie cutters. Make a small hole near the top, then bake or air-dry the ornaments until completely hard. Paint and decorate them before adding ribbon.
Check out this step-by-step tutorial for beautiful salt dough Christmas ornaments.
5. Paper Snowflake Ornament

Materials: White paper, scissors, glue, glitter, and ribbon.
Instructions: Fold a square piece of paper several times and cut small shapes along the folded edges. Carefully unfold it to reveal a snowflake. Add glitter if desired and attach a ribbon loop for hanging.
6. Wooden Bead Christmas Tree

Materials: Wooden beads in different sizes, green felt or paper, twine, and hot glue.
Instructions: Arrange wooden beads from largest to smallest to create a tree shape. Glue them together or thread them onto twine. Add a small felt or paper star to the top and finish with a hanging loop.
7. Dried Orange Slice Ornament

Materials: Orange, knife, baking sheet, parchment paper, twine, and optional cinnamon sticks or greenery.
Instructions: Slice an orange into thin rounds and pat them dry. Arrange the slices on a parchment-lined baking sheet and dry them in a low oven until completely dehydrated, turning them occasionally. Once cool, tie twine through a slice and add a cinnamon stick or small sprig of greenery.
8. Rustic Wood Slice Ornament

Materials: Small wood slice, acrylic paint, paintbrush, pencil, and twine.
Instructions: Lightly sketch a Christmas tree, snowflake, star, or holiday message onto the wood slice. Paint the design and let it dry. Tie twine through the existing hole or glue a loop to the back.
9. Button Christmas Tree Ornament

Materials: Green buttons in different sizes, cardboard, glue, ribbon, and a small star sticker or bead.
Instructions: Cut a small triangle from cardboard. Starting with the largest buttons at the bottom, glue buttons onto the triangle to create a Christmas tree. Add a star at the top and attach a ribbon loop to the back.
10. Mini Wreath Ornament

Materials: Green pipe cleaners, red beads or pom-poms, ribbon, and scissors.
Instructions: Bend a green pipe cleaner into a small circle and twist the ends together. Add red beads or pom-poms as berries. Tie a small ribbon bow around the bottom and add another piece of ribbon for hanging.
11. Felt Christmas Tree Ornament

Materials: Green felt, brown felt, scissors, fabric glue, buttons, and ribbon.
Instructions: Cut two matching Christmas tree shapes from green felt. Decorate one piece with small buttons or beads. Glue or stitch the two pieces together, then add a ribbon loop at the top.
12. Salt Dough Snowman Ornament

Materials: Salt dough, rolling pin, round cookie cutter, acrylic paint, paintbrush, and ribbon.
Instructions: Roll out the salt dough and cut a round shape for the snowman. Make a small hole near the top while the dough is soft. Let it dry completely, then paint the face, buttons, scarf, and hat before adding ribbon.
13. Paper Christmas Tree Ornament

Materials: Green cardstock, scissors, glue, string, and sequins or stickers.
Instructions: Cut several Christmas tree shapes from green cardstock. Fold each tree down the center and glue the pieces together along their folded edges to create a dimensional tree. Decorate with stickers or sequins and add a string loop.
14. Felt Gingerbread Man Ornament

Materials: Brown felt, white felt or fabric paint, scissors, fabric glue, and ribbon.
Instructions: Cut two gingerbread-man shapes from brown felt. Decorate one with white felt pieces or fabric paint to create icing, eyes, and buttons. Glue the pieces together and add a ribbon loop.
15. Pom-Pom Christmas Ornament

Materials: Yarn pom-poms, a small foam ball or cardboard circle, glue, ribbon, and small decorations.
Instructions: Gather small pom-poms in festive colors and glue them onto a small foam ball or cardboard shape until it is covered. Add a ribbon loop and finish with a small bow or other decoration.
16. Mini Gift Box Ornament

Materials: Small cardboard box, wrapping paper, glue, ribbon, and twine.
Instructions: Wrap a small empty box as you would a Christmas present. Tie a tiny ribbon bow around it and secure it with glue if needed. Attach a loop of twine so the miniature gift can hang on your Christmas tree.
17. Glitter Star Ornament

Materials: Cardstock, star template, scissors, glue, glitter, and ribbon.
Instructions: Cut a star from sturdy cardstock. Cover one side with glue and sprinkle it with glitter. Shake off the excess and let it dry completely before attaching a ribbon loop.
18. Button Snowman Ornament

Materials: Three white buttons, black felt or marker, orange paper, glue, and ribbon.
Instructions: Glue three white buttons vertically onto a small piece of cardstock or felt. Add black dots for eyes and buttons and a tiny orange triangle for the carrot nose. Finish with a ribbon loop.
19. Cinnamon Star Ornament

Materials: Cinnamon sticks, twine, hot glue, and ribbon.
Instructions: Arrange five cinnamon sticks into a simple star shape and glue the ends together. Let the glue dry completely, then add twine or a ribbon loop for hanging. This simple ornament also adds a warm cinnamon scent to your Christmas tree.
20. Wine Cork Christmas Tree

Materials: Wine corks, green acrylic paint, hot glue, ribbon, and small beads.
Instructions: Paint several corks green and let them dry. Arrange them into a triangular Christmas tree and glue them together. Add small beads as decorations and attach a ribbon loop at the top.
21. Recycled Cardboard Christmas Ornament

Materials: Thin cardboard, scissors, pencil, glue, paint, and twine.
Instructions: Cut cardboard into a simple Christmas shape such as a star, tree, mitten, or stocking. Paint and decorate it with scraps of paper, buttons, or other craft supplies. Punch a hole near the top and add twine.
22. Yarn-Wrapped Christmas Tree

Materials: Cardboard, green yarn, scissors, glue, ribbon, and small beads.
Instructions: Cut a Christmas tree shape from cardboard. Wrap green yarn around the entire shape until the cardboard is covered, securing it with small amounts of glue. Add beads or buttons as decorations and finish with a ribbon loop.
23. Mini Mason Jar Lid Wreath

Materials: Mason jar lid ring, green ribbon or artificial greenery, red ribbon, and hot glue.
Instructions: Wrap the lid ring with green ribbon or artificial greenery, securing it with hot glue. Add a tiny red bow to the bottom. Attach a ribbon loop at the top for hanging.
24. Popsicle Stick Snowflake

Materials: Craft sticks, white or light blue paint, glue, glitter or beads, and ribbon.
Instructions: Paint the craft sticks and let them dry completely. Glue several sticks together in a snowflake pattern. Decorate with glitter or beads and add a ribbon loop.
25. Clay Christmas Tree Ornament

Materials: Air-dry clay, rolling pin, Christmas tree cookie cutter, acrylic paint, paintbrush, and ribbon.
Instructions: Roll out the clay and cut out a Christmas tree shape. Make a small hole near the top while the clay is still soft. Let the ornament dry according to the clay manufacturer’s instructions, then paint and decorate it before adding ribbon.
26. Button and Ribbon Ornament

Materials: Assorted buttons, ribbon, twine, and glue.
Instructions: Arrange coordinating buttons into a small Christmas design. Glue them onto a piece of ribbon or sturdy cardstock. Add a small bow and a hanging loop to create a simple handmade ornament.
27. Paper Strip Christmas Ornament

Materials: Colored paper or cardstock, scissors, glue, and string.
Instructions: Cut several strips of paper in different lengths. Arrange them from shortest to longest and glue the ends together to form a rounded ornament. Add a string loop at the top and gently shape the strips into a sphere.
28. Rustic Burlap Ornament

Materials: Burlap, cardboard, scissors, glue, twine, ribbon, and small Christmas decorations.
Instructions: Cut a simple star, tree, or stocking shape from cardboard and cover it with burlap. Secure the edges with glue, then decorate with a small bow, bell, or greenery. Attach twine for hanging.
29. Snowy Pinecone Ornament

Materials: Pinecone, white acrylic paint, glue, artificial snow or white glitter, and ribbon.
Instructions: Brush white paint lightly over the tips of a pinecone to create a frosted appearance. While the paint is still wet, sprinkle on artificial snow or white glitter. Let it dry completely before attaching a ribbon loop.
30. Personalized Initial Ornament

Materials: Wood slice, cardboard, felt, or air-dry clay; paint, letter stencil, ribbon, and glue.
Instructions: Choose a simple ornament base and decorate it in your favorite Christmas colors. Add a large initial using paint, a stencil, or a cutout letter. You can also add a name or year to make the ornament extra special before attaching a ribbon.
Tips for Making Homemade Christmas Ornaments
You don’t need to buy expensive craft supplies to make beautiful homemade Christmas ornaments. Look around your home for materials you can repurpose, such as cardboard, buttons, leftover ribbon, paper, yarn, and small pieces of fabric.
Many of these easy Christmas crafts are also suitable for children. Paper, felt, and craft-stick ornaments are particularly simple projects for younger crafters. Adults should handle hot glue, sharp tools, and oven-related steps.
Explore more Homemade Christmas Ornaments. You may also find inspiration in these 24 Fun DIY Christmas Tree Ornaments to Make with Your Kids.
Save this Pin!







