Amigurumi Christmas Bull Free Pattern – Crochet Tutorial

cute bull amigurumi crochet toy with christmas hat free pattern

If you enjoy crocheting cute animal toys, this bull amigurumi free pattern is a fun and creative project to try. This adorable crochet bull features soft plush yarn, charming horns, and a cozy sweater that gives the toy a playful farm character.

With this step-by-step amigurumi bull crochet tutorial, you will learn how to crochet the body, head, legs, arms, and accessories, including a festive Christmas hat. The pattern is beginner-friendly and perfect for creating a handmade gift, nursery decoration, or a cute farm animal for your amigurumi collection.

Grab your hook and yarn and start making your own cute crochet bull amigurumi today.

If you want to access 1000+ free amigurumi patterns, you can download our application from this link!

🧢 Materials

  • Himalaya Dolphin Baby yarn – about 3.5 skeins (main color)
  • Himalaya Koala yarn – white (for edging details)
  • 3.5 mm crochet hook
  • Safety eyes
  • White felt (for eye whites)
  • Black yarn (for embroidering eyebrows and eyelashes)
  • Joint connectors for the legs
  • Sewing needle and thread
  • Scissors
  • Polyester fiberfill (stuffing)

βœ‚οΈ Abbreviations

(12) – number of stitches at the end of the round

MC – Magic Circle

ch – chain

sc – single crochet

inc – increase (2 sc in the same stitch)

dec – decrease (single crochet two stitches together)

(…) Γ— n – repeat instructions in parentheses n times

πŸ‚ Legs (Make 2)

Start crocheting the hooves using the contrast color.

1: 6 sc in MC (6)
2: inc in each st around (12)
3: (1 sc, inc) Γ— 6 (18)
4: (2 sc, inc) Γ— 6 (24)
5: (3 sc, inc) Γ— 6 (30)
6: (4 sc, inc) Γ— 6 (36)

7: 36 sc in BLO (back loops only)

8–12: sc in each st around (36)

Switch to the main color of the bull.

13: 36 sc in BLO
14: sc in each st around (36)

15: 6 dec, (1 sc, dec) Γ— 8 (22)
16: 8 inc, 14 sc (30)
17: (1 sc, inc) Γ— 8, 14 sc (38)

18–23: sc in each st around (38)

24: (17 sc, dec) Γ— 2 (36)
25: (4 sc, dec) Γ— 6 (30)
26: (3 sc, dec) Γ— 6 (24)
27: (2 sc, dec) Γ— 6 (18)
28: (1 sc, dec) Γ— 6 (12)
29: 6 dec (6)

Insert the leg joint between rounds 26 and 27 (approximately 45–50 mm, depending on your tension).

After finishing the leg, return to Round 13 and crochet 36 sc in the front loops using the hoof color to create the decorative edging.

πŸ‚ Arms (Make 2)

Start crocheting the hooves using the contrast color.

1: 6 sc in MC (6)
2: inc in each st around (12)
3: (1 sc, inc) Γ— 6 (18)
4: (2 sc, inc) Γ— 6 (24)
5: (3 sc, inc) Γ— 6 (30)
6: (4 sc, inc) Γ— 6 (36)

7: 36 sc in BLO (back loops only)

8–11: sc in each st around (36)

Switch to the bull’s sweater color.

12: 36 sc in BLO

13: (2 sc, dec) Γ— 9 (27)
14: 25 sc, dec (26)

15–27: sc in each st around (26)

Fold the piece in half and crochet 13 sc through both sides to close.

Fasten off and leave a long tail for sewing.

After finishing the arm, return to Round 12 and crochet 36 sc in the front loops using white Himalaya Koala yarn to create the decorative edging.


πŸ‚ Ears (Make 2)

Using the main color.

1: 6 sc in MC (6)
2: inc in each st around (12)
3: (1 sc, inc) Γ— 6 (18)
4: (2 sc, inc) Γ— 6 (24)
5: (3 sc, inc) Γ— 6 (30)
6: (4 sc, inc) Γ— 6 (36)
7: (5 sc, inc) Γ— 6 (42)

Fasten off and leave a long tail for sewing.

πŸ‚ Body

Start crocheting with the main color of the bull. Work in continuous rounds.

1: 6 sc in MC (6)
2: inc in each st around (12)
3: (1 sc, inc) Γ— 6 (18)
4: (2 sc, inc) Γ— 6 (24)
5: (3 sc, inc) Γ— 6 (30)
6: (4 sc, inc) Γ— 6 (36)
7: (5 sc, inc) Γ— 6 (42)
8: (6 sc, inc) Γ— 6 (48)
9: (7 sc, inc) Γ— 6 (54)
10: (8 sc, inc) Γ— 6 (60)

Belly Increases

Place a stitch marker at the beginning of this round.

11: (1 sc, inc) Γ— 12, 36 sc (72)


Body Section

12–21: sc in each st around (72)

In Round 19, change yarn color to the sweater color and crochet in BLO (back loops only).

Before starting Round 22, check if the round has shifted from the marker placed in Round 11. If necessary, crochet a few adjustment stitches to align the round.


22: (1 sc, dec) Γ— 12, 36 sc (60)
23–24: sc in each st around (60)

25: (8 sc, dec) Γ— 6 (54)
26: (7 sc, dec) Γ— 6 (48)
27: sc in each st around (48)

28: (14 sc, dec) Γ— 3 (45)
29: (13 sc, dec) Γ— 3 (42)
30: (12 sc, dec) Γ— 3 (39)

Return to Round 19 and crochet 72 sc in the front loops using white Himalaya Koala yarn to create the sweater edging.


31: (11 sc, dec) Γ— 3 (36)
32: (10 sc, dec) Γ— 3 (33)
33: (9 sc, dec) Γ— 3 (30)

34: sc in each st around (30)

Fasten off and cut the yarn.

Attach the legs with joints evenly on both sides of the body between Rounds 14 and 15.

πŸ‚ Horns (Make 2)

Using the hoof color.

1: 6 sc in MC (6)
2–3: sc in each st around (6)
4: (1 sc, inc) Γ— 3 (9)
5: sc in each st around (9)
6: (2 sc, inc) Γ— 3 (12)
7: sc in each st around (12)

Lightly stuff the horns.
Fasten off and leave a long tail for sewing.


πŸ‚ Head

Using the main color.

1: 6 sc in MC (6)
2: inc in each st around (12)
3: (1 sc, inc) Γ— 6 (18)
4: (2 sc, inc) Γ— 6 (24)
5: (3 sc, inc) Γ— 6 (30)
6: (4 sc, inc) Γ— 6 (36)
7: (5 sc, inc) Γ— 6 (42)
8: (6 sc, inc) Γ— 6 (48)
9: (7 sc, inc) Γ— 6 (54)
10: (8 sc, inc) Γ— 6 (60)
11: (9 sc, inc) Γ— 6 (66)

12–23: sc in each st around (66)

24: (1 sc, inc) Γ— 6, 21 sc, (1 sc, inc) Γ— 6, 21 sc (78)

25–27: sc in each st around (78)

Insert safety eyes (20 mm or larger) between Rounds 20–21, about 8–9 stitches apart.

28: (11 sc, dec) Γ— 6 (72)
29: (10 sc, dec) Γ— 6 (66)
30: (9 sc, dec) Γ— 6 (60)
31: (8 sc, dec) Γ— 6 (54)
32: (7 sc, dec) Γ— 6 (48)
33: (6 sc, dec) Γ— 6 (42)
34: (5 sc, dec) Γ— 6 (36)
35: (4 sc, dec) Γ— 6 (30)
36: (3 sc, dec) Γ— 6 (24)
37: (2 sc, dec) Γ— 6 (18)
38: (1 sc, dec) Γ— 6 (12)
39: 6 dec (6)

Stuff firmly, close the opening and fasten off.


πŸ‚ Muzzle

Using a contrast color (peach / flesh tone).

Ch 8

1: Starting from the 2nd ch from hook:
inc, 5 sc, 3 sc in last ch, continue on the other side: 6 sc (16)

2: 2 inc, 5 sc, 3 inc, 5 sc, inc (22)

3: (1 sc, inc) Γ— 2, 5 sc, (1 sc, inc) Γ— 3, 6 sc, inc (28)

4: (2 sc, inc) Γ— 2, 5 sc, (2 sc, inc) Γ— 3, 7 sc, inc (34)

5: (3 sc, inc) Γ— 2, 5 sc, (3 sc, inc) Γ— 3, 8 sc, inc (40)

6: (4 sc, inc) Γ— 2, 5 sc, (4 sc, inc) Γ— 3, 9 sc, inc (46)

7–8: sc in each st around (46)

Fasten off and leave a tail for sewing.


πŸ‚ Mouth

Using the same color as the muzzle.

1: 6 sc in MC (6)
2: inc in each st around (12)

Fasten off and leave a tail for sewing.


🧡 Assembly

  • Sew the muzzle under the eyes.
  • Attach the head securely to the body.
  • Sew the arms directly under the head, just above the legs.
  • Attach the ears on the sides of the head, about 3 rows above the eyes.
  • Sew the horns above the ears, leaving 1 row of space.

Embroider eyelashes and eyebrows with black yarn.
Optionally embroider the eye whites.

For extra stability, the head can be attached using a long knitting needle or strong thread reinforcement.

Add a felted tuft or bow on the head if desired.


πŸŽ… Christmas Hat

Using the sweater color.

1: Ch 72, join to form a ring

2–5: sc in each st around (72)

6: 10 sc, ch 8 (skip 8 sts), 25 sc, ch 8 (skip 8 sts), 21 sc (72)

7: (6 sc, dec) Γ— 9 (63)
8: (5 sc, dec) Γ— 9 (54)
9: (4 sc, dec) Γ— 9 (45)

10: 7 sc, ch 7 (skip 7 sts), 13 sc, ch 7 (skip 7 sts), 11 sc (45)

11: (7 sc, dec) Γ— 5 (40)
12: (6 sc, dec) Γ— 5 (35)
13: (5 sc, dec) Γ— 5 (30)

14: (3 sc, dec) Γ— 6 (24)

15: sc in each st around (24)

16: (dec, 10 sc) Γ— 2 (22)
17: 6 sc, dec, 8 sc, dec, 4 sc (20)

18: (dec, 8 sc) Γ— 2 (18)

19: 5 sc, dec, 7 sc, dec, 2 sc (16)

20: (dec, 6 sc) Γ— 2 (14)

21: (4 sc, dec) Γ— 2, 2 sc (12)

22: (dec, 4 sc) Γ— 2 (10)

23: (dec, 3 sc) Γ— 2 (8)

24: (dec, 2 sc) Γ— 2 (6)

25: 3 dec (3)

Close the opening and fasten off.


βšͺ Pom-Pom

Using white Himalaya Koala yarn.

1: 6 sc in MC (6)
2: inc in each st around (12)
3–4: sc in each st around (12)
5: 6 dec (6)

Stuff lightly and sew the pom-pom to the tip of the hat.