Hot Cross Bun Crochet Pattern

Easter is almost here, are you ready? I don’t know about you but hot cross buns are my favourite Easter treat. I’ve been eating far too many of them but now with this hot cross bun crochet pattern I can enjoy them all year round and without the calories.

This is a super quick and fun pattern. I chose to use kawaii safety eyes for a different look but regular safety eyes would be cute too. There is a little bit of shaping to be aware of especially when it comes to eye placement which gives it it’s bun shape.

There’s plenty of time to whip some up for Easter baskets and they’d make a fun addition to a play kitchen.

*You can purchase an INEXPENSIVE AD-FREE PDF on Etsy HERE. The PDF includes detailed instructions and photos as well as easy print pages for more advanced crocheters or for a printed hard copy*


(Contains Affiliate Links)

  • DK Weight Yarn in brown, beige, white and a small amount of pink (I used Paintbox Yarns Cotton DK in Soft Fudge, Vanilla Cream, Paper White and Bubblegum Pink)
  • 2.5mm crochet hook
  • 8mm safety eyes
  • Polyester fiberfill
  • Black embroidery floss
  • Stitch marker, yarn needle, scissors


  • ch – chain
  • sc – single crochet
  • inc – increase
  • 3inc – 3 single crochet increase
  • invdec – invisible decrease
  • st/s – stitch/es
  • […] – repeat the instructions in brackets
  • (…) – indicates stitch count at end of round

Special Stitches

3inc – make 3 single crochet in the same stitch


The pattern is written using US terminology and measures approximately 2.5” x 2.5″ (6.5cm x 6.5cm) when using the materials listed.

Pieces are worked in a continuous spiral starting with a magic ring unless otherwise specified. Mark the first stitch of each round with a removable stitch marker.

Gauge is not important in this pattern. Use a hook size to match your chosen yarn. Make sure that your stitches are tight enough to prevent stuffing showing through and adjust hook size if necessary.


HOT CROSS BUN (starting with brown)

R1: 6 sc in magic ring (6)
R2: [Inc] x6 (12)
R3: [2 sc, 3inc] x4 (20)
R4: 3 sc, inc, [4sc, inc] x3, sc (24)
R5: [3 sc, inc] x6 (30)
R6: 2 sc, inc, [4 sc, inc] x5, 2 sc (36)
R7: 6 sc, 3inc, [8 sc, 3inc] x3, 2 sc (44)
R8: 7 sc, inc, [10 sc, inc] x3, 3 sc (48)
R9: [7 sc, inc] x6 (54)
R10-11: [Sc] x54 (54) – change to beige in last st of R11
R12-18: [Sc] x54 (54)
R19: [7 sc, invdec] x6 (48)
R20: 7 sc, 2 invdec, [8 sc, 2 invdec] x3, sc (40)

Insert safety eyes between R15 and R16, 7 sts apart. Be mindful of the corners that are formed by the 3 single crochet increases and place the eyes between them.

R21: [3 sc, invdec] x8 (32)
R22: Sc, invdec, [2 sc, invdec] x7, sc (24)

Start stuffing and continue to stuff as you go.

R23: Sc, invdec, [2 sc, invdec] x5, sc (18)
R24: [Sc, invdec] x6 (12)
R25: [Invdec] x6 (6)

Cut the yarn leaving a tail and pull through last st. Weave the yarn tail through the front loop only of the final round and pull to close. Hide end inside the body.

CROSS (white)

For more help with this section there is a premium pattern available with step-by-step photos.

The number of chains required may differ so check the length against your own piece and add or subtract chains as needed using odd numbers. The cross should only cover the brown part (R1-11). Leave long starting and ending tails for attaching.

Ch 19, fasten off.
Leaving a long starting tail (approx. 40cm), join white yarn in the back bump of the 10th ch (the middle ch if you have used a different count, you should have the same number of chs on either side). Ch 10 and fasten off.
Insert hook into the top loop of the ch 10 on your starting ch (directly opposite the ch you just made) and using the long starting tail, draw through. Ch 10 and fasten off.


  • Using a single strand of black embroidery floss doubled, sew a little mouth over R16 centred between the eyes.
  • Using pink yarn, sew cheeks just under and to the side of each eye going over a single st twice.
  • Sew the cross to the top of the bun over the brown part only (R1-11). Use the long starting/ending tails to secure each side and extra white yarn if needed. Weave in ends.


Interested in the pattern and want to save it for later? Simply click the image below.

Crochet hot cross bun pin

I love seeing your creations! Feel free to send me a photo or tag me on Instagram @stitchbyfay and use the hashtag #stitchbyfaypatterns.

This pattern is for personal use only and may not be copied, reproduced, altered, published or distributed in any way. If you wish to share this pattern, you may link to this pattern but please do not reprint it on your site. You can sell finished products made from this pattern by crediting Stitch by Fay as the pattern designer and providing a link back to this post.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.