Easy Crochet Elf Hat Pattern for Beginners + Video Tutorial

Hello, crafty friends! Welcome to my crochet elf hat pattern. This festive hat is perfect for adding some fun to your holiday season. If you’ve ever wanted to look like a cute elf from the North Pole, this is your chance!

My free crochet pattern is here to guide you through each step, so you can make adorable elf hats for the whole family. Imagine everyone dressed up as little elves for upcoming Christmas photos – how fun would that be? 

This post contains affiliate links. Visit our Privacy Policy for more information. 

boy wearing lovable loops crochet elf hat pattern design

Free Crochet Elf Hat Pattern

These cute crochet elf hats are perfect for the Christmas season. They will make every member of the family feel like a joyful helper from the North Pole. So, let’s get everyone into the holiday spirit with a little help from our fun crochet elf hats!

This is a beginner pattern

Don’t worry if you’re new to crocheting. I designed this cute elf hat to be a great beginners crochet project. I’ve included clear instructions so that crocheters of all skill levels can join in the fun. So grab your yarn and hook, and let’s spread a little Christmas magic.

PDF Version

Many of my easy crochet patterns are also available as ad-free PDF patterns in my Etsy Shop.

Materials Needed

  • Crochet Hook Size: I-9 5.5 mm or hook needed to obtain gauge
  • Yarn: Worsted weight yarn. I used red & green and yellow & light green.
  • Yarn needle: Use this to weave in your ends.
  • Scissors: Use scissors to fasten off your yarn.
  • Stitch markers: Use these to help keep track of your stitches. 
  • Tape measure: Use a measuring tape to find your head circumference.
  • Craft bells: You will attach these to the brim.
lovable loops crochet elf hat pattern design

Crochet Elf Hat Pattern

Skill Level

Beginner. This free pattern uses basic stitches and very simple increases in rounds. 

Finished Sizes

SizeHead Circumference
Toddler18-19 inches
Child19-20 inches
Adult20-23 inches
Crochet Elf Hat Size Chart

Gauge

15 stitches = 4″ and 10 rows= 4″

Supplies

  • Hook: I-9 5.5 mm crochet hook
  • Yarn: worsted weight
  • Notions: tapestry needle & stitch markers

Crochet Terms

  • dc = double crochet stitches
  • ch/chs = chain/chains
  • st/sts = stitch/stitches
  • sl st = slip stitch
  • rnd = round
  • rnds = rounds
  • flo = front loop only

Special Techniques

Front Loop Only

Make the stitch in the front loop only (flo) and leave the back loop unworked.

Pattern Notes

  • The pattern starts with a magic ring.
  • The hat is worked in dc rounds from the top of the hat down.
  • Repeat the instructions between the asterisks (*) for the rest of the round.
  • The pattern is written in US terms.
kids wearing lovable loops crochet elf hat pattern design

Instructions

Crochet the hat

Rounds 1-51 are the same for all sizes.

Rnd 1: Magic circle, make 4 dc, join in the round [4]

Rnd 2: ch 2, *2 dc, dc in next st*, join [6]

Rnd 3: ch 2, dc in each st, join [6]

Rnd 4: ch 2, *2 dc, dc in next 2 sts*, join [8]

Rnd 5: ch 2, dc in each st, join [8]

Switch yarn color.

Rnd 6: ch 2, *2 dc, dc in next 3 sts*, join [10]

Rnd 7: ch 2, dc in each st, join [10]

Rnd 8: ch 2, *2 dc, dc in next 4 sts*, join [12]

Rnd 9: ch 2, dc in each st, join [12]

Rnd 10: ch 2, *2 dc, dc in next 5 sts*, join [14]

Switch yarn color.

Rnd 11: ch 2, dc in each st, join [14]

Rnd 12: ch 2, *2 dc, dc in next 6 sts*, join [16]

Rnd 13: ch 2, dc in each st, join [16]

Rnd 14: ch 2, *2 dc, dc in next 7 sts*, join [18]

Rnd 15: ch 2, dc in each st, join [18]

Switch yarn color.

Rnd 16: ch 2, *2 dc, dc in next 8 sts*, join [20]

Rnd 17: ch 2, dc in each st, join [20]

Rnd 18: ch 2, *2 dc, dc in next 9 sts*, join [22]

Rnd 19: ch 2, dc in each st, join [22]

Rnd 20: ch 2, *2 dc, dc in next 10 sts*, join [24]

Switch yarn color.

Rnd 21: ch 2, dc in each st, join [24]

Rnd 22: ch 2, *2 dc, dc in next 11 sts*, join [26]

Rnd 23: ch 2, dc in each st, join [26]

Rnd 24: ch 2, *2 dc, dc in next 12 sts*, join [28]

Rnd 25: ch 2, dc in each st, join [28]

Switch yarn color.

Rnd 26: ch 2, *2 dc, dc in next 13 sts*, join [30]

Rnd 27: ch 2, dc in each st, join [30]

Rnd 28: ch 2, *2 dc, dc in next 14 sts*, join [32]

Rnd 29: ch 2, dc in each st, join [32]

Rnd 30: ch 2, *2 dc, dc in next 15 sts*, join [34]

Switch yarn color.

Rnd 31: ch 2, dc in each st, join [34]

Rnd 32: ch 2, *2 dc, dc in next 16 sts*, join [36]

Rnd 33: ch 2, dc in each st, join [36]

Rnd 34: ch 2, *2 dc, dc in next 17 sts*, join [38]

Rnd 35: ch 2, dc in each st, join [38]

Switch yarn color.

Rnd 36: ch 2, *2 dc, dc in next 18 sts*, join [40]

Rnd 37: ch 2, dc in each st, join [40]

Rnd 38: ch 2, *2 dc, dc in next 19 sts*, join [42]

Rnd 39: ch 2, dc in each st, join [42]

Rnd 40: ch 2, *2 dc, dc in next 13 sts*, join [45]

Switch yarn color.

Rnd 41: ch 2, dc in each st, join [45]

Rnd 42: ch 2, *2 dc, dc in next 14 sts*, join [48]

Rnd 43: ch 2, dc in each st, join [48]

Rnd 44: ch 2, *2 dc, dc in next 15 sts*, join [51]

Rnd 45: ch 2, dc in each st, join [51]

Switch yarn color.

Rnd 46: ch 2, *2 dc, dc in next 16 sts*, join [54]

Rnd 47: ch 2, dc in each st, join [54]

Rnd 48: ch 2, *2 dc, dc in next 17 sts*, join [57]

Rnd 49: ch 2, dc in each st, join [57]

Rnd 50: ch 2, *2 dc, dc in next 18 sts*, join [60]

Switch yarn color.

Rnd 51: ch 2, dc in each st, join [60]

Toddler Size

Rnd 52: ch 2, dc in each st, join [60]

Rnd 53: ch 2, dc in each st, join [60]

Rnd 54: ch 2, dc in each st in the front loop only, join [60]

This is the round that will be folded up.

Rnd 55: ch 2, dc in each st, join [60]

Rnd 56: ch 2, dc in each st, join [60]

Brim:

You will make six triangle peaks. Each peak is 10 stitches. 6 peaks x 10 stitches= 60 stitches

Begin the first peak where you left off for round 56.

Row 1: ch 1, sc in 10 sts, turn [10]

Row 2: ch 1, sc2tog, sc in 6 sts, sc2tog, turn [8]

Row 3: ch 1, sc2tog, sc in 4 sts, sc2tog, turn [6]

Row 4: ch 1, sc2tog, sc in 2 sts, sc2tog, turn [4]

Row 5: ch 1, sc2tog, sc2tog, turn [2]

Row 6: ch 1, sc2tog and fasten off

Next, fold the hat brim up and sc around the entire brim and peaks.

Then, join your yarn to the next stitch. Repeat the peak pattern 5 times.

Lastly, use a tapestry needle to attach a bell or pom pom  to each of the peaks.

Child size

Rnd 52: ch 2, *2 dc, dc in next 19 sts*, join [63]

Rnd 53: ch 2, dc in each st, join [63]

Rnd 54: ch 2, dc in each st, join [63]

Rnd 55: ch 2, dc in each st, join [63]

Rnd 56: ch 2, dc in each st in the front loop only, join [63]

This is the round that will be folded up.

Rnd 57: ch 2, dc in each st, join [63]

Rnd 58: ch 2, dc in each st, join [63]

Brim

You will make six triangle peaks. Each peak is 10 stitches. 6 peaks x 10 stitches= 60 stitches

Begin the first peak where you left off for round 58.

Row 1: ch 1, sc in 10 sts, turn [10]

Row 2: ch 1, sc2tog, sc in 6 sts, sc2tog, turn [8]

Row 3: ch 1, sc2tog, sc in 4 sts, sc2tog, turn [6]

Row 4: ch 1, sc2tog, sc in 2 sts, sc2tog, turn [4]

Row 5: ch 1, sc2tog, sc2tog, turn [2]

Row 6: ch 1, sc2tog and fasten off

Now, join your yarn to the next stitch. Repeat the peak pattern 5 times. You will have three unworked stitches when you are done.

Then, fold the brim up and sc around the entire brim and peaks.

Lastly, use a tapestry needle to attach a bell or pom pom  to each of the peaks.

Adult size

Rnd 52: ch 2, *2 dc, dc in next 19 sts*, join [63]

Rnd 53: ch 2, dc in each st, join [63]

Rnd 54: ch 2, *2 dc, dc in next 20 sts*, join [66]

Rnd 55: ch 2, dc in each st, join [66]

Rnd 56: ch 2, dc in each st in the front loop only, join [66]

This is the round that will be folded up.

Rnd 57: ch 2, dc in each st, join [66]

Rnd 58: ch 2, dc in each st, join [66]

Brim:

You will make six triangle peaks. Each peak is 10 stitches. 6 peaks x 10 stitches= 60 stitches

Begin the first peak where you left off for round 58.

Row 1: ch 1, sc in 10 sts, turn [10]

Row 2: ch 1, sc2tog, sc in 6 sts, sc2tog, turn [8]

Row 3: ch 1, sc2tog, sc in 4 sts, sc2tog, turn [6]

Row 4: ch 1, sc2tog, sc in 2 sts, sc2tog, turn [4]

Row 5: ch 1, sc2tog, sc2tog, turn [2]

Row 6: ch 1, sc2tog and fasten off

Now, skip a stitch and join your yarn to the next stitch. Repeat the peak pattern 5 times, leaving one stitch between each peak.

Then, fold the brim up and sc around the entire brim and peaks.

Lastly, use a tapestry needle to attach a bell or pom pom  to each of the peaks.

Finishing

Weave in your ends. 

Looking for more free Christmas Crochet Patterns?

If you like this festive elf hat, you will love my other designs: Santa HatChristmas Tree Hat, and Candy Cane Hat free crochet hat patterns.

Let’s Connect!

I’d love to hear from you. You can find me on social media- InstagramFacebookPinterest, and my YouTube channel. Until then, happy crocheting! 

boy wearing lovable loops crochet elf hat pattern design