Skip to main content

How to Make a Felt and Button Gingerbread House Ornament

As an artist and homeowner, Donna enjoys creating unique decorative items and holiday ornaments to welcome all to her artistic abode.

Learn how to make a felt and button gingerbread house Christmas ornament.

Learn how to make a felt and button gingerbread house Christmas ornament.

Button and Felt DIY Christmas Ornament: Gingerbread House

This cute, DIY gingerbread house ornament will spread happiness and good cheer throughout your holiday home. This ornament is made from felt and uses colorful buttons as candy decorations. This tutorial includes a template for making your own house, but you can add more embellishments or details of your choice!


Materials You'll Need

  • Felt in assorted colors: You will need a shade of brown for the house (or other color of your choice), white for the roof section, and other colors for the windows, door, and details.
  • A variety of buttons (you could also use pom poms): I suggest using the same size buttons across the roof. You might want some other small buttons to add additional details.
  • Sewing needle and thread in colors to match your various felt
  • Fiber fill or cotton balls for filling
  • A piece of ribbon or twine for hanging
  • Sharp scissors
  • Some common pins
  • Extra novelty buttons or pom poms to add details to your house (optional)
Template for gingerbread house ornament

Template for gingerbread house ornament


1. Download, size, and print out the template for the gingerbread house ornament above. You can make this ornament any size you wish. I made my house about 4 inches wide from left to right.

2. Cut out each of the template pieces above.


3. Trace the house template twice on your brown felt to make two pieces (a front and back of your house). Cut out these pieces.


4. Trace the roof template twice on your white felt to make two pieces (for the front and back of your house). Cut out these pieces.

Optional: You can trace and cut out a third roof to use as snow mounds at the base of your house (see step 10).

5. Using some common pins, pin the roof to the front and back of your house. I pinned my roof quite low on my house. Place the front and back of your house together (back to back) to make sure your roof line matches on both pieces.


6. Sew along the bottom edge of your roof on both the front and back of your house (separately) to attach the roof. Then put the back piece of your house to the side.


7. Working on just the front side of your house, sew your buttons (or pom poms) along the roof line. Try to keep your buttons in a neat line. I put one button in each bubble along the roof.

Note: I only decorated the front of my house, but you can add other decorations to the back like more windows and snow at the base.


8. Now you can start adding the other architectural details to your house. I sewed my door first in the center of my house so I would know where the middle was. Then I added my heart above the door. If you don't want to use the heart, you can place another window or small button above the door.

Note: I waited to attach anything to the edges of my house until step 17 when it was stuffed and seamed.


9. I sewed on my windows with stitches in a cross pattern. I then cut out the center of my window surround and sewed it over the window. If you don't want to do this, you can cut out the window surround as a solid piece and sew the square window on top of it. You could also use square buttons as the windows.


10. Optional: Using the roof template again, I made another roof section and cut this piece in half lengthwise to create snow mounds for the base of my house. You can also use these snow mounds to decorate the back of your house.


11. Once your pieces are decorated, pin the front and back together (back to back) so that your pieces line up.

12. Sew along the edges of the chimney, leaving a spot to add a little bit of fiber fill in this piece. Once the chimney is stuffed, finish seaming this area.

13. Changing your thread to white, sew along the top edge of the roof lines. When you get to the center of the roof, add a loop of ribbon or twine for hanging. Continue to sew along the roof line.

14. Change thread color and continue to sew along the side and bottom of your house.

15. When you get to the last side of your house, stuff your house with fiber fill. I added just a light fill of stuffing so that my house was slightly rounded.

16. Continue to sew up the last side of your house.


17. Once your house is stuffed and seamed, you can add other details to your house, such as trees and bushes. I had these tree and reindeer buttons, but you could make a tree from green felt and add more buttons or pom poms for bushes.

© 2020 Donna Herron


Donna Herron (author) from USA on November 28, 2020:

Wonderful! I love craft projects that use buttons. So glad you like it too. Thanks for your comment and pin. I appreciate it!

Peggy Woods from Houston, Texas on November 28, 2020:

I love the idea of making this cute felt ornament. I happen to have lots of buttons! I'll pin this to my crafts board. Thanks!

Donna Herron (author) from USA on November 28, 2020:

Thanks so much! So glad you like this little ornament. I had a lot of fun making it. Happy Holidays to you!

Denise McGill from Fresno CA on November 27, 2020:

How adorable. I think this is really perfect for the older kids to work on too. I love homemade projects. Yours is darling. Thanks for sharing.



Donna Herron (author) from USA on November 27, 2020:

Hi Heidi - Thanks so much! I'm feeling more optimistic about the upcoming holidays. I hope you are doing well and staying healthy. Thanks again and happy holidays to you!

Donna Herron (author) from USA on November 27, 2020:

Thanks, Sally! We'll be spending Christmas at home this year for the first time since my husband and I got married! We'll be having our own holiday celebration and have decided to purchase our first tree. Now I'm in high gear to make enough ornaments to decorate our tree. Hope you are staying healthy and safe. Thanks again for your comment! Happy holidays!

Heidi Thorne from Chicago Area on November 27, 2020:

What a cute way to kick off the holiday season this year! Adorable. Hope you had a great Thanksgiving. Happy Friday!

Sally Gulbrandsen from Norfolk on November 26, 2020:

How cute is that Donna? Beautifully presented article and a lovely project for Christmas.