scroll top

Homemade christmas tree decoration ideas

We earn commissions for transactions made through links in this post. Here's more on how we make money.

If you’re staring at a bare Christmas tree and a tight budget, you’re not alone. Surveys this year show nearly a third of people are spending less on holiday decorations, mostly to save money, and more than a quarter are making their own décor instead of buying new.

Money stress is also high: about 69% of Americans say the holiday season is the most financially stressful time of the year. Homemade ornaments are one way to keep the cozy feeling without wrecking your budget and they double as memories.

You don’t need fancy tools or craft skills. Just some basic supplies, a little time, and a willingness to let things look handmade instead of “Pinterest perfect.”

Salt dough keepsake ornaments

salt dough Christmas stars
Image Credit: Shutterstock

Salt dough is a classic for a reason: it’s cheap, sturdy, and kid-friendly. The basic recipe is simple. Just flour, table salt, and water mixed into a dough, rolled out, and cut with cookie cutters. Press in handprints or footprints for keepsakes, or use cutters for stars, trees, and hearts. Poke a hole with a straw so you can thread ribbon later.

Bake at low heat until they’re dry, not browned, then let them cool. After that, paint them with cheap acrylics or markers and seal them with clear craft sealer if you want them to last even longer.

These ornaments look sweet even when they’re imperfect. If you’ve got a baby or toddler, expect to mess up a few handprints before you get one good one. That’s normal, and honestly part of the memory. Write names and years on the back so you’ll remember who was tiny when.

Dried orange slice ornaments

an orange ornament hanging from a christmas tree
Image credit: Vlad Patana via Unsplash

Dried oranges are one of those decorations that look fancy but cost the price of a bag of fruit. Slice oranges into thin rounds, pat them dry, then lay them on a wire rack over a baking tray. Dry them in a low oven (around 200–250°F / 90–120°C) for a few hours, flipping them every so often until they’re fully dry and slightly translucent.





Once they’re cool, poke a small hole near the edge and thread twine or ribbon to hang them. You can use them as single ornaments or string them together as a garland with cinnamon sticks and wooden beads. They bring a natural, old-fashioned look and smell great.

If your budget is tight, watch for discounted “ugly” citrus at the grocery store or market, they’re perfect for drying. Just keep dried oranges away from curious pets and store them in a dry place so they don’t mold between seasons.

Popcorn and cranberry garlands

Popcorn and cranberry garland
Image Credit: Shutterstock

Popcorn-and-cranberry garlands are a classic for a reason: they’re cheap, pretty, and relaxing to make. You need plain popped popcorn (ideally a day old so it’s less crumbly), fresh cranberries, a needle, and strong thread or dental floss. Thread a needle and alternate a few popcorn pieces with a cranberry to create a simple pattern.

Work in shorter lengths (3–5 feet), tie off the ends, then join them together on the tree. Kids can help with the threading as long as you’re okay with a little snacking along the way. If you don’t want red, you can skip cranberries and do popcorn only, it still looks cozy and rustic.

These garlands don’t store well long term, so think of them as a one-season project. After the holidays, you can hang them outside on a tree or bush for birds to enjoy, as long as they’re not coated in butter or salt.

Paper snowflakes and chains

A snowflake ornament hanging from a window
Image credit: Kelly Sikkema via Unsplash

Paper is still one of the cheapest decoration supplies out there. Copy paper, old worksheets, brown paper bags, or leftover gift wrap all work. Cut squares and fold them to make classic paper snowflakes, then tape or string them onto the tree. Tutorials show step-by-step how to fold and cut six-point snowflakes that look surprisingly fancy.

For garlands, make old-school paper chains: cut strips and loop them together with tape or a stapler. To avoid a chaotic look, pick two or three colors and stick with them, for example, all white snowflakes with kraft paper chains.





If you want more dimension, hang a few larger snowflakes as statement pieces and fill the gaps with chains. This is a great “after school” or “movie night” project. Put a trash bag or sheet down to catch paper bits, and let kids go wild cutting shapes. Even the weird-looking snowflakes look magical when the tree lights hit them.

Like our content? Follow us for more

Cinnamon applesauce ornaments

box with Cinnamon applesauce ornaments in
Image Credit: Shutterstock

Cinnamon ornaments make the whole room smell like cookies, even though you shouldn’t eat them. The dough is usually just applesauce and ground cinnamon, sometimes with a bit of glue to help it hold together. Mix it into a dough, roll it out like cookies, and cut shapes with cookie cutters.

Poke holes with a straw for hanging and dry the ornaments either in a low oven or just on the counter for a few days, depending on the recipe. Once they’re firm and dry, thread ribbon or twine and hang them on the tree.

They’re dark brown and look especially good on trees with natural, Scandinavian, or farmhouse styles. If you want extra charm, you can pipe simple designs on top with white puff paint to mimic iced cookies. Just keep them out of reach of pets; the high cinnamon content isn’t great for animals.

Felt hearts, stars, and trees

Felt Christmas Ornaments
Image Credit: Shutterstock

Felt is forgiving, cheap, and easy to cut, which makes it perfect for homemade ornaments. Cut two matching shapes (heart, star, little tree), stitch them together around the edge, and lightly stuff them with scrap fabric or cotton before closing. Tutorials show how to decorate felt with buttons, beads, or simple embroidery before you sew the pieces together.

You don’t need a sewing machine. A basic blanket stitch with embroidery thread is enough, and it actually looks charmingly handmade. If sewing feels intimidating, you can glue the edges instead and skip the stuffing for flat ornaments.

Felt ornaments store well and don’t break, which is a big plus if you have kids or cats. Make a few each year and over time you’ll have a full set of soft, heirloom pieces that didn’t cost much more than a couple of sheets of felt and some thread.





Photo ornaments from cardstock or scraps

gold bauble ball beside portrait of woman
Image credit: Wonderlane via Unsplash

Photo ornaments are a simple way to make the tree feel personal. Print favorite photos on regular paper or lightweight photo paper. Cut out circles, stars, or simple rectangles and mount them on cardboard from cereal boxes or old gift boxes. Glue the photo on one side, decorate the back with the year or a short note, punch a hole, and add ribbon.

Free printable frames and templates online can help you size and shape everything, but you can also just trace around a drinking glass and cut by hand.

If you want more protection, brush a thin layer of decoupage glue over the front to seal it. These don’t have to be perfect. Kids’ school photos, silly selfies, or pictures of pets all work. Over time, you’ll end up with a timeline of your family hanging on the tree, much more meaningful than a random box of store-bought baubles.

Upcycled cardboard “gingerbread” houses and shapes

Cardboard cut out of gingerbread style house
Image Credit: Shutterstock

Before you toss your shipping boxes, raid them for décor. Cut out house shapes, stars, bells, or trees from plain cardboard, then decorate them with white paint or paint pens to mimic gingerbread icing. Simple lines, dots, and hearts are enough. Viral DIY projects have shown how far cardboard can go, everything from full “gingerbread villages” to big display pieces made from boxes and white paint.

Punch a hole at the top, add twine, and you’ve got lightweight, rustic ornaments that cost nothing. You can also glue on scraps of ribbon, buttons, or bits of lace if you want more detail.

If you’re decorating with kids, let them draw their own designs on the cardboard before you cut shapes out, or give each child a “house” to customize. Cardboard ornaments are sturdy but not precious, so you won’t stress if one gets bent, you can always make more next year.

Pinecones, “snow,” and faux frost

brown pine cone under blue sky
Image credit: Rolf Schmidbauer via Unsplash

Pinecones are basically free ornaments if you live near trees or can pick up a bag cheaply. Brush off dirt, bake them at low heat for a bit to kill any bugs, then glue on loops of twine for hanging. You can leave them natural, dab the tips with white paint to mimic snow, or add glitter and beads.





You can also turn pinecones into frosted decorations using a simple crystal method: dissolve a powder like Borax in hot water, submerge the pinecones, and let them sit while crystals form on the surface as the water cools. Once dry, they look like they’ve been dipped in ice. Just keep these out of reach of pets and small kids, since Borax is not food-safe.

Pinecones fill awkward gaps between branches and work especially well on real trees. If you’re using mostly homemade ornaments, scattering pinecones around evens everything out and makes the tree look fuller and more intentional.

Scrap yarn and wrapped ornaments

assorted-color yarns
Image credit: Jason Leung via Unsplash

If you knit, crochet, or just have a bag of random yarn, you already own ornament supplies. Wrap yarn around old plastic ornaments, foam balls, or even balls of scrunched-up paper until the base is covered, then tie off and add a loop. Mixing different textures, chunky wool, smooth cotton, metallic thread, looks cozy and high-end.

You can also make simple “God’s eye” or star ornaments by wrapping yarn around two crossed sticks or craft dowels. Tie the sticks into a plus shape, then weave yarn over and under each arm in a repeating pattern until you have a woven diamond. This is easy enough for school-age kids to do while they watch a movie.

Yarn ornaments are soft, quiet (no clinking), and kid-safe. They’re also a smart way to use tiny leftover balls of yarn that aren’t big enough for a full project, without spending more money on supplies.

Homemade paper star toppers

handmade Christmas tree topper
Image Credit: Shutterstock

If your tree topper is broken or you never bought one, you can make a paper star in an evening. Fold heavier paper or light cardboard into a 3D star. Either by using a printable template or following a basic folding guide, then glue two star shapes together with a toilet paper tube or rolled cardstock between them as a “sleeve” to slide over the top branch.

Cover the star with leftover wrapping paper, aluminum foil, brown kraft paper, or even pages from an old book. Add glitter, paint, or marker details if you like. The key is to keep it lightweight so it doesn’t drag the top of the tree down.

This doesn’t have to look perfect to feel special. Kids can each decorate one side, or you can write a word or short phrase in the center, like “hope” or your family name. When money is tight, a handmade topper can feel less like a compromise and more like the heart of the tree.

Mini “present” ornaments from empty boxes

a red ornament hanging from a tree
Image credit: Fernando Dantas via Unsplash

Tiny wrapped “gifts” look adorable on a tree and are almost free to make. Save small boxes from tea, spices, matches, jewelry, or kids’ toys. Wrap them in leftover gift wrap, brown paper, or newspaper comics. Tie with ribbon or string, then glue or tape a loop of thread on one corner to hang.

If you don’t have enough small boxes, cut rectangles from cardboard and stack them into “faux boxes” before you wrap. Use the same two or three wrapping papers you plan to use for the real presents under the tree so everything ties together visually.

You can even label some with inside jokes or family names. These turn otherwise plain branches into a playful, colorful part of the tree and help use up odd scraps of wrapping paper that aren’t big enough for full-size gifts.

red and white heart shaped ornament
Image credit: Ksenia Yakovleva via Unsplash

If you’re baking anyway, you can turn some cookies into ornaments. Use a sturdy gingerbread or sugar cookie recipe, roll the dough a bit thicker than usual, and remember to poke a small hole near the top with a straw before baking so you can thread ribbon later.

After they cool completely, decorate with royal icing or simple powdered sugar icing and let them dry until the icing is hard. Then loop ribbon through the hole and hang them high on the tree, away from pets and little hands. Edible baubles and cookie “baubles” are popular in seasonal recipe collections, and people regularly hang gingerbread shapes as both décor and treats.

They won’t last for years like other ornaments, but they look magical for the season and make your home smell amazing. Just be realistic: if your household can’t resist sneaking bites, treat these as “display for a week, then snack” decorations.

Hand-lettered gift tag ornaments

a christmas card next to a christmas tree
Image credit: Emma Leigh via Unsplash

Plain gift tags can double as ornaments and memory keepers. Buy a pack of blank tags or cut your own from cardstock. Use a pen or paint marker to write simple words, names, years, “joy,” “peace,” “cozy,” favorite song lyrics, and maybe add a tiny doodle or border.

Thread ribbon or string through the hole and hang them like regular ornaments. You can also clip them onto branches with tiny clothespins. If you want to get fancier, glue tags onto a slightly larger backing of colored paper or fabric scraps so they look layered.

Each year, add a few more tags with what you’re grateful for, or big moments from the year (“new job,” “baby,” “finally debt-free”). Over time, your tree becomes a quiet record of your life, written in your own handwriting, no fancy calligraphy needed.

Mixed “memory” garland from old cards and scraps

a bunch of cards that are on a table
Image credit: Patrick Pahlke via Unsplash

Instead of throwing out old Christmas cards, cut out the best parts such as little trees, wreaths, birds, or just pretty bits of pattern. Punch holes in the top of each cut-out and string them onto twine, yarn, or ribbon to create a memory garland.

You can mix in other flat items: ticket stubs from a holiday concert, gift tags from special presents, kids’ drawings, or even small calendar images. Spread the pieces out evenly on the string and knot between some of them to keep things in place.

Drape the garland around your tree like tinsel. It costs nothing and turns sentimental “paper clutter” into something you actually see and enjoy every year. When you feel tempted to buy another multipack of generic ornaments, remember you can pull meaning out of the recycling bin instead.

Like our content? Follow us for more