Fabric Square Ornament

Staci Marie
by Staci Marie
6 Materials
1 Hour

Large ornaments can get expensive, but with a little time and a few supplies you can make some for this years Christmas tree in no time!

You could even use these and make an amazing large scale garland...OR leave the ribbon loop off and create some bowl fillers. These would be great for a large antique dough bowl or other large scale items that need filled.

The best part....they will never break! So they are kid and pet proof!


  • Craft Foam Ball (mine are #4 BALL & 3.8 inches)
  • Hot Glue Gun
  • Glue Sticks
  • Ribbon
  • Fabric Scissors
  • Fabric of your choosing (size will vary depending on size of ball and size of squares cut)
  • Metal Grill Skewer (or something to poke a hole with)

Note- I used a curtain panel I ended up not loving and didn't want to return. You could use any fabric you want. My curtain panel was a cotton/poly mix.

Tip- Experiment with other fabrics! Drop cloth or flannel would be amazing!

Cut your fabric into 3"x3" squares.

Note- If you want a smaller ornament, cut your squares smaller... OR get a smaller size foam ball to start with and cut your squares small.

Decide how long you want your ribbon loop that will be used to hang your ornament and cut it to size.

Holding the end of the loop add hot glue.

Press ribbon to the foam ball. Yes, it will make a sizzling sound when the hot glue touches the foam...it does not melt or misshape the ball.

For reference- My loop is 4 inches long.

To add the fabric squares near the top of the ornament you will need to poke a hole into the ribbon. I used a small knife tip to cut the ribbon and then used my paint brush end to create a hole under the ribbon.

Wrap fabric around the end of the brush and then add hot glue to the end.

Quickly, while the glue is still hot, shove the fabric into the hole you made and make sure a good amount of fabric is down in the hole.

Note- I used the end of a small paint brush but it quickly broke. I switched to a metal grill skewer and it worked perfectly.

Once you have a couple pieces of fabric covering the ribbon you can start to fill in the spaces around the loop. I was unsure how close to put the fabric to each other but it was easy to see that the 3" squares filled a space nicely.

The ornament is starting to take shape! You can always go back in once the whole ball is covered to add more to areas you feel need coverage.

Note- That's the metal grill skewer I ended up using on the table. As you can see the tip is pointed but not sharp.

I poked a bunch of holes at once and it helped the process go a lot faster.

Here is the finished ornament! As you can see it is LARGE!!

It went from a 3.8 inch foam ball to a 7 inch ornament in less than an hour! If you had all of your fabric squares pre-cut you could make multiple ornaments in an afternoon.

I don't have my tree up yet, so here it is on the mantel hanging from a stocking holder. This is what sparked my thoughts on an amazing large scale garland.

I'll share a few more pictures below to show other spots I hung the ornament.

The Office.

Guest room/Hall area

Woods, white shiplap and black hardware...3 of my favorite things!

Happy Creating my Friends!!

Suggested materials:
  • Fiskars Fabric Scissors   (Amazon)
  • Hot Glue Gun   (Amazon)
  • Glue Sticks   (Amazon)
See all materials
Frequently asked questions
Have a question about this project?
  1 question
  • Arline Kay Arline Kay on Dec 04, 2021

    Really lovely! Would be nice to know how much fabric YOU needed for this size styro ball - don't want to run out of fabric or not buy enough (or too much). Thanks.

Join the conversation
4 of 12 comments
  • Dl.5660408 Dl.5660408 on Dec 04, 2021

    So unique and elegant!

  • Susan K Susan K on Dec 04, 2021


    i use the same method to do foam wreaths from the dollar store. You can use any color scheme. This on I did for fall and added some dollar store leaves.

    • Staci Marie Staci Marie on Dec 04, 2021

      That is gorgeous!!!! I will have to do a wreath next!!