How to make a Christmas Tree Shelf

Christmas tree shelf

When a Christmas decoration competition popped up on one of the sites I create for, I knew I had to join in again. After doing well with my “Santa Stop Here” sign last time, I wanted to try something different—something creative yet practical. With our kids grown and out of the house, I don’t go all out with Christmas decorations anymore, but I still like to bring a bit of holiday cheer for me and my husband. Instead of setting up a big Christmas tree, I decided to craft a Christmas shelf. My initial idea was a simple triangular design with a back and a few ornaments, but once I got started, the project quickly took on a life of its own!

Christmas tree shelf

**This post may contain affiliate links. Which means I earn a small commission on links used at no extra cost to you. Please see my disclosure policy for more information.**

How to make a Christmas tree shelf

I originally planned for this to be a step-by-step tutorial, snapping photos along the way to document the process. However, when I finally checked my camera, I discovered I’d accidentally taken a collection of unflattering selfies instead of progress shots—oops!

I’ll admit, I don’t usually work from a detailed plan; I tend to create as I go. Since this project turned out so adorable, I decided to sketch a simple guideline to help you recreate it. The drawing is pretty basic, but it should give you a clear idea of how to build your own. Don’t stress too much about exact measurements—I measured mine after the project was complete, so feel free to round them off as needed!

How to make a Christmas Tree Shelf

For this shelf, I used offcuts of plywood that were 1cm thick and 10cm wide—simply because it’s what I had on hand. You can use any wood that suits your project. Rather than pre-cutting all the pieces, I measured and cut them as I went along. To create the 45-degree angles on the ends of the first two pieces, I used a table saw. If you don’t have access to a table saw, a mitre box and handsaw will work just as well!

How to make a Christmas Tree Shelf

I started by glueing the first two pieces together with wood glue and used a corner clamp to hold them in place while the glue dried. However, I quickly realized the drying time was slowing me down and sapping my enthusiasm. To keep things moving, I switched to using a nail gun to secure the pieces so I could continue working. If you don’t have a nail gun, regular nails will do the trick and can easily be hidden later with wood filler. Of course, if you have none of these, you might need to embrace the patience of watching glue dry!

Once I finished the first shelf, I decided to keep the rest identical for simplicity. From there, it was just a matter of repeating the same process—glueing and nailing all the pieces together to complete the project.

How to make a Christmas Tree Shelf

Once the shelf was fully assembled, I decided to add a backing to prevent ornaments from falling out. For this, I used a thin piece of MDF. I placed the shelf on top of the MDF and traced its outline with a pencil. Then, I used a jigsaw to cut the MDF to size. To attach the backing, I applied wood glue and secured it with a nail gun, allowing me to continue working without delay.

The raw plywood wasn’t very attractive, so I decided to paint the shelf white to make the Christmas decorations pop. I used a white Unicorn Spit stain and glaze since it’s what I had on hand. However, once it dried, it turned translucent, so I added a layer of clear glitter paint for extra sparkle. If you’re aiming for a bright white finish, I’d recommend using a primer followed by acrylic paint instead.

Finally, it was time for the fun part—decorating the tree! I started by adding ornaments and small characters to sit on the shelves, bringing the festive design to life.

How to make a Christmas Tree Shelf

The back of the shelf looked a bit plain, and every time I tried to arrange ornaments to fill the space, they kept toppling over. To solve the problem, I decided to get creative and used a hot glue gun to secure the ornaments to the shelves. This worked so well that I ended up glueing ornaments not just on the shelves but all over the back as well—and I loved how it turned out!

To hide the raw plywood edges, I glued Christmas beads along all the shelf borders, which gave it a polished, festive finish. If you prefer a tree that lights up, you could swap the beads for string lights to create a magical glow.

How to make a Christmas Tree Shelf

I think this is such a great idea for people who don’t want to have a Christmas tree. It is so simple and after Christmas, you can just pop it in a bin bag and put it under a bed until next year. Or if you want to you can change the Christmas decorations inside every year.

How to make a Christmas Tree Shelf

To see more great projects for Christmas check out these Unicorn spit baubles and this great Santa stop here sign.


How to make a Christmas Tree Shelf

A closer look at the decorations

How to make a Christmas Tree Shelf

This is the latest upgraded corner Christmas tree shelf that I built.

Christmas tree shelf

Please feel free to leave a comment and share this post. If you are in need of any of the products in this post please can you use my links to buy them at no extra cost to yourself?  

Christmas Tree
Christmas Tree
Christmas Tree

You Might Also Like

13 Comments

  • Reply
    Kirstie
    November 16, 2018 at 7:50 am

    Beautiful idea I may try have a go at this as we don’t have alot of room for a tree, if we use a tree our youngest cat either climbs it or attacks the baubles so I love this idea thanks for sharing xx

    • Reply
      Anita Holland
      November 20, 2018 at 4:47 am

      Thank you very much and you are welcome. It is a great idea when you are short on space.

  • Reply
    Rynn
    November 23, 2018 at 10:47 pm

    Cute idea! Merry Christmas!

    • Reply
      Anita Holland
      December 7, 2018 at 2:42 am

      Thank you, I loved it and it looks good.

  • Reply
    Dee | Grammy's Grid
    December 1, 2019 at 10:21 pm

    How cute!! Thanks so much for linking up at #AThemedLinkup 6 for All Things Christmas. Shared.

  • Reply
    m
    December 4, 2019 at 4:13 am

    I’m curious why the sides of the very top section aren’t parallel to the other sides, as it appears. Must be my OCD that keeps wanting it to match the rest of the ‘tree’!

    • Reply
      Anita Holland
      December 4, 2019 at 11:54 pm

      Because I had to use a much smaller bracket and to holes did not line up when I screwed it in. Screwing in the screw pulled it slightly out. 😂🤭

  • Reply
    Teresa
    December 6, 2019 at 3:25 pm

    My kids would love something like this! Thank you for sharing at The Really Crafty Link Party. Pinned.

  • Reply
    Lisa L Lombardo
    December 8, 2019 at 3:58 pm

    This is adorable! Thank you for sharing on Farm Fresh Tuesdays!

  • Reply
    Friday Feature Linky Party - Oh My Heartsie Girl
    September 17, 2020 at 1:49 am

    […] to print a 2020 calendar and start planning for the coming months. Unique Creations by Anita // Christmas Tree Shelf For displaying all your collectibles from years past Claire Justine // Winter Trifle With […]

  • Reply
    10 Beautiful Christmas Tree Ideas
    November 8, 2024 at 11:08 pm

    […] 11 – Christmas Tree Shelf […]

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.