Candy Heart Pillow Crochet Pattern

| Original: January 21, 2019

Please note that this blog post is the crochet pattern for the Candy Heart Pillow. If you are looking for a cross-stitch pattern for adding the letters to these pillows, please click here.

It's still January, but it seems like everyone in the crochet world is getting ready for Valentine's Day already!

Candy Heart Pillow FREE Crochet Pattern

These little Valentine's Day treats are well-known to many. Even if you've never had one of these candies, you might have seen or heard of them. Especially around Valentine's Day, these sweet treats have become a hallmark of the season.

Apparently, they've been around since the early 1900s. Who would have thought! Of course, they've updated their sayings on these confectionaries over the decades to include sayings that are more up-to-date, so to speak (e.g. "call me", "fax me", "email me", "txt me", etc.).

I had such a hard time choosing what I wanted my pillows to say that I posted a photo of my blank candy heart pillows on Facebook to ask for suggestions!

Candy Heart Pillow FREE Crochet Pattern

Of course, there are the classic ones like "I love you", "be mine", "hug me", "kiss me", etc. But I wanted something a little more unique.

Many people on Facebook started asking me for the crochet pattern for these Candy Heart Pillows, so I figured I better get crackin' and write out the crochet pattern so you can have enough time to make them for Valentine's Day!

Basically, the options for sayings on these candy heart pillows are endless, and that's usually when my "indecisive disorder" starts to kick in.

Candy Heart Pillow FREE Crochet Pattern

I'll share with you in a later post what I decide to put on my pillows. But here's the crochet pattern for these sweet pillows for now.

I would love to know what you decide to put on yours, so don't forget to let me know!!

By the way, these pillows measure 12" wide x 10" tall.

Candy Heart Pillow FREE Crochet Pattern

Remember to like Once Upon a Cheerio on Facebook. I'd also love it if you followed @onceuponacheerio on Instagram!

Don't have time to make it right this instant? Pin it for later!

This crochet pattern is available for FREE on this website. If you'd like an ad-free, printable PDF version, you may purchase it for a small fee from my Ravelry shop.

What You Need / Materials

Most of these items can be purchased through our affiliate links. Purchasing items through these links will not cost you any extra money. Please see our disclosure policy for more details.

Stitches & Abbreviations

  • st/sts - stitch/stitches
  • ch - chain
  • sc - single crochet
  • sc inc - single crochet increase, work 2 single crochets into the same stitch
  • sc dec - single crochet decrease, single crochet 2 stitches together


  • This is a beginner-friendly crochet pattern
  • The heart is worked in rows from the bottom up
  • The finished project measures approximately 12" wide and 10" tall
  • No sewing is required if you single crochet the pieces together

Heart Pillow Crochet Pattern

Heart (x2)

Row 1: Magic Ring with a base of 2 sc (2 sts)
***Alternatively, you can ch 2 to start and then work 2 sc into the second ch from the hook

Row 2: Ch 1, turn, 2 sc inc (4 sts)
Row 3: Ch 1, turn, sc inc, 2 sc, sc inc (6 sts)
Row 4-25: Ch 1, turn, sc inc, sc in each st across until the second last st, sc inc in the last st (8, 10, 12 sts... etc. until you have 50 sts)

Row 26-30: Ch 1, turn, sc in each st across (50 sts)
Row 31: Ch 1, turn, sc inc, sc in each st across until the second last st, sc inc in the last st (52 sts)
Row 32-35: Ch 1, turn, sc in each st across (52 sts)
Row 36: Ch 1, turn, sc dec, 48 sc, sc dec (50 sts)
Row 37: Ch 1, turn, sc in each st across (50 sts)
Row 38: Ch 1, turn, sc dec, 46, sc dec (48 sts)
Row 39: Ch 1, turn, sc in each st across (48 sts)

Now, we'll shape the top of the heart's first "bump". Each bump is separate, so we will only be working the next part up to the middle of the piece.

Row 40: Ch 1, turn, sc dec, 20 sc, sc dec, leave the rest of the sts unworked (22 sts)
Row 41: Ch 1, turn, sc in each st across (22 sts)
Row 42: Ch 1, turn, sc dec, 18 sc, sc dec (20 sts)
Row 43: Ch 1, turn, sc in each st across (20 sts)
Row 44: Ch 1, turn, sc dec, 16 sc, sc dec (18 sts)
Row 45: Ch 1, turn, sc dec, 14 sc, sc dec (16 sts)
Row 46: Ch 1, turn, sc dec, 12 sc, sc dec (14 sts)
Row 47: Ch 1, turn, sc dec, 10 sc, sc dec (12 sts)

Cut and fasten off after the first bump.

For the second bump, join your yarn to the first unworked stitch left from row 39 (see photo below) and repeat rows 40-47 without the first "ch 1, turn" step in row 40. Cut and fasten off.

Candy Heart Pillow FREE Crochet Pattern

Edge / Band

Ch 7
Row 1: Turn sc into the second ch from the hook and across (6 sts)
Row 2-132: Ch 1, turn, sc across in each st (6 sts)
Do NOT cut.


Once you finish crocheting the edge of the pillow, DO NOT cut. Continue by single crocheting the long side of the edge/band around one of the heart panels.

I started by crocheting from the middle  (between the two heart bumps) and around the heart counter-clockwise so the stitches would look nicer when looking at the heart straight on.

Then single crochet the short sides of the edge/band piece together, and continue single crocheting the second heart panel on the other side of the band. Remember to stuff your pillow before closing!

Did you make your own Candy Heart Pillow? I'd love to see it! Please share it with me on Instagram and/or use the #onceuponacheerio hashtag.

You can turn these adorable Heart Pillows into Valentine's Candy Hearts by embroidering cross-stitch letters onto your crochet pillows.

Check out mine below!

Candy Heart Pillow FREE Crochet Pattern

This is an original crochet pattern written by Juli Anne of Once Upon a Cheerio. Please do not claim this crochet pattern as your own. If you wish to share this crochet pattern, you may link to this blog post but please do not reprint it on your site. You may keep a copy for personal use but please DO NOT sell or distribute the crochet pattern.

You may sell products made from this crochet pattern, but please clearly credit the design to me, Juli Anne of Once Upon a Cheerio and provide a link to my blog Permission is NOT granted for mass production or factory manufacturing of any kind. Thank you for understanding!
Unknown said...

I'm newer to crochet and I am not sure I'm understanding the MR at the beginning with a base of 2 sc - are you crocheting in the round? thank you!

Juli Anne said...

Hello! Yes, it may seem a big weird. You are working in rows instead of in rounds. I personally like to start off with a magic ring so that I can adjust the size of the first chain that I start with when I'm done inserting the number of base stitches in. But that is tricky for you, chain 2 and then putting 2 sc into the second chain from the hook would be the same thing..

Hart of Crochet by Sheryl said...

I just wanted to tell you that I love the name of your blog. Super cute. I’m going to make this pillow pattern it’s so cute. Thank you for sharing it with us. Blessings.

Brittany said...

I’m so obsessed with this and will share on IG when I’m done! The instructions for the first round was super helpful in your comment - chain 2 and then 2 sc in 2nd chain from hook. So thank you!! I was struggling with the MR with only 2 sc. Thanks again!!

Unknown said...

Could you maybe explain a little more how to join the sides to the main panels? I'm a beginner and I'm not understanding how to do it properly, I've tried so many times now and it never ends up even, either some of the 132 rows end up left over or I don't have enough to join to the beginning. Thanks!

Juli Anne said...

Hi! Sorry it took me a while to get back to you. I just single crocheted the panel and the edge together. Identify the stitch at the beginning and end of each row and that's the stitch you will use for each of the stitch on the band/edge.

Paige said...

I am confused by the stitch count. If you are increasing and two single stitches on the end of the rows it would increase by 4 stitches right? So it should increase from 50 to 54? Or am I not understanding the pattern?

Juli Anne said...

Nope! For each increase, you are only increasing you stitch count by one. So when you have an increase, one on each side, you are increasing your stitch count by 1 on each side, which equals 2.

Let's Connect