Free crochet heart stitch beanie pattern featured image with three handmade hats decorated with pink, purple, and blue hearts and matching pom-poms beside bold black, pink, purple, and blue text.

Crochet heart stitch beanie pattern

This crochet heart stitch beanie pattern features textured heart motifs around a cozy beanie with a stretchy ribbed brim and optional pom pom. It’s a fun choice for Valentine’s Day, handmade gifts, or adding a playful heart design to winter outfits.

Quick answer

This advanced beginner crochet heart stitch beanie pattern uses worsted weight (#4) yarn, an H-8 (5 mm) hook for the ribbed brim, and an I-9 (5.5 mm) hook for the hat body. The brim is worked flat in back-loop single crochet and joined before the beanie is worked from the bottom up in joined rounds. Color changes, chain spaces, and stitches worked into lower rounds create the textured hearts. The pattern includes toddler, child, and adult sizes.

Crochet heart stitch beanie pattern details

Skill level

Advanced beginner — Uses back-loop ribbing, joined rounds, color changes, chain spaces, stitches worked into lower rounds, and single crochet decreases for crown shaping.

Materials needed

  • I-9 (5.5 mm) crochet hook — for the hat body
  • H-8 (5 mm) crochet hook — for the ribbed brim
  • Worsted weight yarn (#4) — white for the beanie and a contrast color for the hearts
  • Yarn needle
  • Scissors
  • Extra-large pom pom maker — optional

Size guide

The head circumference ranges below are the intended wearer fit ranges. Hat height is the finished measurement.

  • Toddler — Fits an 18–19 inch (46–48 cm) head circumference; finished hat height: 6.75 inches (17 cm)
  • Child — Fits a 19–20 inch (48–51 cm) head circumference; finished hat height: 7 inches (18 cm)
  • Adult — Fits a 20–23 inch (51–58 cm) head circumference; finished hat height: 7.75 inches (20 cm)

Need help with sizing? Check out my crochet hat sizing guide to measure head circumference, use negative ease, and adjust crown diameter and hat height for the best fit.

Square crochet heart stitch beanie pattern image featuring three white hats with textured pink, purple, and blue heart designs, ribbed brims, large pom-poms, and bold colorful lettering.

Gauge

  • Brim: 8 rows = 2 inches (5 cm)
  • Hat body: 8 dc stitches = 2 inches (5 cm)
  • Heart-stitch repeat: 4 rounds = approximately 1.25 inches (3 cm)

Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.

Crochet abbreviations

Pattern notes

  • The ribbed brim is worked flat in rows, then joined to form a ring.
  • The hat body is worked from the bottom up in joined rounds.
  • The beginning ch 1 or ch 3 does not count as a stitch.
  • Join each completed round with a sl st to the first stitch made in that round unless otherwise stated.
  • Repeat from the asterisk (*) as indicated.
  • Rounds 1–17 follow the same stitch pattern for all three sizes; stitch counts vary by size.
  • The pattern is written in US crochet terms.
Free crochet heart stitch beanie pattern graphic showing three colorful heart stitch hats in pink, purple, and blue with oversized pom-poms and playful heart accents on a bright white background.

Crochet heart stitch beanie pattern instructions

The beanie is worked from the bottom up. Begin with the ribbed brim, then crochet the textured heart-stitch body and shape the crown.

Ribbed brim

Use an H-8 (5 mm) crochet hook and white yarn.

Row 1: Ch 7. Sc in 2nd ch from hook and in each remaining ch across. Turn. (6 sts)
Row 2: Ch 1, sc in blo of each st across. Turn. (6 sts)

Continue repeating Row 2 until you have the following total number of rows, including Row 1:

  • Toddler: 71 rows total
  • Child: 78 rows total
  • Adult: 85 rows total

Join the brim

Bring the two short ends of the brim together, making sure the ribbing is not twisted.

Join the ends with a sl st to hold them together.

Fasten off, leaving a long yarn tail. Thread the tail onto a yarn needle and sew the short ends of the brim together securely to form a ring.

Weave in the end.

Crochet the heart-stitch hat body

Switch to an I-9 (5.5 mm) crochet hook.

Use white yarn for the main beanie and your chosen contrast color for the hearts.

Color key

  • Main color: white
  • Heart color: your chosen contrast color

Rounds 1–17 use the same stitch pattern for all three sizes. The stitch counts vary by size.

Round 1

Join white yarn at the brim seam.

Ch 3. Work 1 dc into the end of each brim row around. Join with a sl st to the first dc.

  • Toddler: 71 sts
  • Child: 78 sts
  • Adult: 85 sts

Round 2

Ch 1, sc in each st around. Join.

  • Toddler: 71 sts
  • Child: 78 sts
  • Adult: 85 sts

Round 3

Change to the heart color.

Ch 3, work 3 dc in first st, ch 3, skip next 6 sts.

*In next st work (3 dc, ch 2, 3 dc), ch 3, skip next 6 sts; repeat from * around until 1 st remains.

Work 3 dc in last st. Join with a sl st.

Round 4

Change to white yarn.

Ch 1, sc in first st, ch 2.

Working into the sc round 2 rounds below, work 1 hdc in each of the 3rd and 4th sts of the first skipped 6-st section. Ch 2.

*Sc in next ch-2 sp between the 3-dc clusters, ch 2. Working into the sc round 2 rounds below, work 1 hdc in each of the 3rd and 4th sts of the next skipped 6-st section. Ch 2; repeat from * around.

Sc in last st. Join with a sl st.

Round 5

Continue with white yarn.

Ch 3, dc in first st, work 2 dc in next ch-2 sp, dc in next 2 hdc, and 2 dc in next ch-2 sp.

*Dc in next sc, 2 dc in next ch-2 sp, dc in next 2 hdc, 2 dc in next ch-2 sp; repeat from * around until 1 st remains.

Dc in last st. Join.

  • Toddler: 71 sts
  • Child: 78 sts
  • Adult: 85 sts

Rounds 6–17

Repeat Rounds 2–5 three more times.

For each repeat:

  • Work the sc round in white.
  • Change to the heart color for the cluster round.
  • Change back to white for the remaining 2 rounds.

After Round 17, continue with the crown instructions for your size.

Toddler crown

You should have 71 sts.

Round 18: Ch 1, sc2tog around until 1 st remains, sc in last st. Join. (36 sts)
Round 19: Ch 1, sc in each st around. Join. (36 sts)
Round 20: Ch 1, sc2tog around. Join. (18 sts)
Round 21: Ch 1, sc in each st around. Join. (18 sts)
Round 22: Ch 1, sc2tog around. Join. (9 sts)

Fasten off, leaving a long yarn tail for closing the crown.

Child crown

You should have 78 sts.

Round 18: Ch 1, sc in each st around. Join. (78 sts)
Round 19: Ch 1, sc2tog around. Join. (39 sts)
Round 20: Ch 1, sc in each st around. Join. (39 sts)
Round 21: Ch 1, sc2tog around until 1 st remains, sc in last st. Join. (20 sts)
Round 22: Ch 1, sc in each st around. Join. (20 sts)
Round 23: Ch 1, sc2tog around. Join. (10 sts)

Fasten off, leaving a long yarn tail for closing the crown.

Adult crown

You should have 85 sts.

Round 18: Ch 1, sc in each st around. Join. (85 sts)
Round 19: Ch 3, dc in each st around. Join. (85 sts)
Round 20: Ch 1, sc2tog around until 1 st remains, sc in last st. Join. (43 sts)
Round 21: Ch 1, sc in each st around. Join. (43 sts)
Round 22: Ch 1, sc2tog around until 1 st remains, sc in last st. Join. (22 sts)
Round 23: Ch 1, sc in each st around. Join. (22 sts)
Round 24: Ch 1, sc2tog around. Join. (11 sts)

Fasten off, leaving a long yarn tail for closing the crown.

Finishing

Thread the long yarn tail onto a yarn needle.

Weave the needle through the remaining stitches around the crown, then pull the yarn tightly to close the opening.

Secure the yarn and weave in the remaining ends.

Trim any excess yarn.

Adding a pom pom

The pom pom is optional. Add it only after the crown has been completely closed and secured.

Yarn pom pom

  1. Wrap yarn evenly around both arches of an extra-large pom pom maker.
  2. Cut the yarn along the center groove.
  3. Tie a strong piece of yarn tightly around the center.
  4. Open the pom pom maker and remove the pom pom.
  5. Fluff the pom pom and trim the strands evenly.
  6. Leave the tying strands long and use them to sew the pom pom securely to the center top of the beanie.

Weave in the remaining yarn ends.

Three white crochet beanies with textured pink, purple, and blue heart motifs, ribbed brims, and matching pom poms.

Printable PDF version

Prefer an ad-free, print-friendly copy? You can purchase the PDF version of this crochet heart stitch beanie pattern in my Etsy shop.

More free crochet patterns

Prefer a colorwork design with a repeating band of hearts? Try my crochet heart hat pattern, worked from the top down with a ribbed brim and repeating heart design.

For even more ideas, browse my crochet hat patterns or explore my crochet heart patterns for more Valentine’s Day projects, accessories, blankets, and home décor.

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

Crochet heart stitch beanie pattern pin featuring three white hats with raised pink, purple, and blue hearts, matching pom-poms, ribbed brims, and bold black, pink, purple, and aqua text.