
Heidi the Horse – Free Crochet Pattern
There is something undeniably charming about a crocheted horse. Maybe it is the flowing mane you get to style however you like, or the way four simple legs can give a finished toy so much personality. Whatever it is, horse amigurumi have been a beloved project for crafters for years, and Heidi the Horse is here to continue that tradition in the most delightful way possible.
This free crochet pattern will walk you through every step of making Heidi from start to finish. She is designed to be approachable for intermediate crochet enthusiasts and patient beginners alike. By the end, you will have an adorable stuffed horse that works beautifully as a nursery decoration, a child’s toy, a gift, or simply a satisfying project to display on your shelf.
Let’s get started.
A Little About Heidi
Heidi is a classic amigurumi-style horse standing approximately 8 to 10 inches tall when finished, depending on your yarn weight and tension. She has a rounded, chubby body, a gently curved neck, a sweet oval head, four sturdy legs, and a thick yarn mane and tail that you can leave loose and fluffy or braid for a more polished look.
She is worked mostly in continuous rounds using single crochet stitches, which makes her structure very stable and easy to stuff firmly. Her legs are worked separately and then sewn on, and her head and neck are worked as a single continuous piece before being attached to the body.
You can make Heidi in any color you like. A classic tan or warm brown gives her a natural, realistic look. A soft grey makes her feel like a moonlit fairy tale horse. Pale pink or lavender turns her into something straight out of a children’s storybook. There are truly no wrong choices here.
Materials You Will Need
Before you begin, gather everything on this list so you can crochet uninterrupted.
Yarn: Worsted weight yarn (category 4) in your main color, approximately 150 to 200 yards. You will also need a small amount in a contrasting color for the hooves if you want them, and a length of bulky or worsted yarn in a mane color for the hair.
Hook: A 3.5mm (E/4) or 4mm (G/6) crochet hook. Using a slightly smaller hook than recommended for your yarn weight will give you a tighter fabric so the stuffing does not show through.
Polyfill stuffing: Enough to firmly stuff the body, head, and all four legs.
Safety eyes: Two 12mm black safety eyes, or you can embroider eyes with yarn if the toy is intended for a child under three years old.
Yarn needle: For sewing pieces together and weaving in ends.
Stitch markers: At least two to mark the beginning of rounds.
Scissors: A reliable pair for trimming yarn.
Optional: Pink embroidery floss for the nostrils, a small amount of white yarn for a blaze marking on the face, wire pipe cleaners if you want poseable legs (skip this for toys intended for young children).
Abbreviations Used in This Pattern
This pattern uses US crochet terminology throughout.
MR – Magic ring
ch – Chain
sl st – Slip stitch
sc – Single crochet
inc – Increase (two single crochets in the same stitch)
dec – Invisible decrease (insert hook through the front loops of the next two stitches and complete as a single crochet)
BLO – Back loop only
FLO – Front loop only
st(s) – Stitch(es)
rnd – Round
rep – Repeat
Pattern Notes
All pieces are worked in continuous rounds unless otherwise noted. Do not join rounds with a slip stitch unless the pattern specifically instructs you to. Use a stitch marker to mark the first stitch of each round so you can track your progress accurately.
When decreasing, always use the invisible decrease method. This creates a much cleaner, smoother surface on your amigurumi compared to a standard decrease, which tends to leave a visible gap.
Gauge is not critical for amigurumi, but try to keep your stitches tight and even. If you can see the stuffing through your stitches, switch to a smaller hook.
The finished size of Heidi will vary depending on your yarn and hook. The measurements given in this pattern are based on standard worsted weight yarn with a 3.75mm hook.
Body
Start with your main color yarn.
Rnd 1: Make a magic ring, work 6 sc into the ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc 1, inc rep around. (18 sts)
Rnd 4: Sc 2, inc rep around. (24 sts)
Rnd 5: Sc 3, inc rep around. (30 sts)
Rnd 6: Sc 4, inc rep around. (36 sts)
Rnd 7: Sc 5, inc rep around. (42 sts)
Rnd 8: Sc 6, inc rep around. (48 sts)
Rnds 9–20: Sc in each st around. (48 sts, 12 rounds even)
Rnd 21: Sc 6, dec rep around. (42 sts)
Rnd 22: Sc 5, dec rep around. (36 sts)
Rnd 23: Sc 4, dec rep around. (30 sts)
Begin stuffing the body firmly at this point. Continue stuffing as you work the remaining rounds.
Rnd 24: Sc 3, dec rep around. (24 sts)
Rnd 25: Sc 2, dec rep around. (18 sts)
Rnd 26: Sc 1, dec rep around. (12 sts)
Rnd 27: Dec around. (6 sts)
Fasten off, leaving a tail. Thread the tail through the remaining 6 stitches and pull tight to close. Weave in the end securely.
Head and Neck
The head and neck are worked together as one piece, starting from the nose and working back toward the neck opening.
Rnd 1: MR, 6 sc. (6 sts)
Rnd 2: Inc in each st. (12 sts)
Rnd 3: Sc 1, inc rep around. (18 sts)
Rnd 4: Sc 2, inc rep around. (24 sts)
Rnd 5: Sc 3, inc rep around. (30 sts)
Rnds 6–8: Sc in each st around. (30 sts, 3 rounds even)
Rnd 9: Sc 3, dec rep around. (24 sts)
Rnds 10–12: Sc around. (24 sts, 3 rounds even)
Rnd 13: Sc 2, dec rep around. (18 sts)
This is a good time to attach your safety eyes between rounds 8 and 9, placing them approximately 6 to 7 stitches apart. If you are embroidering the eyes instead, you will add those when the head is complete.
Rnds 14–15: Sc around. (18 sts, 2 rounds even)
Now you will begin shaping the neck.
Rnd 16: Sc 2, inc rep around. (24 sts)
Rnd 17: Sc 3, inc rep around. (30 sts)
Rnds 18–22: Sc around. (30 sts, 5 rounds even)
Begin stuffing the head and neck firmly before the opening becomes too small. The neck especially needs to be packed well so it holds its shape after attachment.
Rnd 23: Sc 3, dec rep around. (24 sts)
Rnd 24: Sc 2, dec rep around. (18 sts)
Rnd 25: Sc 1, dec rep around. (12 sts)
Rnd 26: Dec around. (6 sts)
Fasten off with a long tail for sewing. The closed end will be the base of the neck where it attaches to the body. Do not worry that the head points slightly downward when you hold the neck up straight — that gives Heidi a lovely natural grazing posture. If you want her to hold her head up proudly, simply tilt the neck unit back a little when you sew it on.
Legs (Make 4)
The legs are worked from the hoof end upward.
If you are making hooves in a contrasting color, start with that color for rounds 1 through 5, then switch to your main color.
Rnd 1: MR, 6 sc. (6 sts)
Rnd 2: Inc in each st. (12 sts)
Rnd 3: Sc in BLO of each st around. (12 sts) — this creates a clean edge at the hoof bottom.
Rnds 4–5: Sc around. (12 sts)
Switch to main color here if using a hoof color.
Rnds 6–16: Sc around. (12 sts, 11 rounds even)
Stuff the leg firmly. The legs need a lot of stuffing to hold their shape, so really pack them in.
Rnd 17: Dec around. (6 sts)
Fasten off with a long tail for sewing.
Make all four legs before moving on to assembly.
Ears (Make 2)
Rnd 1: MR, 6 sc. (6 sts)
Rnd 2: Sc 1, inc rep around. (9 sts)
Rnd 3: Sc 2, inc rep around. (12 sts)
Rnds 4–6: Sc around. (12 sts, 3 rounds even)
Rnd 7: Sc 1, dec rep around. (9 sts) — slip stitch to join the next stitch and fasten off with a long tail.
Do not stuff the ears. Pinch the base of each ear slightly to give it a natural cupped shape before sewing on.
Mane and Tail
The mane and tail are what give Heidi her personality, so have fun with this section.
For the mane: Cut lengths of yarn in your chosen mane color, approximately 6 to 8 inches long. Use a crochet hook to pull each strand through stitches along the top of the head and down the neck, fold the strand in half as you pull it through, and you will have two equal lengths sticking out. Work from the space between the ears down to where the neck meets the body. You can make the mane as thick or as sparse as you like. Once all strands are attached, trim them to an even length or leave them at varying lengths for a more natural, windswept look. You can also braid the mane if you prefer.
For the tail: Cut a bundle of 15 to 20 strands, each about 8 to 10 inches long. Fold the bundle in half and use your needle to stitch the folded midpoint securely to the back lower section of the body. Separate the strands and trim them to your preferred tail length. You can braid these as well.
Assembly
Assembly is where Heidi truly comes to life. Take your time with this step and pin pieces in place before sewing so you can adjust positioning until you are happy.
Attaching the head and neck: Position the neck unit at the center top of the body, angling it slightly forward if you want a more alert, head-up posture. The base of the neck should overlap the body by a stitch or two. Sew around the entire base of the neck using the long tail and your yarn needle, making sure to catch stitches from both the neck and the body. Pull the yarn firm as you go and finish with several securing stitches. Weave in the end inside the body.
Attaching the legs: The two front legs sit roughly 8 to 10 stitches apart on the lower front of the body, and the two back legs sit the same distance apart on the lower back. A helpful trick is to pin all four legs in place and stand Heidi up on a flat surface before sewing anything. This helps you balance them so she stands evenly. Once you are happy with the positioning, sew each leg firmly in place, stitching through the body and around the leg opening multiple times for a secure attachment.
Attaching the ears: Pinch the base of each ear as mentioned and sew them to the top of the head, on either side of where the mane begins, roughly 4 to 5 stitches from the center top of the head.
Finishing Details
Once all pieces are assembled, you can add the final touches that make Heidi feel truly finished and personal.
If you want nostrils, use pink or dark brown embroidery floss to stitch two small oval shapes on the front of the snout area, roughly 3 stitches apart and about 2 rounds above the nose tip.
If you would like a blaze, use white yarn to work a vertical line of surface slip stitches down the center of the face from between the ears to just above the nostrils.
Give all your sewn seams a gentle tug to check that everything is secure. If anything feels loose, reinforce it with extra stitches before declaring her done.
Customization Ideas
One of the best things about making your own amigurumi is that you are not locked into any one version. Here are some fun ways to make Heidi your own.
A unicorn version: Crochet a small cone shape in white or gold yarn and sew it to the center of the forehead before attaching the mane. Use a rainbow yarn for the mane and tail to complete the look.
A Pegasus: Cut out small wings from felt or crochet a pair of simple wings and attach them to either side of the body.
A foal: Use fingering weight yarn and a 2.5mm hook to scale Heidi down into a baby foal. Make a matching mama horse in worsted weight and you have an adorable set.
Seasonal versions: A Santa hat and a tiny red nose transforms Heidi into a holiday decoration. A small flower crown sewn around the ears gives her a spring garden party vibe.
Color blocking: Work the legs, ears, and muzzle area in a slightly lighter or darker shade than the body for a more detailed, realistic look.
Tips for Success
A few things will make a big difference in how your finished Heidi turns out.
Stuffing is everything in amigurumi. Under-stuffed pieces look lumpy and shapeless. Over-stuffed pieces can stretch the fabric and reveal the filling. Aim for a firm, even density that holds its shape when you press it but does not strain the stitches.
When sewing pieces together, always use the same yarn you crocheted with so the seams blend invisibly into the fabric. Weave in your ends by running them through several stitches in different directions so they cannot work their way out over time.
If Heidi tips over when you try to stand her up, try redistributing the stuffing in the legs so they are denser at the base, or add a tiny flat circle of craft foam to the bottom of each leg for added stability.
Block your finished pieces lightly by misting them with water and patting them into shape if you want a particularly smooth, professional finish.
Sharing Your Heidi
If you make Heidi, please share her! The online crochet community is one of the warmest, most encouraging places on the internet, and makers love seeing how other crafters interpret the same pattern. Post your finished horse to Instagram, Pinterest, or Ravelry and tag your photos so other horse-lovers can find her.
If you noticed anything unclear in this pattern or found a clever modification that improved it, leave a comment below. Crochet patterns grow better over time with the help of the people who use them, and your feedback genuinely helps the next person who picks up their hook and decides to make a