crochet ballerina with a bun

Zoya the Crochet Ballerina Doll Free Pattern

Crochet an Easy Amigurumi Ballerina Doll!

Zoya the crochet ballerina doll will surely dance her way into your heart. When I was little, I remember taking ballet lessons. To be honest, I wasn’t any good (two left feet anyone? lol!) but I had to crochet a ballerina doll for my younger self!

The most exciting part is that this amigurumi ballerina doll is the first free pattern of the Zoya and Zayd crochet doll series, the newest series on our blog. So look out for more adorable cute crochet dolls from this series!

About this Crochet Ballerina Doll Pattern

At approximately 10.5 inches tall, Zoya is the largest doll on our blog. This is a great crochet doll for beginners, as the pattern is very simple. We initially released the pattern as a crochet along. We had a number of beginners try out this pattern and they did a great job!

Like our Kozu Palm Pals series of mini dolls, the Zoya series has the legs, body, and head all worked in one piece for minimal sewing. The pattern has a built-in dress and a simple bun hair cap, making it a great pattern for crocheters at all skill levels.

When I was initially looking for ballerina patterns to crochet, I had noticed that most of the dolls were extremely skinny (like tiny bodies and tiny waists!) and so I wanted to crochet a doll that that a little bit of a rounder tummy and looked more natural (like really do we need more unrealistic body type expectations for young girls?).

I love the little bow in her hair and her sweet little hair bun. However, you can change up the hair styles as you like, as the crochet hair caps for all the dolls in the series can be interchanged!

If you prefer to crochet a smaller ballerina doll, check out our Zara mini amigurumi ballerina doll, which is part of our Kozu Palm Pals series.

A large amigurumi ballerina doll with a mini ballerina crochet doll

If you would like an ads-free, print-friendly PDF version of our pattern, you can buy it from our Ravelry store.

Want to save this pattern for later? Save this pin to your Pinterest board.

Crochet ballerina doll with a pink dress and hair bun. The text overlay says " Easy Crochet ballerina doll free pattern"

Crochet Ballerina Doll Free Pattern

Tools and Supplies You Will Need

  • Yarn: Less than 100 grams of DK yarn in skin colour and a small amount in the dress, hair, and bow colour. Note: We used DK yarn but any yarn with the relevant hook will do.
  • 2.75mm crochet hook
  • Tapestry needle
  • Stitch marker
  • Polyfill stuffing
  • Two safety eyes: The size can vary based on your preference and the look you want to achieve. We used 9mm eyes but anything between 9-12mm would work. You can also crochet on the eyes.
  • Embroidery thread or sock yarn in black for eyelashes and pink for mouth

Stitches Used and Abbreviations

This pattern is written in US terms and crocheted in continuous rounds, except where specified otherwise.

Sl st: slip stitch

SC: single crochet

INV DEC: invisible decrease

INC: two SC in the same stitch

BLO: back loops only

HDC: Half double crochet

HDC INC: two HDC in the same stitch

Finished size: Approximately 10.5 inches tall (excluding the bun).

How to Crochet a Ballerina Doll

Arms (make 2)

Use skin colour yarn. Stuff the arms lightly at the bottom and leave the rest of the arm unstuffed.

Round 1: 7 SC in a magic circle (7)

Round 2-17 (16 rounds): SC around (7)

Fasten off and leave a long tail for sewing.

Tip: If you want to crochet the arms on your ballerina instead of sewing them on, see our tutorial on crocheting arms to your amigurumi to see how to finish off the arms.

If you prefer to sew the arms to your ballerina doll, fasten off and leave a long tail for sewing.

Legs (make 2)

Begin with the dress colour yarn for the shoes.

Stuff as you go.

Round 1: 6 SC into a magic circle (6)

Round 2: INC in each stitch around (12)

Round 3-6 (4 rounds): SC around (12)

Change to skin colour.

Round 7: SC around in BLO (12)

Round 8-22 (15 rounds): SC around (12)

Fasten off for the first leg.

Repeat rounds 1-22 for the second leg but don’t fasten off.

Body

Change to the dress colour yarn.

We will now join the legs for our ballerina dolls.

Round 23: Chain 3 and SC in the next unworked stitch of the first leg. Place a stitch marker in this stitch to mark the start of your round. SC in the remaining 11 stitches of the first leg until you reach the chain, SC in each of the 3 chains, SC in the 12 stitches of the next leg, and SC on the other side of each of the three chains until you reach your stitch marker. (30)

Step by step photo tutorial on how to join the legs for your crochet ballerina doll

Round 24: (9 SC, INC) three times (33)

Round 25-26 (2 rounds): SC around (33)

Round 27: SC in each stitch in BLO (33)

Round 28-30 (3 rounds): SC around (33)

Round 31: (9 SC, INVDEC) three times (30)

Round 32-36 (5 rounds): SC around (30)

Round 37: (8 SC, INVDEC) three times (27)

Round 38-39 (2 rounds): SC around (27)

Change to skin colour.

Round 40: (7 SC, INV DEC) three times in BLO (24)*

*If you are crocheting on the arms for your ballerina doll, you will attach them in Round 40. See the tutorial on how to crochet on the arms for instructions. If you are planning on sewing on the arms, you will sew them on once we are done with the body.

Round 41: (2 SC, INV DEC) six times (18)

Round 42: (SC, INV DEC) six times (12)

We will now continue onto the head. Do not fasten off.

Head

Round 43: SC around (12)

Round 44: (SC, INC) six times (18)

Round 45: (2 SC, INC) six times (24)

Round 46: (3 SC, INC) six times (30)

Round 47: (4 SC, INC) six times (36)

Round 48: (5 SC, INC) six times (42)

Round 49: (6 SC, INC) six times (48)

Round 50-59 (10 rounds): SC around (48)

crochet ballerina doll with the eyes inserted

Insert safety eyes between Rounds 55 and 56, eight stitches apart. Once you are satisfied with the placement of the eyes, embroider on eyelashes . Put the washer firmly on the back. Ensure that the neck has been firmly stuffed so that you don’t end up with a wobbly head.

Tip: To keep the neck firm, you can crochet a tube of 8 SC and about 3 inches tall. Insert it and stuff firmly to support the neck. After you’re done with the head, use the leftover yarn tail, after making the nose, to put in a couple stitches into the neck, through this tube, to ensure that it stays in place. You could also use a foam roller instead.

Round 60: (6 SC, INVDEC) six times (42)

Round 61: (5 SC, INVDEC) six times (36)

Round 62: (4 SC, INVDEC) six times (30)

Round 63: (3 SC, INVDEC) six times (24)

Round 64: (2 SC, INVDEC) six times (18)

Ensure that the head is well stuffed.

Round 65: (SC, INVDEC) six times (12)

Round 66: INVDEC six times (6)

Fasten off and leave a long tail to embroider on the nose. Insert needle in front loop of each stitch and pull tight to close. Use the yarn tail to embroider on the nose by making two to three passes over three stitches, one row below the eyes. Use light pink to embroider on the mouth three rows below the nose. Add a little blush on the cheeks if you like, using regular blush and a paintbrush. If you haven’t already attached the arms, you can sew them on now between Rounds 40 and 41.

Hair Cap

Use hair colour yarn

Round 1: 6 SC in a magic circle (6)

Round 2: INC in each stitch around (12)

Round 3: (SC, INC) six times (18)

Round 4: (2 SC, INC) six times (24)

Round 5: (3 SC, INC) six times (30)

Round 6: (4 SC, INC) six times (36)

Round 7: (5 SC, INC) six times (42)

Round 8: (6 SC, INC) six times (48)

Round 9-15 (7 rounds): SC around (48)

Note: The hair cap width can vary based on the yarn that you’re using so try it onto your doll’s head and see if you want to increase or decrease rounds here before working on the final round.

Round 16:  The hair cap instructions for this round can be confusing so I’m going to break them down into sections. Please note that the next section of bullet points are all for Round 16 of the hair cap:

  • First we will begin by making eight bangs in the front of the head: [Chain 5, starting from the second chain on the hook, 4 sl st back down the chain, slip stitch in the next SC in the hair cap]. Repeat until you have a total of eight bangs.
  •  40 SC

Fasten off and leave a long tail for sewing. Sew onto head. Put one stitch into each of the bangs on the doll’s forehead while you are sewing to keep them in place. 

Crochet ballerina doll amigurumi with a hair bun and bow

Hair bun

Use hair colour yarn. We will be working in BLO for the bun.

Round 1: 6 SC in a magic circle (6)

Round 2: INC six times in BLO (12)

Round 3: (SC, INC) six times in BLO (18)

Round 4: (2 SC, INC) six times in BLO (24)

Round 5: (3 SC, INC) six times in BLO (30)

Round 6: (4 SC, INC) six times in BLO (36)

Round 7-9 (3 rounds): SC around in BLO (36)

Round 10: (4 SC, INVDEC) six times in BLO (30)

Round 11: (3 SC, INVDEC) six times in BLO (24)

Round 12: (2 SC, INVDEC) six times in BLO (18)

Fasten off and leave a long tail for sewing. Stuff the bun and sew it on.

Skirt Frill

Use dress colour yarn

Crochet hook inserted into the unworked front loops to make the skirt for your ballerina

Turn the doll upside down and attach yarn in the back of the doll, in the front loops left unworked from Round 26. We will be working in joined rounds for the skirt. The chain 1 doesn’t count as a stitch.

Round 1: Chain 1. INC, 32 SC.  Sl st to the first SC of the round. (34)

Round 2: Chain 1. (HDC, HDC INC) seventeen times. Sl st to the first HDC of the round. (51)

Round 3: Chain 1. (2 HDC, HDC INC) seventeen times. Sl st to the first HDC of the round. (68)

Round 4: Chain 1. SC in each stitch around. Sl st to the first SC of the round. (68)

Fasten off and weave in the ends.

Bow

Use the bow colour yarn.

Row 1: Chain 5. Starting from the second chain from the hook, HDC INC, 2 SC, 6 HDC in the last chain space as your work turns. Now continue on the other side of the chain. 1 SC in each of the next 2 chains, 4 HDC in the last chain. Sl st to the first HDC.

Fasten off and leave a long tail. Wrap your tail around the centre of your bow and sew it in front of the bun.

Dress Straps (make 2)

Use the dress colour yarn.

Chain 6 and fasten off and leave a long tail for sewing. Sew the dress straps onto the shoulders of your doll.

Shoe Straps

images showing a close up of the straps on the ballet shoes, front and back

Use the dress colour yarn. Cut a long strand of yarn and sew it onto the one side of the shoe, towards the back on the other side of the shoe, and across the first strap to the second side of the shoe. To keep the strap in place, sew the strap over one stitch in the back.

crochet ballerina doll

You have finished crocheted your ballerina doll! We would love to see how your ballerina turned out so please share on our Facebook group or on Instagram, tagging us @chaicoffeecrochet

If you’re looking for more dolls, check out the rest of the dolls in our Zoya and Zayd crochet doll series. Or if mini crochet dolls are your thing, why not crochet a mini amigurumi ballerina doll instead?

Crochet Ballerina Doll Free Pattern