17 Rustic Christmas Crafts for a Cozy Farmhouse Home
The soft glow of candlelight, the scent of pine, and handmade touches on every shelfβthis is what makes a farmhouse Christmas feel like home. These crafts bring warmth and simplicity into your space, using natural textures and honest materials you can find or already have on hand.
Each project is made to last beyond the season, blending into your decor with charm that doesnβt shout but quietly welcomes.
1. Burlap Wreath with Dried Orange Slices

Rough burlap and sun-dried citrus combine into a front door wreath that smells like winter mornings and looks better with age. Hang it where light can shine through the fruit slices.
Materials Needed
- 18-inch wire burlap wreath form
- 12 dried orange slices (1/4 inch thick)
- hot glue gun and glue sticks
- 12 cinnamon sticks (4 inches long)
- jute twine (12 inches)
- floral wire (20 gauge, 6 inches)
How to Make It
- Arrange 6 dried orange slices around the outer edge of the wreath, spacing them evenly. Secure each with a dab of hot glue on the back.
- Tuck a cinnamon stick between each orange slice, angling it slightly outward. Glue the base of each stick to the wreath form.
- Weave jute twine through the top of the wreath to create a hanger. Twist the ends and secure with a loop of floral wire.
2. Mason Jar Snow Globe

A snow globe made from a recycled mason jar holds a tiny winter scene and sparkles when shaken. Itβs a favorite on the mantel or as a gift for someone who loves handmade magic.
Materials Needed
- 1 quart-sized mason jar with lid
- miniature evergreen tree figurine (2 inches tall)
- glycerin (1 teaspoon)
- distilled water (to fill)
- white glitter (1 tablespoon)
- strong waterproof glue (E6000)
How to Make It
- Glue the figurine to the inside of the jar lid. Let dry completely for 4 hours.
- Fill the jar with distilled water, add glycerin and glitter, then screw the lid on tightly.
- Turn the jar upside down and shake gently. Check for leaks and reinforce the seal if needed.
3. Pinecone Fire Starter Logs

Wrapped pinecones dipped in wax make fire starters that ignite easily and scent the room with pine and cinnamon. Bundle them in twine for a gift or stock your hearth.
Materials Needed
- 12 large pinecones
- beeswax pellets (8 oz)
- cinnamon essential oil (10 drops)
- double boiler
- jute twine (24-inch pieces)
- baking sheet
- parchment paper
How to Make It
- Line a baking sheet with parchment paper and place pinecones on it. Preheat oven to 200Β°F to dry them for 30 minutes.
- Melt beeswax in a double boiler over low heat. Stir in cinnamon oil once melted.
- Dip each pinecone into the wax, let excess drip off, then place on the sheet. Tie with twine after cooling for 10 minutes.
4. Ladder Shelf Christmas Display

A leaning wooden ladder shelf holds mini trees, candles, and greenery in staggered layers. Itβs a vertical centerpiece that draws the eye and uses dead corners beautifully.
Materials Needed
- unfinished wooden ladder shelf (3-tier, 24 inches tall)
- sanding block (120 grit)
- clear matte wood finish (4 oz)
- small faux evergreen garland (18 inches)
- 2 pillar candles (3 inches tall, ivory)
- mini terra cotta pots (3, 2 inches wide)
How to Make It
- Sand all surfaces of the shelf lightly to smooth rough edges. Wipe away dust with a dry cloth.
- Apply wood finish with a clean rag, following the grain. Let dry 2 hours before a second coat.
- Place pots on each shelf, fill with moss, and tuck in garland. Set candles in front, staggered by height.
5. Flour Sack Towel Tree Ornaments

Simple folded triangles of vintage-style flour sack towels become fabric trees clipped with mini clothespins. Hang them on a ribbon line across the kitchen window.
Materials Needed
- 3 white flour sack towels (20×28 inches)
- fabric scissors
- green fabric paint
- paintbrush (1/2 inch flat)
- mini wooden clothespins (12)
- jute ribbon (5 feet)
How to Make It
- Cut each towel into 4 equal squares. Fold each square diagonally into a triangle.
- Use the brush to paint three horizontal lines on each triangle to resemble tree tiers. Let dry 1 hour.
- Clip the wide end of each triangle to the ribbon with a clothespin. Space 3 inches apart and hang with nails.
6. Wood Slice Name Tags

Round slices of sanded birch with handwritten names make charming place cards for the holiday table. They double as keepsakes guests can take home.
Materials Needed
- 12 birch wood slices (2 inches diameter, 1/2 inch thick)
- fine sandpaper (220 grit)
- black dip pen and ink
- twine (6-inch pieces)
- small paintbrush
- linseed oil (2 oz)
How to Make It
- Sand each wood slice until smooth, especially the edges. Wipe clean with a damp cloth.
- Brush a thin coat of linseed oil on both sides. Let dry 3 hours in a warm room.
- Use the dip pen to write a guestβs name on the top of each slice. Thread twine through a hole drilled at the top.
7. Candlelit Lattice Frame

An old window frame with wired tea lights clipped to the panes glows like a country chapel at dusk. Set it on a side table with ivy trailing down.
Materials Needed
- small wooden window frame (8×10 inches, 1 pane)
- 12 battery-powered tea lights
- green floral wire (24 gauge)
- scissors
- fake ivy garland (12 inches)
- wood stain (walnut, 2 oz)
How to Make It
- Stain the frame with a rag, wiping excess off. Let dry 3 hours. Apply a second coat if desired.
- Weave the ivy through the frameβs grid, tucking ends behind wood. Secure with small dabs of hot glue.
- Clip tea lights to the wire grid using their metal holders. Space evenly and turn on at dusk.
8. Felted Wool Stockings

Hand-needled stockings from natural wool felt last for years and soften with use. Embroider names in simple cross stitch for a personal touch.
Materials Needed
- natural wool felt sheets (12×18 inches, 2 pieces)
- embroidery needle
- embroidery floss (red, 1 skein)
- scissors
- stocking template (printed)
- disappearing ink fabric pen
How to Make It
- Trace the stocking shape onto the felt with the fabric pen. Cut two identical pieces.
- Place pieces together and stitch around the edge with a backstitch, leaving the top open.
- Use cross stitch to embroider a name near the cuff. Knot and trim floss ends on the back.
9. Mug Tree with Mini Ornaments

A bent branch drilled with holes holds vintage mugs filled with cinnamon sticks and pine sprigs. Itβs a rustic alternative to a tree for small spaces.
Materials Needed
- curved birch branch (18 inches long)
- hand drill with 1.5-inch bit
- 4 vintage enamel mugs
- wood base (6×6 inches)
- wood screws (4, 1 inch)
- hot glue gun
How to Make It
- Drill four holes at an angle into the branch, spaced 3 inches apart. Sand rough edges.
- Screw the branch into the wood base at a 75-degree angle for stability.
- Glue the bottom of each mug and set into a hole. Fill with cinnamon sticks and small pine sprigs.
10. Chalkboard Jar Labels

Mason jars filled with cookies or cocoa get chalkboard labels that you can rewrite year after year. The black paint surface erases cleanly with a damp cloth.
Materials Needed
- 4 pint-sized mason jars
- chalkboard paint (2 oz)
- foam brush (1 inch)
- chalk
- twine (8-inch pieces)
- label stencil (1 inch high)
How to Make It
- Wipe each jar lid with rubbing alcohol. Let dry completely.
- Paint the top of each lid with one coat of chalkboard paint. Let dry 1 hour, then apply a second coat.
- Use the stencil and chalk to write 'Cookies', 'Cocoa', 'Candy', or 'Spices'. Tie twine around the neck.
11. Linen Napkin Tree

A bundle of rolled linen napkins tied with twine and clipped with ornament picks looks like a tiny forest on the dining table. Practical and pretty.
Materials Needed
- 6 natural linen napkins (16×16 inches)
- jute twine (36 inches per napkin)
- mini ornament picks (6, assorted)
- scissors
- round wooden tray (10 inches)
How to Make It
- Roll each napkin tightly from one corner to form a cone shape. Secure with twine tied in a knot.
- Slide the wide end of each roll into the tray, standing upright like tree trunks.
- Clip one ornament pick into the top of each napkin roll. Adjust for height variation.
12. Antique Drawer Light Box

An old wooden drawer holds battery fairy lights behind a stenciled snowflake on frosted glass. It glows softly on a bookshelf or entry table.
Materials Needed
- small wooden drawer (6×8 inches)
- frosted glass sheet (cut to fit drawer opening)
- snowflake stencil (2 inches)
- white acrylic paint
- sponge brush (1 inch)
- fairy lights (20 bulbs, battery pack)
How to Make It
- Place the stencil on the frosted glass and dab paint over it with the sponge. Let dry 30 minutes.
- Set the glass into the drawer opening. Rest it on small wood blocks if needed.
- Arrange fairy lights inside the drawer. Close the drawer gently and turn on the lights.
13. Twine-Wrapped Candle Holders

Clear glass tumblers wrapped tightly with twine become textured candle holders that cast soft shadows. Group them in threes for a centerpiece.
Materials Needed
- 3 clear glass tumblers (6 inches tall)
- natural jute twine (100 yards)
- hot glue gun
- scissors
- tea light candles (3)
How to Make It
- Apply a small dot of hot glue to the bottom of a tumbler. Press the end of the twine into it.
- Wrap the twine tightly around the glass, adding a dot of glue every inch to secure. Overlap slightly.
- Trim the end and glue it down. Insert a tea light into each finished holder.
14. Dried Lavender and Pine Bundle

Bundles of fresh pine and dried lavender tied with linen twine scent drawers and shelves naturally. Tuck one under a tree skirt or in a guest room.
Materials Needed
- fresh pine sprigs (6, 8 inches long)
- dried lavender stems (6, 6 inches long)
- linen twine (12 inches)
- scissors
- rubber band
How to Make It
- Lay three pine sprigs side by side, then layer three lavender stems on top, aligning the stems.
- Wrap twine around the base 3 times and tie a secure knot. Trim the stem ends evenly with scissors.
- Place the bundle in a drawer or hang with twine from a bedpost.
15. Hand-Stitched Felt Ornaments

Flat stars and trees cut from red and green felt get a hand-sewn edge and hanging loop. Theyβre light enough for thin branches and soft to the touch.
Materials Needed
- red wool felt sheet (9×12 inches)
- green wool felt sheet (9×12 inches)
- embroidery needle
- white embroidery floss (1 skein)
- ornament templates (star and tree)
- fabric scissors
- disappearing ink pen
How to Make It
- Trace 3 stars and 3 trees onto felt with the pen. Cut out each shape carefully.
- Stack one red and one green shape together. Stitch around the edge with a whipstitch using white floss.
- Leave a 2-inch thread tail at the top to form a loop. Knot securely and trim ends.
16. Crate Shelf with Mini Trees

An old wooden crate sanded and stained holds three small potted evergreens and a candle in mismatched metal holders. Itβs a living centerpiece.
Materials Needed
- small wooden crate (8×12 inches)
- medium sandpaper (150 grit)
- dark walnut wood stain (3 oz)
- 3 mini potted evergreen plants (3 inches tall)
- 2 galvanized metal candle holders
- tea light candle
How to Make It
- Sand the crate inside and out until smooth. Wipe away dust with a dry cloth.
- Apply stain with a rag, working with the grain. Let dry 2 hours. Add a second coat if desired.
- Arrange the plants and candle holders inside the crate. Place on a dining table or windowsill.
17. Waxed Linen Garland

Chunks of birch wood, dried orange slices, and cinnamon sticks strung on waxed linen cord drape over a mirror or mantel with quiet elegance.
Materials Needed
- waxed linen cord (10 feet, natural color)
- birch wood chunks (6, 1.5 inches thick)
- dried orange slices (6, 1/4 inch thick)
- cinnamon sticks (6, 4 inches long)
- drill with 1/8-inch bit
- scissors
How to Make It
- Drill a hole through the center of each wood chunk, orange slice, and cinnamon stick.
- Thread the cord through one end, adding a wood chunk, then an orange, then a cinnamon stick. Repeat the pattern.
- Tie a loop at each end of the garland for hanging. Drape over a mirror frame or shelf.
You donβt need a big budget or fancy tools to make your home feel full of warmth and welcome. Grab your glue gun, find that old crate under the stairs, and start with one simple craft tonight.















































