Christmas House Knit Pattern - 2 houses with Xmas items

Free Christmas Knit House Pattern – Cozy Cottagecore Ornaments

First Published: October 2026 | Skill Level: Beginner | Technique: Stockinette Stitch & Simple Shaping | Season: Winter/Christmas


There’s a certain kind of magic in a tiny knitted house with a little chimney on top. For instance, set one on a shelf beside a bottle brush tree and suddenly your room feels like the first quiet evening of December. This free knit Christmas house pattern makes a sweet little cottage that sits in the palm of your hand, with a fabric door and windows, a soft knit roof, and a cinnamon stick chimney topped with a tiny pom-pom puff of smoke. Line a few up along the mantel for a handmade winter village, or add a loop of yarn and hang them on the tree as ornaments this year.

If you love the cottagecore look (think homespun textures, soft neutrals, and decorations that feel collected instead of store-bought), these little houses will fit right in. For one thing, they’re wonderfully quick to make. Each one is made from a few small stockinette knit pieces and a bit of yarn from your stash, so you can knit a whole village in little time. In addition,wouldn’t these be adorable as gifts, too? A handmade house tucked into a stocking or tied onto a wrapped present is the kind of small treasure people keep for years.

Cottage House Knitting Pattern - Blog

Why You’ll Love This Free Knit Christmas House Pattern

  • Perfect for Christmas and all winter long. Display them as a village in December, then leave them out through January and February as cozy winter decor.
  • Ornament or decoration, your choice. Stand them on a shelf or add a simple yarn loop to hang them on the tree.
  • Cottagecore charm. Soft neutral yarn, scrap fabric windows, and a cinnamon stick chimney give each house that homespun, storybook cottage feel.
  • Quick to knit. Every piece is small and worked flat in simple stockinette, so the knitting goes fast.
  • A true stash-buster. Each house uses only a small amount of yarn, plus fabric scraps you likely already have.
  • Beginner-friendly. If you can knit, purl, and work a basic decrease, you can make this.
  • Sweet to give. They make thoughtful handmade gifts, gift toppers, and stocking stuffers that feel personal without taking weeks to finish.
Christmas House Knit Pattern - cream roof house in hand
Christmas House Knit Pattern - chunky roof house in hand

At a Glance

DetailInfo
Skill LevelAdvanced Beginner
Finished SizeOne size – 2.5″ wide x 2.5″ deep x 3.5″ tall to top of roof (6 cm x 6 cm x 9 cm)
Yarn WeightMedium (Worsted, #4), with optional Super Bulky (#6) for the roof
YardageMinimal – a great use for leftover yarn
NeedlesSize 6 (4.0mm) straight needles
Stitch PatternStockinette stitch with simple decreases for the eaves
ConstructionKnit flat in pieces, then seamed, stuffed, and topped with a roof

This post may contain affiliate links. That means if you click and buy, I may make a commission at no cost to you. Please see my full disclosure policy for more details.

Supplies & Materials Needed

Yarn: This pattern is written for medium weight (worsted, #4) yarn.

  • I used Lion Brand Wool-Ease and Lion Brand Feels Like Butta in the colors Fisherman and Pale Grey. These soft, quiet neutrals let the little door and windows be the star. You only need a small amount for each house, so any similar weight yarn from your stash will work beautifully.
  • Optional for a chunkier roof: a Size 6 (Super Bulky) yarn such as Lion Brand Wool-Ease Thick & Quick in the color Wheat.

Needles:

  • Size 6 (4.0mm) straight needles

Knitting Notions

  • Scrap fabric or felt for the door and windows
  • Cardboard
  • Polyfill stuffing
  • Hot glue gun and glue
  • Optional: cinnamon stick and mini pom-poms for a chimney with “smoke”

Knitting Abbreviations Used in This Pattern:

AbbreviationDescription
CO / BOcast on / bind off
k / pknit / purl
k2togknit 2 stitches together (single right-leaning decrease)
skpslip one st knitwise, knit next st, pass slipped st over (single left-leaning decrease)
reprepeat
remremaining
RS / WSright side (faces you when finished) / wrong side (faces inward when finished)
st(s)stitch(es)
approxapproximately

Gauge: Not critical for this project.


Upgrade to the Printable PDF

Would you like an ad-free, printable version of this pattern to keep in your knitting bag? Grab the PDF version here for an easy-to-follow copy with assembly diagrams included:

Promote knit houses

(The premium Ad-Free PDF can also be purchased on ETSY)


Christmas House Knit Pattern - 2 houses with Xmas items
Christmas House Knit Pattern - chunky roof house with chimney, in hand

Free Knit Christmas House Pattern

Note: The house is knit flat on straight needles in separate pieces, then seamed. RS faces on odd rows, WS faces on even rows.

You will be knitting the house in the following manner:

  1. First, you will knit the floor, 4 walls, and roof pieces in a stockinette stitch pattern.
  2. Next, you will add a fabric door and windows to one of the walls, then seam the walls together.
  3. Next, you will add cardboard for the floor and stuff the house.
  4. Lastly, you will add the roof to the top. You can also optionally add a chimney and “smoke” to the roof.

Tips before you begin:

  • Customize the house by choosing 2 different yarn colors for the house and roof.
  • Feel free to add additional embellishments to the house.

Floor & 2 Side Walls

With size 6 (4mm) straight needles, CO 12 sts with size 4 yarn.

Wall 1:

Row 1 (RS): K across. 12 sts

Row 2: P across.

Rows 3–12: Rep Rows 1–2 five more times.

Row 13: K across.

Row 14: K across.

Floor:

Rep Rows 1–14.

Wall 2:

Rep Rows 1–12.

BO knitwise.

Wall with Eaves (make 2)

With size 6 (4mm) straight needles, CO 12 sts with size 4 yarn.

Row 1 (RS): K across. 12 sts

Row 2: P across.

Rows 3–12: Rep Rows 1–2 five more times.

Row 13: K1, skp, k to last 3 sts, k2tog, k1. 10 sts

Row 14: P across.

Rows 15–20: Rep Rows 13–14 three more times. (4 sts left)

Row 21: Skp, k2tog. 2 sts

Cut yarn and pull tail through rem 2 sts to fasten off.

Roof

With size 6 (4mm) straight needles, CO 14 sts with size 4 yarn.

Row 1 (RS): K across. 14 sts

Row 2: P across.

Rep Rows 1–2 until you reach the desired length of your roof, ensuring it will hang over the walls a bit (approx 5–6″).

BO knitwise.

Weave in loose ends to WS.

Alternate Roof in Thicker Yarn

Alternatively, you can use thicker yarn for the roof as follows:

With size 6 (4mm) straight needles, CO 8 sts with size 6 (Super Bulky) yarn, such as Lion Brand Wool-Ease Thick & Quick in color ‘Wheat’.

Row 1 (RS): K across. 8 sts

Row 2: P across.

Rep Rows 1–2 until you reach the desired length of your roof, ensuring it will hang over the walls a bit (approx 5–6″).

BO knitwise.

Weave in loose ends to WS.


Finishing

Embellish one of the eave walls as follows:

  • Cut windows and a door from felt or fabric and hot glue to an eave wall.
  • Embroider stitching around edges of fabric if desired.

Seam the house as follows, using an invisible seam (aka mattress/ladder seam):

  1. Use yarn and a tapestry needle to work an invisible vertical seam to join the sides of all 4 walls together.

Weave in loose ends to WS.

Stuff and finish the house as follows:

  • Cut a square piece of cardboard to fit inside the floor of the house.
  • Tuck the cardboard piece inside the house to stabilize the floor.
  • Add polyfill stuffing inside the house to fill it out.
  • Hot glue one WS short edge of the roof piece to the top of one of the side walls, making sure to leave a bit of overhang.
  • Hot glue the roof sides to the angled eave walls.
  • Finish stuffing the house with the polyfill.
  • Hot glue the other WS short edge to the top of the other side wall, making sure to leave a bit of overhang.
  • Optional: Hot glue a small cinnamon stick piece and mini pom-poms to the roof to create a “chimney” with smoke.
Christmas House Knit Pattern - 2 houses plain
Christmas House Knit Pattern - cream roof house with chimney, in hand

Add a loop to hang as an ornament if desired:

  • Thread yarn through a tapestry needle and weave it through the top of the house.
  • Tie the yarn to create a loop for hanging.

Tips to Customize Your Knit Houses

  • Mix your neutrals. Knit one house in cream with a grey roof and the next in grey with a cream roof. A village looks best when the houses relate to each other without matching exactly.
  • Try the chunky roof. The super bulky version has a thick, plush look that makes the house feel extra cozy.
  • Make a gingerbread house. Knit the walls in a warm caramel or tan with a cream roof for a gingerbread cottage that never goes stale.
  • Change the windows. Red and white ticking fabric scraps feel like Christmas. Cream linen, soft plaid, or wool felt will carry the houses through the rest of winter.
  • Add a little stitching. A few embroidered stitches around the door and windows give that hand-finished, heirloom detail.
  • Skip the chimney for ornaments. If the house is going on the tree, leave the cinnamon stick off so the hanging loop sits neatly at the top.

How to Style Your Knit Christmas Houses

This is the fun part! A single little house is sweet, but a few of them together is where the cottagecore magic happens. Here are my favorite ways to use them:

  • A winter village on the mantel. Line up three or five houses on a faux fur runner or a length of cream fabric for “snow,” then tuck in bottle brush trees and a strand of warm fairy lights. Keep the palette quiet and let the texture do the work.
  • On the Christmas tree. Add the hanging loop and nestle the houses among vintage glass ornaments. The soft knit against shiny glass is such a pretty contrast.
  • A stack of books and a single house. Set one house on a couple of old linen-covered books on a side table or nightstand. It’s a tiny vignette that takes ten seconds and looks intentional.
  • The kitchen shelf or tiered tray. A house or two beside your favorite mugs and a small evergreen sprig makes an everyday corner feel like the holidays.
  • At each place setting. Set a house on every plate for Christmas dinner and let your guests take theirs home.
  • As a gift topper. Tie a house onto a package wrapped in kraft paper and twine. It’s the bow and a keepsake in one.
Christmas House Knit Pattern - 2 houses with chimneys, upright 2

Because the yarn is neutral, these houses don’t have to be packed away on December 26th. Swap any red accents for cream or soft grey, keep the bottle brush trees, and your little village becomes simple winter decor that stays cozy until spring. That’s my favorite kind of handmade piece: one you make once and enjoy for a whole season, year after year.

For gifting, a set of three houses in a small box lined with tissue paper makes a lovely present for a hostess, a teacher, a neighbor, or anyone settling into a new home. They’re quick enough that you can knit one in an evening or two and still have time to make more before the holidays arrive.


Caring for Your Knit Christmas Houses

Since these houses have cardboard inside and details attached with hot glue, they’re best kept as spot-clean decor. Use a barely damp cloth to lift any dust or marks, and let them air dry. When the season ends, store them in a lidded box with a little tissue paper around each one so the roofs and chimneys keep their shape for next year.

Christmas House Knit Pattern - cream roof house with chimney

Related Patterns You’ll Love

If you’re loving this cozy, handmade holiday look, here are a few more free patterns to keep your needles busy this season:


Final Thoughts

I hope you love knitting these little houses as much as I loved designing them. There’s something so satisfying about watching a few small squares turn into a tiny cottage, and I have a feeling you won’t stop at one. If you make a house (or a whole village!), I’d love to see it. Tag me on Instagram @aboxoftwine.

Don’t forget that this knit Christmas house pattern is also available in an ad-free digital pdf pattern. The pdf includes helpful assembly diagrams. Grab the KNIT HOLIDAY HOUSE pattern in my pattern shop.

===> Remember to PIN for later! <===

Cottage House Knitting Pattern - Blog (3)

Leave a Reply

Your email address will not be published. Required fields are marked *