24 DIY Christmas decorations to make this holiday season

24 DIY Christmas decorations to make this holiday season

Nothing gets you into the holiday spirit quite like DIY Christmas decorations. Making your own ornaments, garlands or centerpieces lets your creativity run free, adds a personal touch to the house and turns an ordinary December afternoon into a fun moment with the whole family. With a few simple supplies, like paper, cardboard, felt, wood, ribbon or a little glitter, it’s easy to turn your home into a cozy holiday hideaway. Find more seasonal inspiration in our Christmas decor ideas.

In this roundup I’ve gathered 24 DIY Christmas decoration ideas and tutorials from talented creators, from stockings and faux fireplaces to tabletop villages, wall decor, lanterns and festive pillows. They’re simple, budget-friendly and full of charm, and most can be made in an afternoon. For each project you’ll find a short description, a few practical tips and a link to the original tutorial. Browse our other DIY projects too, and if you love handmade decor, my DIY flowers never wilt.

DIY Christmas stockings to hang by the fireplace

For decor full of charm, make your own DIY Christmas stockings to hang by the fireplace, on a coat rack or on a festive wall. Sew them from pretty fabrics like linen, felt or velvet, then personalize them with pompoms, ribbons or embroidered names. Easy to make, they become real decorative pieces, ready for small gifts, treats and last-minute surprises.

1. Polka-dot stocking trimmed with a cascade of yarn pompoms © The Lovely Drawer
2. No-sew canvas stockings with striped cuffs and wood name tags © Angela Marie Made

The first stocking is a cheerful, modern take: a simple polka-dot fabric topped with a cascade of colorful yarn pompoms and a handwritten tag. Pompoms are quick to make with a pompom maker or by wrapping yarn around a fork for tiny ones.

See the tutorial on The Lovely Drawer

No sewing machine? These no-sew stockings are assembled with fabric glue or iron-on hemming tape, so they’re perfect for beginners. Striped cuffs and wooden name tags give them a clean farmhouse look, and hanging them from wall hooks works when you don’t have a mantel.

See the tutorial on Angela Marie Made

3. Gingham and printed stockings with hand-embroidered names © Marguerite and Jorge
4. Ribbed red velvet stocking with a fluffy pink faux fur cuff © Atelier Fête Unique

These fabric stockings mix gingham and small prints, and each one carries a name and a little motif in hand embroidery, like a wreath or tiny mushrooms. Chain stitch and backstitch are enough for lettering; sketch the name with a water-soluble pen first.

See the tutorial on Marguerite and Jorge

For a softer, cozier look, this stocking pairs ribbed velvet with a plush faux fur cuff. Velvet and fur can shift under the needle, so pin generously, use a walking foot if you have one, and brush the fur away from the seam as you sew.

See the tutorial on Atelier Fête Unique

How to make a faux fireplace for Christmas

Dreaming of a cozy corner for the holidays but don’t have a fireplace? Build a DIY faux fireplace from cardboard boxes, lightweight boards or pallets painted white. Add string lights, hanging stockings and a little fake snow to recreate the feel of a real hearth. It’s a simple, inexpensive project that instantly brings a magical, welcoming mood to the room, and our living room decor ideas can help you style around it.

5. Pink cardboard brick fireplace with a paper fire and stockings © Damask Love
6. Clean white faux fireplace with a wood mantel and stacked logs © The Merry Thought

This playful version is built from cardboard boxes covered in pink paper “bricks,” with a paper fire in the opening. It’s a great project to make with kids, and it folds flat or recycles easily after the holidays. Use a hot glue gun for the structure and packing tape on the inside seams for extra rigidity.

See the tutorial on Damask Love

For something that can stay up all year, this minimalist faux fireplace has a clean white surround and a wood mantel shelf. A frame of lightweight boards is sturdier than cardboard; secure it to the wall so it can’t tip, and fill the opening with logs or candles (LED only).

See the tutorial on The Merry Thought

7. Teal cardboard mantel with white star panels and lanterns on top © Marie Claire
8. Matte black fireplace frame topped with greenery and a small deer © Lili in Wonderland

Paint changes everything: this cardboard fireplace was painted teal with white star panels, so it looks like a vintage carved piece. Prime cardboard with a coat of gesso or acrylic primer first, so it doesn’t warp or show through the color. Battery-operated lanterns on top make it glow safely.

See the tutorial on Marie Claire

A simple black frame is all it takes for a graphic, modern faux fireplace. Dress the mantel with greenery and a few figurines, and hang a trio of wreaths above for height and balance.

See the tutorial on Lili in Wonderland

DIY decorations for your table and buffet

To dress up your holiday meals, try a few DIY table decorations. Build centerpieces with fir branches, candles and natural elements, or make personalized place cards from kraft paper or clay. A little glitter, some ribbon and handmade candleholders bring a refined, convivial mood worthy of the prettiest Christmas tables.

9. A ring of wine corks with bottle-brush and wire trees © Gingered Things
10. Felt gingerbread house with a red roof and white icing details © Céline Lunakim

Save your wine corks: glued upright in a ring, they make a natural base for a tiny forest of bottle-brush trees and wire tree outlines. Add pinecones and greenery to finish, and it can double as an Advent wreath with four candles.

See the tutorial on Gingered Things

This little felt house looks like gingerbread but will last for years. Felt is easy to cut and glue, and white puffy paint or felt strips make the icing details. Set it on a wood slice with mini trees and faux snow for a sweet centerpiece.

See the tutorial on Céline Lunakim

11. Green and white felt trees standing in little concrete bases © Wonderwood
12. Cardboard winter scene with a polar bear, sled and peg dolls © Mr Printables

For a Scandinavian touch, these felt trees stand on twig trunks set into small concrete bases. Pour quick-setting concrete or plaster into small cups, insert the twig while it sets, then glue on layered felt. If you like the idea, my DIY concrete projects show more ways to cast small pieces.

See the tutorial on Wonderwood

Kids will love this cardboard winter village with trees, animals and peg-doll figures. Cut the pieces from cereal boxes or shipping boxes, add slots so they stand up, and let children paint and play with the scene all December.

See the tutorial on Mr Printables

Easy DIY Christmas wall decor

Bring a festive touch to your walls with DIY Christmas wall decor. Arrange branches decorated with ornaments, stars and garlands, or make a wall tree from wood, washi tape or string lights. These easy projects instantly dress a bare wall and spread holiday cheer through the house without taking up any floor space, which is ideal in small homes.

13. Cardboard reindeer head wearing a fir wreath and a red nose © Good Housekeeping
14. Rows of beige yarn tassels forming a tree in a wooden frame © Moe Max

A cardboard reindeer head is a fun, modern alternative to a wreath. Cut the head and antlers from sturdy corrugated cardboard, slot them together, and hang a fir wreath around the neck. A red pompom makes a perfect nose.

See the tutorial on Good Housekeeping

This framed tree is made of rows of yarn tassels, from the widest at the bottom to the smallest on top, with a twig for the trunk. Make the tassels by wrapping yarn around a piece of cardboard, then glue them onto a backing board before framing.

See the tutorial on Moe Max

15. Painted cardboard portraits of Mrs. Claus, an elf and Santa © Marguerite et Jorge
16. Quilled paper letters and stars above a dessert table © Marie Claire

These cardboard Christmas portraits, featuring Santa, Mrs. Claus and an elf on bold patterned backgrounds, add humor to a wall. Draw or print your characters, paint them, and frame them with scalloped cardboard ovals. You could even turn your own family into holiday characters.

See the tutorial on Marguerite et Jorge

Paper quilling, rolling thin strips of paper into coils and shapes, creates this airy wall lettering surrounded by stars. Spell out a word that fits your home, like Merry, Joy or Noel. It takes patience, but the effect above a dessert table is stunning.

See the tutorial on Marie Claire

How to make a DIY Christmas lantern

Light up winter evenings with a DIY Christmas lantern. Glass jars, tin cans or thick cut paper can all become soft, warm light sources. Decorate them with stars, ribbons or fake snow for a magical result. Set on a table, a windowsill or even outside, these handmade lanterns add a poetic touch to the holidays. Use LED tea lights or fairy lights in anything made of paper.

17. Vellum wraps covered in pink and mint paper ornaments © Handmade Charlotte
18. Blue paper street lamp lantern held up by a little girl © Marie Claire

These cheerful lanterns are simply sheets of vellum rolled into cylinders and decorated with cut-paper ornament shapes in bright pink and mint. Slip them over LED tea lights and group them on a mantel or table.

See the tutorial on Handmade Charlotte

This paper lantern shaped like an old-fashioned street lamp is a real showstopper. Mounted on a stick, it can be carried or displayed in a vase, and a battery light inside makes the little windows glow.

See the tutorial on Marie Claire

19. Wax paper lantern with a pressed fir sprig glowing from within © Little Pine Learners
20. Star-shaped lantern filled with twinkling fairy lights © Lady Blog

Wax paper is perfect for a translucent lantern: here a fir sprig is sandwiched inside, with tiny red dots like berries. It’s a great project for kids, since it only needs wax paper, glue and string.

See the tutorial on Little Pine Learners

This star lantern, filled with fairy lights, makes a beautiful window or door decoration. Two star-shaped frames are covered in translucent paper and joined with a strip around the edge, leaving room for the lights inside.

See the tutorial on Lady Blog

DIY Christmas pillows for a cozy couch

To add comfort and festive spirit, make a DIY Christmas pillow. Choose a soft fabric like velvet, wool or cotton canvas, then add winter motifs: trees, stars, snowflakes or embroidered words. With a few stitches, you’ll have a warm, personalized accessory to dress your sofa or bed all season. Our bedroom decor ideas offer more ways to use them.

21. Iron-on designs reading nice/naughty and Merry and Bright © The Girl Inspired
22. Velvet ornament pillows in bubblegum pink with silver caps © Studio DIY

The easiest way to make Christmas pillows: iron-on vinyl designs on plain cotton covers. Cut your text and graphics with a cutting machine or buy ready-made transfers, then press with an iron or heat press following the vinyl’s instructions.

See the tutorial on The Girl Inspired

These round pillows look just like giant Christmas ornaments, with velvet bodies and metallic caps. Sew two circles together with a side gusset, stuff them generously, and add a cap made from silver fabric or vinyl.

See the tutorial on Studio DIY

23. Pink velvet lumbar pillow with Merry spelled in gold sequins © The Proper Blog
24. Hand-drawn tree outlines on a white pillow in fabric marker © Una Life

A word stitched in gold sequins on pink velvet gives this lumbar pillow a glamorous look. Write the word in chalk first, then sew a sequin strip along the line with small stitches.

See the tutorial on The Proper Blog

Finally, fabric markers are all you need for this simple pillow covered in little tree outlines. Wash and iron the cover first, slip cardboard inside so the ink doesn’t bleed through, and heat-set the design with an iron once it’s dry.

See the tutorial on Una Life

Frequently asked questions

What are easy DIY Christmas decorations to make with kids?
Cardboard projects like a faux fireplace or a winter village, wax paper lanterns and wine-cork tree forests are all simple and safe for kids. Use school glue or a low-temperature glue gun with supervision, and let children handle painting and decorating.

How do you make a fake fireplace for Christmas?
Build a box frame from cardboard boxes or lightweight boards, add a mantel shelf on top and cut an opening in the front. Paint or cover it, then decorate with stockings, greenery and LED candles or string lights. Secure taller versions to the wall so they can’t tip.

Can I make Christmas stockings without sewing?
Yes. Fabric glue or iron-on hemming tape can hold felt, canvas or cotton stockings together. Use felt or another fabric that doesn’t fray, and add cuffs, pompoms or name tags with glue.

Are paper lanterns safe with candles?
Paper, vellum and wax paper lanterns should only be used with LED tea lights or battery fairy lights, never real flames. Glass jar lanterns can hold real candles if they’re stable and never left unattended.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like