Christmas Doll Knitting Patterns — 12 Free Festive Designs to Make

Christmas Doll Knitting Patterns — 12 Free Festive Designs to Make

There is something quietly magical about a handmade doll. Long before plastic-wrapped toys took over the shelves, children unwrapped dolls lovingly stitched or knitted by a parent or grandparent, and that tradition has never really gone away. If anything, it is having a renaissance, as knitters around the world rediscover the joy of creating something personal, tactile, and full of meaning. Christmas is the perfect occasion to lean into that tradition. Whether you are looking for a gift for a child, a tree ornament, an advent calendar filler, or a festive mantelpiece display, knitted Christmas dolls deliver charm by the armful.

This collection brings together twelve free festive doll knitting patterns — from jolly Santas and rosy-cheeked elves to winter fairies and little nutcrackers — along with helpful guidance on yarns, needles, techniques, and finishing touches. Every pattern is suitable for knitters with at least some experience, and several are beginner-friendly enough to be completed in an evening or two. Let’s get started.


Why Knit Christmas Dolls?

Before we dive into the patterns themselves, it is worth pausing to appreciate what makes knitted Christmas dolls so rewarding to make.

Knitting a doll combines several satisfying skills in a single project: working in the round, shaping limbs and heads, simple colorwork, and the finishing arts of sewing, stuffing, and embroidering features. These are small projects, which means they are finished quickly and are far more forgiving of mistakes than, say, a sweater. If you drop a stitch or miscalculate your gauge, the consequences are minor and easy to fix.

There is also the matter of cost. Even beautiful specialty yarns do not break the bank when you are only using a small amount. A single 50g ball of DK weight yarn can stretch across two or three small dolls when you are working with leftover scraps from larger projects. Christmas doll knitting is a perfect way to give those yarn odds and ends a meaningful second life.

And then there is the sentimental value. A knitted Santa or an elf made with your own hands carries a warmth that a store-bought decoration simply cannot match. Children treasure them. Adults display them year after year. Some become heirlooms.


What You Need Before You Start

Yarn

Most Christmas doll patterns work well in DK (double knit) or sport weight yarn. These weights give enough definition to show stitch detail without making the doll too stiff or too floppy. For skin tones, a smooth 100% wool or wool-blend in a warm beige or peach works well. For clothing, felt-inspired colors like red, green, cream, and gold are classic Christmas choices.

If you want a slightly firmer doll that holds its shape better on a shelf or tree, consider a yarn with some acrylic content, which tends to block firmly and resist sagging. Pure merino, while luxurious, can stretch a little more over time, which is something to weigh up depending on how the doll will be used.

For very small dolls — ornaments and advent fillers — fingering weight or even sock yarn gives the finest detail and the smallest finished size.

Needles

A set of double-pointed needles (DPNs) in sizes 2.5mm to 4mm covers almost every Christmas doll pattern you are likely to encounter. Many knitters prefer a set of 15cm DPNs for doll work because they are less unwieldy than standard lengths when you are working on a tiny head or a little stuffed arm. If you prefer magic loop, a 80cm circular needle works just as well for the larger body sections.

Stuffing and Accessories

Polyester toy stuffing is the standard choice for doll bodies. It is washable, hypoallergenic, light, and gives a smooth, even finish. Do not overstuff — a doll that is too tightly packed loses its charming squishiness and puts extra strain on the stitches.

For features, embroidery floss in black, white, and pink is all you need for most doll faces. A yarn needle, sharp scissors, a few stitch markers, and some small buttons or ribbon for details round out your supplies nicely.


12 Free Christmas Doll Knitting Patterns

1. Classic Santa Claus

The most iconic Christmas figure of them all, a knitted Santa is a staple project for the festive season. This pattern typically begins with a red-suited body worked in the round from the cast-on hem of his jacket up to the neck, then transitions to a skin-tone yarn for the head. His famous white beard is created either by changing yarn color at the chin and working a few rows of seed stitch, or by sewing on a separately knitted oval of cream yarn.

Santa’s hat is worked separately as a simple cone decrease — cast on enough stitches to fit around the head, work in stockinette for a few inches, then decrease evenly to a point. A small pompom from a scrap of white yarn finishes it perfectly. Belt and buckle details can be added with a length of black yarn embroidered in a rectangle with a French knot center.

This is a wonderfully beginner-friendly pattern. The body and head are straightforward tubes, the arms are simple I-cord or short tubes in the round, and the construction is forgiving at every stage.

Finished size: approximately 20–25cm tall
Yarn: Red, cream, black, and skin-tone DK weight
Difficulty: Beginner to intermediate


2. Christmas Elf

Santa’s helper comes in many wonderful variations, but the classic Christmas elf pattern features a pointed hat, curly shoes, and either green or red clothing with contrasting collar and cuffs. The curly shoe toe is a lovely detail achieved by picking up stitches at the sole and working a small spiral of increases before binding off.

What makes this pattern particularly fun is the exaggerated proportions typical of toy elves — a large round head, slightly oversized ears worked as small flat triangles sewn on at angles, and short stubby arms that give the finished doll an irresistible cartoonishness.

A jingle bell sewn to the tip of the hat adds a lovely sensory detail that children adore, though it should be omitted for very young children.

Finished size: approximately 18cm tall
Yarn: Green or red, cream, skin-tone DK weight
Difficulty: Intermediate


3. Winter Snow Fairy

This ethereal pattern produces a delicate fairy figure with flowing yarn hair, a simple lace skirt, and tiny stockinette wings sewn on at the back. The lace skirt is the most technically demanding part — usually just a simple yarn-over pattern repeated over a few rows — but the result is well worth the effort.

Snow fairies look stunning in icy blues, silvers, and whites, and a little metallic thread worked alongside the main yarn for the skirt and wings catches the light beautifully. If metallic yarn feels too tricky to work with, a coat of clear glitter glue applied to the finished fairy gives a similar magical sparkle.

These dolls make gorgeous tree-toppers as well as shelf decorations.

Finished size: approximately 25cm tall
Yarn: White or icy blue DK weight, metallic thread optional
Difficulty: Intermediate


4. Little Nutcracker

The Nutcracker is a Christmas classic, and a knitted version makes a fabulous decoration that stands out from the usual seasonal fare. The main challenge with this design is the color-blocked uniform, which requires confident intarsia or stranded colorwork for the soldier’s jacket and trousers.

Alternatively, a simpler version uses duplicate stitch to add the button details and frogging after the body is knitted in a single color. The nutcracker’s signature tall black hat is knitted as a tight cylinder, and the jaw mechanism is suggested with a small rectangular piece in a contrasting color.

Finished size: approximately 28cm tall
Yarn: Red, black, yellow, and skin-tone DK weight
Difficulty: Intermediate to advanced


5. Knitted Reindeer Doll

Who says Christmas dolls have to be human? A reindeer doll with a jaunty scarf and a red pompom nose is pure festive delight and often easier to knit than a human figure because the body shape is less complex.

This pattern works the body as a rounded oval, the legs as four short tubes, and the head as a snout-first construction that gives a wonderfully expressive profile. Antlers can be knitted in chunky chenille yarn for a velvety texture or worked as simple pipe cleaners wrapped in yarn, then bent into shape.

A small scarf knitted in tiny 1×1 rib and tied loosely around the neck is the finishing touch that brings the whole thing together.

Finished size: approximately 22cm standing
Yarn: Brown, red, and scrap yarn for scarf, DK weight
Difficulty: Beginner to intermediate


6. Mrs. Claus

A lovely companion piece to the Classic Santa, Mrs. Claus wears a cozy red dress with a white apron worked in seed stitch, and her silver hair is created by wrapping lengths of grey yarn around the fingers and sewing them in loops to the head. Her round spectacles — a loop of fine wire or embroidery floss — give her face an instant character.

This is also a great opportunity to experiment with texture. An apron in moss stitch contrasts beautifully with a smooth stockinette dress, and a tiny pair of knitted mittens hanging from her hands (literally just the thumbs of miniature mittens, sewn flat) add a wonderful detail.

Finished size: approximately 22cm tall
Yarn: Red, white, grey, and skin-tone DK weight
Difficulty: Intermediate


7. Christmas Gnome (Tomte or Nisse)

Scandinavian Christmas gnomes — known as Tomte in Sweden and Nisse in Norway and Denmark — have become enormously popular as festive decorations in recent years, and their simple, characterful construction makes them ideal knitting subjects. The gnome’s face is largely hidden beneath a giant pointed hat and an enormous fluffy beard, which means embroidered features are barely needed at all.

The body is a simple cone or cylinder, the hat is an exaggerated pointed tube, and the beard is created by cutting lengths of cream or white yarn and looping them through stitches at the chin before trimming to shape. A cluster of gnomes in different heights, worked from the same pattern with minor adjustments, makes a beautiful fireplace grouping.

Finished size: 15–30cm depending on yarn weight used
Yarn: Red, grey or cream, and skin-tone DK or chunky weight
Difficulty: Beginner


8. Angel Tree Topper Doll

A knitted angel has graced many a Christmas tree, and this pattern produces a figure with a flowing gown, outstretched arms, golden yarn hair, and wings stiffened with a little wire or cardboard insert. The gown is worked in the round with a slight flare created by periodic yarn-over increases, giving it a graceful silhouette.

The wings are the highlight of this pattern — worked flat in a feather-and-fan stitch pattern or simple short-row shaping to give a curved profile, then stiffened and sewn to the back at an angle that suggests flight.

Gold metallic yarn for the halo (a simple circle of yarn stiffened with wire and stitched to the head) and for the hem and cuffs gives this doll a genuinely ethereal quality.

Finished size: approximately 30cm tall
Yarn: White or cream, gold metallic, skin-tone DK weight
Difficulty: Intermediate to advanced


9. Penguin in Christmas Jumper

Not every Christmas doll needs to be a human or elf. A small knitted penguin wearing a tiny colorwork Christmas jumper is an irresistible project and consistently one of the most-loved patterns in the festive knitting world. The body is a rounded egg shape in black and white, and the jumper is a tiny separate piece worked in the round with a simple Fair Isle border of snowflakes or reindeer.

Penguin feet in orange or yellow and a small orange beak add the finishing touches. These make wonderful stocking stuffers and tree ornaments when given a hanging loop.

Finished size: approximately 15cm tall
Yarn: Black, white, orange, and colorwork yarn for jumper, DK weight
Difficulty: Intermediate


10. Little Christmas Mouse

Inspired by the poem we all know so well, a little Christmas mouse holding a candy cane or a tiny wrapped gift is a charming, quick project. The mouse body is a simple oval, the ears are flat circles sewn on with a contrasting inner ear, and the tail is a length of I-cord.

Working this pattern at a smaller scale in fingering or sock weight yarn produces a tiny ornament perfect for hanging on the tree. At DK weight it becomes a small stuffed toy just right for a toddler.

Finished size: 8–15cm depending on yarn weight
Yarn: Grey or brown, pink, DK or fingering weight
Difficulty: Beginner


11. Festive Ballerina Doll

A ballerina doll in a red and green tutu is a slightly more ambitious project that combines toy knitting with a few origami-like fabric folds. The tutu itself is often not knitted at all — a circle of gathered tulle ribbon sewn around the waist sits perfectly over the knitted body and requires no sewing skill beyond a simple running stitch.

The doll’s hair is the most expressive element: dark or golden yarn wound around a card template, then slipped off and stitched to the head, can be arranged in a neat bun and secured with a tiny red bow.

Finished size: approximately 25cm tall
Yarn: Skin-tone, red or green for body, DK weight plus ribbon or tulle for skirt
Difficulty: Intermediate


12. Advent Calendar Doll Set

Rather than a single doll, this final idea is a pattern designed to be worked at a miniature scale — twenty-four tiny figures, one for each day of advent. Each measures roughly 6–8cm and requires only a small amount of yarn and stuffing. The set might include tiny Santas, elves, snowmen, reindeer, stars, and baubles, all worked from the same basic body template with minor adjustments for clothing and features.

Working through this set across October and November is a lovely seasonal ritual, and the finished advent calendar — with its little pockets or drawstring bags holding one doll each — becomes a treasured family piece that comes out year after year.

Finished size: 6–8cm per figure
Yarn: Assorted DK weight scraps
Difficulty: Beginner to intermediate


Tips for Knitting Better Christmas Dolls

Check your gauge. Toy knitting benefits from a slightly tight gauge — working one needle size smaller than the yarn suggests gives a fabric dense enough that the stuffing doesn’t show through. An open, loose fabric will show lumps and bumps and looks less polished.

Use locking stitch markers for limb attachment points. Before you stuff and close your body, use a locking stitch marker to mark exactly where the arms and legs will be sewn on. Symmetry is much easier to achieve this way than eyeballing after the fact.

Stuff gradually. For small heads and limbs, add stuffing in small increments as you go rather than trying to stuff everything in at the end. A chopstick or blunt pencil is useful for pushing stuffing into tight corners.

Embroider features before sewing the head to the body. It is far easier to stitch a face onto a flat or loosely stuffed head than onto a fully assembled doll. Do the eyes, nose, and mouth first, then stuff the head firmly and attach it to the neck.

Use a yarn needle with a large eye for sewing seams. Mattress stitch gives the neatest join between body sections, and a doll worked entirely in the round will have very few seams to deal with in the first place.


Where to Find Free Christmas Doll Patterns

Ravelry is the first port of call for any knitter searching for free patterns. Searching “Christmas doll,” “Santa knitting pattern,” or “Christmas toy knitting” returns thousands of results, many of which are free downloads. You can filter by yarn weight, difficulty, and language.

LoveCrafts (formerly LoveKnitting) also has a substantial free pattern library and is particularly strong on toy and doll patterns. Pinterest is useful for discovering patterns hosted on individual knitting blogs that might not appear on larger pattern databases.

Drops Design (garnstudio.com) offers a vast free pattern library including several Christmas doll and toy designs, all professionally written with multiple size options.


Making Christmas Dolls a Family Activity

One of the

Categorized in:

Toys,

Last Update: August 2, 2026