Home » Crochet » Pillows » Here’s my Heart Crochet Pillow

Here’s my Heart Crochet Pillow

Disclosure: This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please visit my Privacy Policy for disclosures and more information.

Here’s my heart – my crochet heart pillow pattern that is. By using some of the softest yarn, you’ll have a pillow that looks cute and feels great. Keep reading for the free crochet pattern or purchase the inexpensive PDF right here.

White crochet heart pillow sitting on a chair

Related: Here’s My Heart Coffee Sleeve

What do you do when you have skeins of yarn in your stash that you are mad at?

Would you like a Crochet Planner?

Sign up to receive email updates from Stitching Together starting with a printable crochet planner and additional printable resources. See our Privacy Policy

Have you ever been mad at yarn?

What about that skein that looks and feels so soft but splits like crazy. Or that skein that you’ve tried to colorpooling 657 times and it just won’t work?

Bernat Baby Velvet Yarn has lived on my naughty list ever since I designed an adorable baby blanket with it, washed it per the instructions, and had the stitches completely worm out everywhere.

It was SO disappointing!

But I had more of it and it is soft and so pretty that I really wanted to find a great way to use it. A pillow combining two of the softest yarns in my stash, Bernat Baby Velvet and Red Heart Hyggee, seemed like the perfect match!

pink heart crochet pillow on white crochet fabric

Related: Here’s My Heart Headband Crochet Pattern

Crochet Stitches plus Cross Stitch

This isn’t the first time I’ve combined crochet and cross stitch (see the Cactus Pillow and Hola Pillow) and I am sure it won’t be the last. It is, however, the first time I’ve used the double stitch (petit pois) instead of a regular single crochet background.

The double stitch creates a tight fabric with stitches that sit right on top of each other. The nature of the double stitch, which is a tight stitch, means it works well with the slippery velvet yarn.

close up of crochet and cross stitches

Since the fabric is created by working the the round it will naturally slant as you work the stitches around. To minimize the slant, you are going to single crochet the first 2 stitches together (sc2tog) so you are starting in the first stitch of the round but the stitch isn’t completed until you work into the second stitch of the round.

The last double stitch of each round will be worked in the slip stitch which joined the previous round.

If you feel like your stitches are still slanting, you can work that last stitch into the same stitch where you started the first stitch of the round. This creates less of a seam but does leave a column of bulkier stitches.

I worked into the slip stitch and my fabric has a slight slant but it was easy to tug them gently into place.

Don’t forget to save the crochet heart pillow on Pinterest

White crochet pillow with pink heart sitting on a chair

Crochet Heart Pillow

Skill Level:



US size H/8, 5.0 mm crochet hook (grab my favorite hooks right on Amazon!)

Bernat Baby Velvet Yarn (#4 Medium Weight Yarn, 10.5 oz/492 yds) (order from Yarnspirations)

8.5 oz ball in Snowy White

Red Heart Hygge (#5 Bulky Weight Yarn, 5 oz/132 yd(s) (order from Amazon)

1.8 oz in Powder

Large Eye Yarn Needle (These work wonderfully especially when cross stitching thick yarn!)

14” by 14” pillow form (I ordered this 2 pack from Amazon)


ch(s): chain(s)
sc(s): single crochet(s)
sl st: slip stitch
ds(s): double stitch aka petit pois stitch (see stitch instructions)
sc2tog: single crochet 2 together


4” x 4” = 13 ds by 17 rows

Finished Size:

approximately 27” around and 13.5” high.


The pattern is worked in the round so it will be twice as wide around as it is tall. After adding the cross stitch heart, the top and bottom openings of the pillow cover are sewn closed.

Double Stitch (ds) aka petit pois: insert hook into the same stitch as the last completed stitch, pull up a loop, insert hook into the next stitch, pull up a loop, yarn over and pull through all three loops on the hook. (You are essentially doing a single crochet two together (sc2tog) but you will not be decreasing.)

When working the rounds using the ds, the first stitch is made by single crocheting 2 together and the last stitch is finished by working in the slip stitch. This helps the join not shift as you work the rounds.

As you work the rounds, it is super helpful to place a stitch marker in that final sl st so you know exactly where to end the next round.

Working the final double stitch of each round:

To keep the stitches from slanting as you work around, the final ds stitch of each round is worked either in the sl st of the previous row or in the same st as the sc2tog at the beginning of the row.

final ds st 1

Final ds worked into the sl st:

final ds st 2
final ds st 3

Final ds worked into the same st as the 1st st

final ds st 4
final ds st 5

3 rounds with the final ds worked in the sl st followed by 4 rounds of the final ds working into the first st:

final ds st 6

Crochet Heart Pillow Pattern Instructions:

Ch 92, join with a sl st being careful not to twist the chain.

Row 1: ch 1, sc in each ch around, join with a sl st in the first sc (94)

Rows 2-53: ch 1, sc2tog, ds in each st around, place the last ds of the round in the sl st join of the previous round, sl st in the first sc2tog (94)

Row 54: ch 1, sc in each st around, (not in the sl st of the previous row), join with a sl st in the first sc (94).

If your stitches are slanting slightly, you can tug on the opposite corners gently to get them to line up better.

Adding the heart:

Using 2 strands of Red Heart Hygge held together, follow the graph to cross stitch the heart onto the pillow. You can pick any spot to start your graph. I chose to put the join at the back of the pillow and just counted the 15 rows on the front up from the bottom to get started. Starting from the bottom of the heart requires less counting overall.

heart graph for crochet pillow

Flip the pillow cover inside out and sc along the top of front and back of the pillow cover being sure to line up the stitches. Secure all ends. Flip the pillow cover right side out and insert the pillow form. Sc the bottom opening closed being sure to line up the stitches. If you would like the bottom seam even less obvious, sewing the seam with a mattress stitch would work.

Do you love printing your patterns? You can purchase the printable PDF version of this pattern in the following places:

Stitching Together Shop



white and pink heart crochet pillow sitting on a chair

Will you share pictures of your finished projects?

Leave a Reply

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