Crochet heart beanie pattern
This crochet heart beanie pattern is an advanced beginner hat worked from the bottom up using textured heart stitches, a stretchy ribbed brim, and worsted weight yarn. With toddler, child, and adult sizes, it’s a cozy, giftable beanie that’s perfect for Valentine’s Day or everyday wear.
Quick answer
This crochet heart beanie pattern is an advanced beginner hat worked from the bottom up using worsted weight yarn (#4) and textured heart stitches. It includes toddler, child, and adult sizes and features a stretchy ribbed brim with an optional pom pom for a cozy finish.
Best for: Advanced beginners
Style: Bottom-up heart beanie with ribbed brim
Includes: 3 sizes, written instructions, gauge, and finishing details
Why you’ll love this pattern
- Textured heart design — adds visual interest without complicated shaping
- Three sizes included — toddler, child, and adult
- Giftable and cute — perfect for Valentine’s Day or everyday wear
- Stretchy ribbed brim — comfortable and easy to wear
- Optional pom pom — adds a playful finishing touch
Crochet heart beanie pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Advanced beginner — Uses basic stitches, simple color changes, and textured stitch placement worked in the round.
Materials needed
- I-9 (5.5 mm) crochet hook — for the hat
- H-8 (5 mm) crochet hook — for the ribbed brim
- Worsted weight yarn (#4) — in white and a color for the hearts
- Yarn needle — for weaving in ends
- Scissors — to fasten off your yarn
- Stitch markers — helpful for keeping track of rounds and stitch counts
- Extra large pom pom maker — optional, if you want to make a yarn pom pom
Finished size
This crochet heart beanie pattern includes three sizes. Use the measurements below to choose the best fit, and always check your gauge for accuracy.
- Toddler — 18–19 inches (46–48 cm) head circumference, 6.75 inches (17 cm) tall
- Child — 19–20 inches (48–51 cm) head circumference, 7 inches (18 cm) tall
- Adult — 20–23 inches (51–58 cm) head circumference, 7.75 inches (20 cm) tall
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.
Gauge
Please check your gauge and adjust your hook size as needed.
- Brim: 8 rows = 2 inches (5 cm)
- Hat: 8 double crochet = 2 inches (5 cm)
- Pattern repeat (Rounds 2–5): 1.25 inches (3 cm)
Crochet abbreviations
- dc = double crochet
- sc = single crochet
- hdc = half double crochet
- blo = back loop only
- st/sts = stitch/stitches
- ch/chs = chain/chains
- sl st = slip stitch
- rnd/rnds = round/rounds
- rem = remaining
Pattern notes
- The brim is worked in flat in rows and then joined in the round.
- The hat is worked in the round from the bottom up.
- Join each round with a slip stitch to the first stitch made in that round.
- Repeat instructions between the asterisks (*) for the rest of the round.
- The chain at the beginning of each round does not count as your first stitch.
- Rounds 1-17 are the same for all sizes.
- The pattern is written in US crochet terms.

Quick links
Ribbed brim
Body of the hat
Toddler size
Child size
Adult size
Adding a pom pom
Finishing
FAQS
Crochet heart beanie pattern instructions
You will make the hat from the bottom up, starting with the brim.
Ribbed brim
Use an H-8 5 mm crochet hook (or hook needed to obtain gauge).
Row 1: Ch 7, sc in the 2nd ch from the hook and in each rem ch, turn (6 stitches)
Row 2: Ch 1, sc blo in each st, turn (6 stitches)
- Toddler size: repeat row 2 for 71 rows
- Child size: repeat row 2 for 78 rows
- Adult size: repeat row 2 for 85 rows
Join in the round and begin the hat pattern.
Body of the hat
Round 1: Ch 3, dc in each row of the brim, join (t: 71, c: 78, a: 85)
Round 2: Ch 1, sc in each st, join (t: 71, c: 78, a: 85)
Switch to heart color. The double crochet stitches in the next round are worked into the round below.
Round 3: Ch 3, 3 dc in first st, ch-3 and skip 6 sts, *in next st work (3 dc, ch-2, 3 dc), ch-3 and skip 6 sts*, 3 dc in last st, join
Switch to white.
Round 4: Ch 1, sc in first st, ch-2, hdc in the 3rd and 4th sts of the skipped 6 sts from 2 rnds earlier, ch-2, *sc in the ch-2 sp between the clusters of 3 dc’s, ch-2, hdc in the 3rd and 4th sts of the skipped 6 sts from 2 rnds earlier, ch-2* sc in last st, join
Round 5: Ch 3, dc in first st, 2 dc in the ch sp, dc in next 2 sts, 2 dc in next ch sp, *dc in next st, 2 dc in the next ch sp, dc in next 2 sts, 2 dc in next ch sp*, dc in last st, join (t: 71, c: 78, a: 85)
Rounds 6-9: Repeat rounds 2-5 (t: 71, c: 78, a: 85)
Rounds 10-13: Repeat rounds 2-5 (t: 71, c: 78, a: 85)
Rounds 14-17: Repeat rounds 2-5 (t: 71, c: 78, a: 85)
Toddler size
Round 18: Ch 1, *sc2tog*, sc in last st, join (36 stitches)
Round 19: Ch 1, sc in each st, join (36 stitches)
Round 20: Ch 1, *sc2tog*, join (18 stitches)
Round 21: Ch 1, sc in each st, join (18 stitches)
Round 22: Ch 1, *sc2tog*, join (9 stitches)
Fasten off leaving a long yarn tail and sew the top of your hat closed.
Child size
Round 18: Ch 1, sc in each st, join (78 stitches)
Round 19: Ch 1, *sc2tog*, join (39 stitches)
Round 20: Ch 1, sc in each st, join (39 stitches)
Round 21: Ch 1, *sc2tog*, sc in last st, join (20 stitches)
Round 22: Ch 1, sc in each st, join (20 stitches)
Round 23: Ch 1, *sc2tog*, join (10 stitches)
Fasten off leaving a long yarn tail and sew the top of your hat closed.
Adult size
Round 18: Ch 1, sc in each st, join (85 stitches)
Round 19: Ch 3, dc in each st, join (85 stitches)
Round 20: Ch 1, *sc2tog*, sc in last st, join (43 stitches)
Round 21: Ch 1, sc in each st, join (43 stitches)
Round 22: Ch 1, *sc2tog*, sc in last st, join (22 stitches)
Round 23: Ch 1, sc in each st, join (22 stitches)
Round 24: Ch 1, *sc2tog*, join (11 stitches)
Fasten off leaving a long yarn tail and sew the top of your hat closed.
Adding a pom pom
- Wind the yarn around both arches.
- Cut the yarn along the middle gap.
- Tie with a piece of scrap yarn.
- Open the arches and remove the pom pom.
- Trim any loose ends.
Attach the pom pom to the top of your beanie.
Finishing
Weave in all of the yarn tails.

Frequently asked questions
Is this crochet heart beanie pattern beginner-friendly?
This pattern is best suited for advanced beginners. While the stitches themselves are simple, the heart design uses color changes and specific stitch placement that may be easier if you’ve already made a few hats.
What yarn works best for this heart beanie?
Worsted weight (#4) yarn works best. Choose a soft, smooth yarn to help the heart stitches stand out clearly. Acrylic or acrylic blends are great options for durability and easy care.
Can I make this beanie without a pom pom?
Yes! The pom pom is completely optional. The heart beanie looks great with or without it.
Can I adjust the size of the hat?
The pattern includes toddler, child, and adult sizes. For small fit adjustments, you can change your hook size while keeping the stitch counts the same. For height adjustments only, you may add or remove one full heart repeat before starting the crown shaping.
Can I sell hats made from this pattern?
Yes, you’re welcome to sell finished hats made from this crochet heart beanie pattern. Please credit Lovable Loops as the designer when possible.
Printable PDF pattern
If you prefer an easy, print-friendly version of this crochet heart beanie pattern, a printable PDF is available in my Etsy shop. The PDF includes the full pattern instructions in a clean, ad-free format, making it perfect for printing or saving on your device.
More free crochet hat patterns
Love making cozy hats? Explore even more free crochet hat and beanie patterns that are perfect for every season and style. From classic beanies and warm winter hats to playful designs for kids and trendy accessories for adults, you’ll find inspiration for your next project here.
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





















