Here is the problem with most store-bought ornaments: they cost $6 to $12 each, they all look the same, and one dropped box in January wipes out the whole set. These DIY Christmas ornament ideas fix that, because a tree dressed in things you made — salt dough stars, dried orange slices, felt trees, wood slices stamped with a snowflake — looks warmer, more personal, and more expensive than a matching set ever will, and it costs a fraction of the price.

This guide gives you 12 makeable ornaments, each with an exact cost, a real time estimate, and step-by-step instructions that actually work the first time. No kiln, no special tools, and no craft-store run longer than one aisle. You will learn the dough recipe that does not puff up in the oven, how to dry oranges so they stay amber instead of turning brown, and how to hang everything so a 7-foot tree looks collected over years, not assembled in an afternoon. And because handmade ornaments belong on a tree that is styled, not just decorated, it pairs with our Christmas garland ideas, so the mantel and the tree share the same warm palette.

Start With the 5 Rules for Ornaments That Last

Rule one: bake or dry everything fully. A salt dough ornament that feels dry on the outside but is still soft in the middle will crack in storage by February. Rule two: seal everything you want to keep. One coat of clear matte varnish or Mod Podge turns a one-season craft into a keepsake that survives ten Christmases in a box. Rule three: keep ornaments light. Anything over about 2 ounces pulls a branch down and slides off overnight, so skip heavy clay and thick wood rounds for the upper branches.

Rule four: pick one palette and hold it. This guide uses cream, natural wood, dried orange amber, cinnamon brown, and one accent — deep red — because those five colors look intentional together on any tree, green or flocked. Rule five: hang with twine or thin ribbon, not wire hooks, for anything handmade. Twine grips a branch, it does not scratch it, and it looks like part of the ornament instead of an afterthought. A spool of natural jute twine costs $3 to $5 and hangs fifty ornaments.

Salt Dough: Ideas 1 to 3

1. Classic salt dough stars — $2 for 12, 45 minutes plus drying. Mix 2 cups all-purpose flour, 1 cup fine salt, and 3/4 cup water until a smooth dough forms. Roll to 1/4 inch thick — thinner cracks, thicker stays soft inside — and cut stars, trees, and hearts with cookie cutters. Poke a hanging hole with a straw before baking, 1/4 inch from the edge, or the hole will close as the dough dries. Bake at 200 degrees Fahrenheit for 2 to 3 hours, flipping once, until completely hard. Paint with white acrylic, seal with matte varnish, and thread twine through the hole. These are the workhorse ornament of the whole guide: cheap, sturdy, and they look far more expensive painted cream than they have any right to.

2. Gilded and stamped dough — $4 for 12, 1 hour plus drying. Make the same dough, but before baking, press a rubber stamp, a sprig of rosemary, or a lace doily lightly into the surface for texture. After baking and cooling, brush the raised pattern with gold acrylic paint and wipe most of it off with a dry cloth, so the gold stays in the crevices and the cream shows on top. This is the technique that makes a $2 ornament look like a $12 one, and it is the version to make if you are gifting ornaments — people assume you bought them. Seal well, because unsealed gold paint rubs off in storage.

3. Handprint and footprint keepsakes — $2 for 4, 30 minutes plus drying. Roll a ball of dough to 1/2 inch thick, press a small hand or foot firmly into the center, and trim around it into a circle or heart with a large cutter or a bowl rim. Write the year on the back with a toothpick before baking, so the keepsake is dated forever. Bake as above, paint the print in one accent color — deep red or forest green — and leave the rest cream. Make one per child per year and you have a tree that tells your family story, which is the whole point of a handmade tree. Our DIY Christmas gifts under $25 guide uses the same dough for gift tags and present toppers, if you want the idea to leave the tree.

Hands cutting salt dough stars and trees with metal cookie cutters on a floured wooden table, with flour, twine, a rolling pin and finished unbaked ornaments nearby
Salt dough is the cheapest ornament in this guide, and the most forgiving: if a shape tears, roll it up and cut it again.

Dried Orange and Cinnamon: Ideas 4 to 5

4. Dried orange slice ornaments — $3 for 15, 20 minutes plus 3 hours drying. Slice 3 oranges as thin as you can — about 1/8 inch — and pat them dry with a towel. Lay them on a parchment-lined baking sheet and bake at 200 degrees Fahrenheit for 2 to 3 hours, flipping every 30 minutes, until they are dry and translucent amber, not brown. Brown means the oven was too hot or the slices were too thick. Poke a hole near the rind with a skewer, thread twine through, and hang them alone or in pairs with a cinnamon stick. They last one season unsealed, two to three sealed with a light spray varnish, and they make the whole tree smell faintly of Christmas. Dried oranges do double duty in the kitchen too — our Christmas kitchen decor ideas guide uses the same slices in a countertop bowl vignette.

5. Cinnamon stick bundles — $4 for 10, 15 minutes. Group three cinnamon sticks, each about 4 inches long, tie them in the middle with twine, and tuck a small sprig of cedar or rosemary behind the knot. That is the whole ornament, and it is the fastest one in this guide. A bag of 50 cinnamon sticks costs $6 to $8, so ten bundles run about $4 including twine. Hang them on the outer branches where guests can smell them, and replace the greenery sprig each year — the sticks themselves last for years and actually smell stronger after a season on a warm tree.

Felt and Fabric: Ideas 6 to 7

6. Felt stars and trees — $5 for 12, 1 hour. Cut two matching star or tree shapes from wool felt — cream, red, and forest green in this palette — stitch around the edge with a simple blanket stitch in contrasting thread, leaving a 1-inch gap, stuff lightly with a pinch of polyester filling, and stitch closed. Add a twine loop at the top point before you close the gap. Felt ornaments are the ones to make with kids and the ones to hang on the lowest branches, because they cannot break, they do not shed, and a toddler pulling one off the tree is a funny story, not a disaster. A pack of felt sheets costs $5 to $8 and makes a dozen ornaments with scraps left over.

7. Scrap-fabric baubles — $3 for 8, 45 minutes. Wrap a plain foam or plastic bauble — the cheapest ones, $0.50 each in a multipack — in a square of scrap fabric, gather it at the top, and tie it off with twine or thin ribbon. Plaid, ticking stripe, and linen all work; velvet looks the most expensive and costs the same if you use scraps. This is the ornament that rescues the box of dated baubles in the attic: nobody will know the shiny gold ball underneath, because the fabric is the whole look. Make them in one fabric for a matched set, or mix three fabrics in your palette for a collected look.

Wood Slice and Natural: Ideas 8 to 9

8. Wood slice ornaments — $6 for 12, 30 minutes. Buy a bag of pre-drilled wood slices, 2 to 3 inches across — about $8 to $10 for 24 — and decorate the flat face: paint a simple snowflake or star with white acrylic, stamp a word like Joy or Noel with a small alphabet stamp, or leave them plain and let the wood grain do the work. Sand the edges lightly first, or the bark will snag the ribbon. Seal with matte varnish so the paint does not flake. Wood slices are the heaviest ornament in this guide, so hang them on the lower and middle branches, never the tips, and keep them to 2 to 3 inches — a 4-inch slice is a paperweight, not an ornament.

A Christmas tree branch hung with handmade dried orange slice ornaments, cinnamon sticks tied with twine, small felt stars and a wood slice ornament, with warm fairy lights glowing behind
The warm palette in one branch: dried orange amber, cinnamon brown, cream felt, and natural wood, tied together with twine.

9. Pinecone ornaments — $0 to $2 for 12, 20 minutes. Collect pinecones, bake them at 200 degrees Fahrenheit for 30 minutes to kill anything living inside and open the scales, then brush the tips with white paint for a snow-dusted look, or roll them in a little glitter while the paint is wet for a frosted look. Screw a small eye hook into the base — pre-drill with a pin if the cone is hard — and hang with twine. Free if you forage, $5 to $8 for a bag from a craft store, and they are the ornament that makes a tree smell and look like a forest. Pair them with the dried oranges and cinnamon bundles, and the whole lower half of the tree is done for under $10.

Paper and Keepsake: Ideas 10 to 12

10. Paper star lanterns — $3 for 10, 45 minutes. Fold a sheet of kraft or cream card into a five-point star lantern — score, fold, and glue the points, following any standard paper-star pattern — and hang it flat against the tree, not three-dimensional, so it reads as a silhouette. Paper stars look best in groups of three at different sizes on one branch, and they are the lightest ornament here, so they are the only ones that can safely go on the very tips. Keep them away from real candles and hot lights, and use LED fairy lights only — paper and heat are a bad combination, and this is the one safety rule in this guide that is not negotiable.

11. Clear fillable baubles — $8 for 12, 20 minutes. Buy clear plastic baubles that split in half — about $8 to $12 for a dozen — and fill them with something that means something: a pinch of faux snow and a tiny sprig, dried lavender, a handwritten note rolled small, or a photo trimmed to a circle. Close, add a twine loop, and you have a personalized ornament that costs under $1 each and takes two minutes. These are the best last-minute gift ornaments in the guide: fill one per person, write their name on a small tag, and the gift is done. For the full gifting angle, our Christmas gift basket ideas guide turns a set of these into a basket filler that looks far pricier than it is.

12. Button and bead trees — $5 for 10, 1 hour. Thread vintage buttons, wooden beads, and small bells onto a length of wire or strong thread in a triangle shape — wide at the bottom, narrow at the top — twist the top into a loop, and add a tiny star button at the peak. This is the ornament for the button jar everyone has and nobody uses, and it is the prettiest one on the tree in lamplight, because the buttons catch the light. Cost is essentially free if you raid the jar, $4 to $6 for a bag of mixed buttons if you buy them, and the whole set takes an evening in front of a Christmas film.

Hanging and Styling the Tree

Hang in this order, and the tree will look styled instead of random. First, the lights — warm white, 100 per foot of tree height, worked inside the branches, not draped on the outside. Second, the large ornaments: wood slices, felt trees, and fillable baubles, spaced evenly and pushed slightly into the branches so they look nestled, not perched. Third, the small and light ones: dried oranges, cinnamon bundles, paper stars, and pinecones, filling the gaps. Fourth, step back and look for holes — every bare patch gets one more ornament, and every crowded patch loses one.

Mix handmade with store-bought on purpose, not by accident. A tree that is 100 percent handmade can look crafty; a tree that is 70 percent handmade and 30 percent simple store-bought — plain glass balls in your palette, a few metallic accents — looks curated. The store-bought pieces fill the deep interior of the tree where handmade ornaments get lost, and the handmade pieces sit on the outer branches where they are seen. For the room around the tree, our front porch Christmas decor ideas guide carries the same warm welcome from the door into the living room.

The One-Weekend Plan and Real Costs

Saturday morning, make the dough and cut all the salt dough ornaments, and slice and start the oranges in the oven — both use the same 200-degree oven, so they bake together. Saturday afternoon, while the dough cools, cut the felt shapes and make the cinnamon bundles. Sunday morning, paint and seal the dough, assemble the wood slices and pinecones, and fill the clear baubles. Sunday afternoon, hang everything in the order above and step back at dusk with the lights on. Total active time: 4 to 5 hours spread over two days, and most of it is waiting for ovens and paint, not working.

On cost, making all 12 ideas — six of each, a full tree set of 72 ornaments — runs about $45 to $65 total: flour, salt, and paint $8 to $12, oranges $4, cinnamon sticks $6 to $8, felt $5 to $8, wood slices $8 to $10, clear baubles $8 to $12, twine and ribbon $3 to $5, pinecones free to $8. The same 72 ornaments bought in stores would run $300 to $500, and none of them would have a handprint on the back. Even making just the cheapest six — salt dough, oranges, cinnamon, pinecones, paper stars, and button trees — dresses a 6-foot tree for under $25. For the mantel that frames the tree, our Victorian Christmas mantel ideas guide uses the same vintage-ornament language at a larger scale.

When the season ends, wrap each ornament in tissue and store them flat in a divided box, not loose in a bag — salt dough chips if ornaments knock together, and dried oranges crumble if they are crushed. Label the box with the year, and next December you will open it and remember which afternoon made which ornament. That is the real return on a handmade tree: it is not the money saved, it is the box you look forward to opening.

Mistakes to Avoid

Follow The Decor Diary on Pinterest