Craft Project: How To Make A Ribbon Christmas Tree

Tis the season…

Yes, I know this post is not about reading, writing or knitting, but bear with me for a moment.

I actually made this tree in 2011 and posted this project to my old blog. Unfortunately, that blog was hacked and I had to shut it down. About a year later, shortly after I started my Typepad version of A Creative Yarn, I found the original blog post in my documents. It was pretty popular the first time around , so I decided to re-post the project. It also transferred over to this blog when I switched from Typepad to WordPress.

As it was one my most popular posts, and it is the holiday season, I thought that I would post the project again.

If you’d like, you can read an edited version of the original post here, otherwise continue to scroll down for your crafting enjoyment.

Note: I do not recommend using a foam floral cone for this project. It was messy to use. The foam starts to crumble off and feels like sand, so you’re constantly wiping your hands. By the time I got to the top of the cone, the tip was weakened a bit from constant manhandling, so they are a bit fragile. A regular Styrofoam cone would be a much sturdier choice.

Materials needed

  • Foam cone 3-7/8 inch x 8-7/8 inch
  • 3/8-inch wide ribbon in 2 colors – The rolls I used each had 18 feet per spool. You will need 2 spools of each color. I used the full 18 feet of each color and just a small amount from the second rolls. If you are using only one color for your tree, 3 spools will be enough.
  • Felt
  • Pins
  • Something to use as a tree topper – bow, ribbon, ornament, etc.
  • Craft glue
  • Scissors


Cut a piece of felt large enough to cover the bottom of the cone. Glue the felt to the cone with craft glue.

Begin cutting 4-inch long strips of ribbon.

Starting at the bottom of the cone, fold the strips of ribbon in half to form loops, making sure not to crease the ribbon. You want nice soft loops.

Begin pinning the first row around the entire cone, making sure the bottom of the loop is flush with the bottom of the cone.

With the second color, start pinning the second row. You’ll want to place the ribbon about a 1/2-inch to 3/4-inch above the first row.

Continue pinning rows until you reach the top of the cone.

To hide the pins that are visible at the top row, cut a piece of ribbon long enough to fit around the tip of the cone. You can either glue this around the edge of that final row, or just wrap it around the edge, making sure to cover the pins, and pin in place using a pearl-tipped pin, which is the option I chose.

For the tree topper I recycled a used pre-made gift package bow. First, trim the bottom piece to about the same size as the cone tip. Then place a piece of double-stick tape on that bottom piece.

Next, cut about 6 or 7 long lengths of 1/8-inch wide, wire-edged ribbon and wrap each one around a pen to about halfway up the length of the ribbon to form curlicues. Place them on the double-stick tape to position them around all sides of the bow. Place a piece of regular tape on top of the ribbons to keep them in place.

Turn the bow over. Stick a couple of pins through the center of the bow, going through the tape and ribbons underneath, and then stick that into the top of the cone, and your Christmas tree is complete.

Happy crafting!

3 thoughts on “Craft Project: How To Make A Ribbon Christmas Tree

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s