Amigurumi Troll Doll | Free Crochet Pattern

Amigurumi Troll Doll, with rainbow Troll Doll Hair.

One of my absolute favorite toys when I was a kid was TROLL DOLLS! I love their ugly/cute faces, their gem bellies, and rainbow hair. My crochet hook was calling me to make a friend inspired by my love for troll dolls. So here is the amigurumi Troll Doll!

Some links in this post are affiliate links. This means that at no extra cost to you, I will receive a small commission on purchases made through these links. Thank you for supporting the content you see here on Tiny Curl!

Pin now, make later!

Troll Doll Free Amigurumi pattern pin

MATERIALS (my recommendations parentheses)


Gauge isn’t important for this pattern. Just make sure your stitches are tight to avoid stuffing show through. My finished amigurumi Troll Doll measures 4 inches tall (not including her luscious hair!


mr – magic ring
ch – chain
rnd(s) – round(s)
st(s) – stitch(es)
sl st – slip stitch
sc – single crochet
inc – single crochet increase
inv dec – invisible decrease
x – times (indicates number of times to repeat)
[ ] – repeat steps between brackets for the specified number of times
( ) – the number of stitches you should have at the end of each round


  • All sections are worked in a continuous round.
  • Mark the beginning of each round with a stitch marker.
  • Make pieces in the order presented.
  • Not all yarns are created equal! Yarns listed as the same weight frequently differ in size and stretch. Ricorumi DK is on the thinner end of light weight yarns.
Amigurumi Troll Doll, with rainbow Troll Doll Hair sitting with several other original Troll Dolls and miniature troll dolls.


rnd 1: With beige, make a mr, sc 6 (6 sts)
rnd 2: inc 6x (12 sts)
rnd 3: [sc 1, inc 1] 6x (18 sts)
rnd 4: [sc 1, inc 1, sc 1] 6x (24 sts)
rnd 5: [sc 3, inc 1] 6x (30 sts)
rnd 6-11: sc around (30 sts for 6 rnds)
rnd 12: [sc 3, inv dec 1] 6x (24 sts)
Sl st into next st. Fasten off, leaving an 8 inch tail for weaving in. Embroider face, stuff, and set aside


Click here for an in-depth amigurumi face embroidery tutorial

Amigurumi Troll Doll, with rainbow Troll Doll Hair.

Using the photo as a guide, embroider the face using all 6 strands of embroidery floss and an embroidery needle. Make a french knot for the eyes and backstitch for the mouth. The eyes are on the 7th rnd with 6 sts between them. The mouth is between rnds 8-9 and is 6 sts wide.

rnds 1-5: Repeat rnds 1-5 from Head above.
rnd 6: [sc 9, inc 1] 3x (33 sts)
rnds 7-13: sc around (33 sts for 7 rnds)
rnd 14: [sc 9, inv dec 1] 3x (30 sts)
— Stuff the body now and continue stuffing until closed. —
rnd 15: [sc 3, inv dec 1] 6x (24 sts)
rnd 16: [sc 1, inv dec 1, sc 1] 6x (18 sts)
rnd 17: [sc 1, inv dec 1] 6x (12 sts)
rnd 18: inv dec 1 6x (6 sts)
Sl st into next st. Fasten off and finish off. Weave in ends.

LEG (Make 2)
rnd 1: Make a mr, sc 6 (6 sts)
rnds 2-10: Sc around (6 sts for 9 rnds)
Sl st into next st. Fasten off, leaving an 8-inch tail for attaching. Set aside.

ARM (Make 2)
rnd 1: Make a mr, sc 5 (5 sts)
rnds 2-9: Sc around (5 sts for 8 rnds)
row 10: fold arm opening in half, sc 2 through both front and back sts (2 sts)
Fasten off, leaving an 8-inch tail for attaching. Set aside.

Using your tapestry needle and yarn tail from the head, attach your amigurumi Troll Doll’s head on top of the body. The base of the head should sit above rnd 5 of body. Add more stuffing as needed to get the right shape. Attach legs to bottom of body over rnd 15 with 3 sts between legs. Attach arms to each side of Amigurumi Troll Doll between rnds 5 and 6.

How to crochet hair? I used scraps of Loopy Mango Merino No. 5 yarn. I recommend using 100% wool yarn or wool roving for the hair so you can brush it out and achieve a similar look.

Troll Doll Hair Pieces

Step 1: Cut your wool into 7 inch pieces. I used 24 pieces for my Amigurumi Troll Doll’s hair. You want your yarn weight to be similar to a worsted weight yarn. Because I am using a chunky yarn, I’ve separated each strand in 2.

Hair Placement Troll Doll Crochet Pattern

Step 2: Plot where you’d like your hair to go. I dispersed my hair clumps like this.

Hair Placement Troll Doll Crochet

Step 3: Insert hook from back to front, fold yarn in half and drape over hook.

Hair Troll Doll Crochet Pattern

Step 4: Pull through yarn only this much. Then bring yarn ends through loop. Pull tight.

Hair Brush Troll Doll Crochet Pattern

Step 5: Using a wire brush, brush out hair. Cut hair to desired shape.


Step 1: Attach a piece of wool yarn (same method as hair) over rnd 11 of body.

Belly Gem Troll Doll Crochet Pattern

Step 2: Twist and shape yarn into a circle. Using a needle-felting tool, make the gem more compact.

I hope you enjoyed the Amigurumi Troll Doll crochet pattern! If you have any questions about the pattern, leave a comment below!

I’d love to see your Amigurumi Troll Doll – use #tinycurlpattern to share on Instagram!

This amigurumi pattern is an original crochet pattern by Kristina Turner of Tiny Curl. Please do not claim this pattern as your own. If you wish to share this free pattern, you may link to it, but please do not reprint it on your site. You may keep a copy for your own personal use, but please DO NOT sell the crochet pattern or distribute it. Thank you for your understanding.

You can sell items made from this free crochet pattern, as long as they are handmade by you in a limited number and you give credit to me as the crochet designer. Please use the following line in the item description of any toy you are selling:
• This amigurumi toy is handmade by (your name) from a design and pattern by Tiny Curl, Kristina Turner | • 


Leave a Reply

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