10 Charming Farmhouse-Style DIY Christmas Ornaments You’ll Love to Make
There’s just something extra magical about a farmhouse Christmas. The soft glow of twinkle lights, the scent of pine, the cozy textures of burlap, wood, and plaid… it’s simple, warm, and perfectly nostalgic.
And what better way to bring that charm to your tree than by making your own farmhouse-inspired ornaments? These DIYs are easy, affordable, and look like something straight out of a holiday boutique. Whether you love rustic wood, neutral tones, or cozy plaid, you’ll find something here that fits your style beautifully.
So grab your glue gun, put on your favorite Christmas playlist, and let’s make some handmade holiday magic together! 🎅🏼
1. Mini Burlap Stockings

These sweet little stockings look like something straight from a country Christmas catalog — simple, rustic, and adorable.
You’ll Need:
Burlap fabric • Scissors • Lace or ribbon • Glue or thread • String
Steps:
- Cut two small stocking shapes out of burlap.
- Glue or sew them together, leaving the top open.
- Add lace or plaid ribbon across the top for decoration.
- Tie twine through the corner to hang it on your tree.
Farmhouse Tip: Add a sprig of faux greenery or a tiny pinecone for that cozy layered touch.
2. Rustic Wood Bead Snowflakes

A modern farmhouse classic — these wooden bead snowflakes are elegant and natural at the same time.
You’ll Need:
Wooden beads • Craft wire • Hot glue • Twine
Steps:
- Thread wooden beads onto six pieces of wire.
- Twist the wires together in the center to form a snowflake.
- Glue where needed to keep it sturdy.
- Add twine to hang and brush a little white paint for a snowy finish.
Farmhouse Tip: Leave some beads unfinished for a natural look — or whitewash them for that soft, cozy feel.
3. Mini Embroidery Hoop Ornaments

Nothing says “handmade farmhouse charm” quite like embroidery hoops and plaid fabric.
You’ll Need:
Mini embroidery hoops • Fabric scraps (plaid, flannel, or linen) • Ribbon • Scissors
Steps:
- Stretch your fabric inside the embroidery hoop.
- Tighten, trim the excess, and glue the back edge.
- Add a little bow or jingle bell at the top.
- Tie on twine or ribbon for hanging.
Farmhouse Tip: Use red-and-black buffalo plaid for a cozy cabin feel or neutral linen for a minimalist look.
4. Farmhouse Bell Jar Ornaments

Like a tiny Christmas world under glass — these cloche-style ornaments are magical!
You’ll Need:
Small clear plastic cups • Round wood bases • Fake snow • Mini trees • Hot glue
Steps:
- Glue a small tree or figure to the wooden base.
- Sprinkle a little fake snow around it.
- Place the cup upside-down like a dome.
- Tie twine or ribbon around the top to hang.
Farmhouse Tip: Add a touch of glitter to your snow for sparkle that still feels rustic.
5. Twine-Wrapped Ornament Balls

Simple and earthy — these ornaments bring that rustic farmhouse texture to your tree.
You’ll Need:
Plastic ornament balls • Jute twine • Glue • Ribbon
Steps:
- Apply glue at the top of the ornament.
- Wrap the twine tightly around until fully covered.
- Tie a plaid or burlap bow at the top.
- Hang with twine.
Farmhouse Tip: Mix different shades of twine or add a white stripe for interest.
6. Mini Grain Sack Ornaments

Give your tree that authentic farmhouse feel with vintage grain sack stripes!
You’ll Need:
Plain fabric • Red paint • Painter’s tape • Scissors • String
Steps:
- Cut small rectangles of fabric.
- Use painter’s tape to mark off stripe lines.
- Paint red stripes between the tape and let dry.
- Glue or stitch edges, then hang with twine.
Farmhouse Tip: Use neutral fabric like linen or canvas to make your stripes pop.
7. Rustic Button Wreaths

Turn old wooden buttons into tiny wreaths that add a sweet vintage touch.
You’ll Need:
Wire • Wooden buttons • Ribbon • Hot glue
Steps:
- String buttons onto wire to form a circle.
- Twist ends together tightly.
- Add a small bow at the top.
- Hang with twine.
Farmhouse Tip: Mix light and dark wood buttons for that perfectly imperfect handmade look.
Image Idea:
Mini button wreaths with cream ribbons displayed on a burlap table runner with sprigs of pine.
8. Wood Slice Photo Ornaments

Bring family memories into your farmhouse decor with these natural keepsakes.
You’ll Need:
Small wood slices • Photos • Mod Podge • Twine
Steps:
- Cut photos to fit your wood slices.
- Glue them down and brush Mod Podge over the top.
- Drill a small hole for twine.
- Hang and enjoy your personalized ornament!
Farmhouse Tip: Add a tiny white paint border or burned edge for a rustic finish.
9. Mini Galvanized Bucket Ornaments

Tiny farmhouse buckets filled with greenery — simple, sweet, and totally on trend.
You’ll Need:
Mini galvanized buckets • Faux greenery • Red berries • Hot glue • Twine
Steps:
- Add faux pine or cedar to your bucket.
- Tuck in a few red berries for color.
- Secure with a dab of hot glue.
- Wrap twine around the handle for hanging.
Farmhouse Tip: Add a small kraft tag with words like “Joy” or “Noel” for a personal touch.
10. Flannel Heart Ornaments

Nothing says cozy farmhouse like plaid flannel hearts made from old shirts!
You’ll Need:
Plaid fabric • Scissors • Glue or thread • Cotton stuffing • Twine
Steps:
- Cut two heart shapes from fabric.
- Sew or glue edges, leaving a small hole.
- Stuff lightly with cotton.
- Add twine to hang and seal it shut.
Farmhouse Tip: Add a button or lace trim for extra charm.
✨ Bonus: Rusty Jingle Bell Charms

Add jingle bells tied with twine, a bit of burlap, or pine sprigs to your gifts or garland for that perfectly weathered farmhouse look.
❤️ Wrapping It Up
There’s something so satisfying about making your own farmhouse Christmas decor. Each little ornament tells a story — of cozy nights, handmade joy, and that simple kind of beauty that never goes out of style.
So this year, skip the store-bought plastic and fill your tree with heart, texture, and creativity. Turn up the Christmas music, grab your craft supplies, and let your farmhouse holiday magic begin.

