Affiliate links may be included for your convenience. View our privacy and affiliates policy for details.
This fuzzy heart pillow knitting pattern is fun to knit and a great gift idea for kids, from babies to teens. My daughter loves this fuzzy fabric and has a sweater made from the same yarn. This is part of the amazing Christmas in July Make Along, which you can read more about at the bottom of this post.

How to Make a Fuzzy Heart Pillow
This knit heart pillow is made in one piece, from the top of the back to the top of the front. The back is worked in a solid color in stockinette stitch, with a purl row on the right side to mark the bottom of the pillow.
The front is worked in stockinette stitch using intarsia to add the heart shape in a contrasting color. On mine I bound off and then sewed a zipper to the edge to close the top because I feel like this pillow case might need washing, especially if it’s in a baby’s room.
You can use a purchased pillow for or make your own pillow form if you like.

Materials
- 2 skeins of Sirdar Snuggly Bunny in main color (here I used Duckling) and 1 skein in contrasting color (mine is Fawn), or about 150 yards total of your main color and 50 yards of your contrasting color in any worsted/aran/medium/weight 4 yarn of your choice. Bernat Pipsqueak would be a good alternative. Fuzzy is fun here but not necessary if you’re not into it.
- Pair of size 9 US/5.5mm knitting needles
- 12×12 pillow form
- 12-inch zipper (optional)
- yarn needle, scissors
Gauge
It is difficult to measure your gauge with this fuzzy yarn, so I recommend casting on around 20 stitches and working 20 rows (or however many you want, just keep track of it), measuring that and figuring out your gauge from there. I got 16 stitches and 20 rows per 4 inches/10 cm in stockinette stitch.

Size
My pillow is 12 by 12 inches, or 30.5 by 30.5 cm. You can easily alter yours by adding more or fewer stitches and/or rows. The chart portion is 30 rows by 25 stitches, so you’ll need at least that much space if you want to include the heart.
Fuzzy Heart Pillow Knitting Pattern

Using main color yarn, cast on 49 stitches.
Work in stockinette stitch for 12 inches/30.5 cm.
On the next right side row, purl.
Continue in stockinette as established (meaning purl the next row, then knit and so on) for 15 rows after the purl ridge.

Begin to work the chart in contrasting color, continuing in stockinette stitch. The first color stitch on the chart is the 25th stitch (center stitch) of the row.
Once the chart has been completed, work a further 15 rows in stockinette stitch just using the main color.
Bind off.

Assembling Your Fuzzy Pillow

If you need to make a pillow form, do that now. I cut my fabric a little bigger than 12 by 12/30.5 by 30.5 cm to account for seam allowances.

Fold your pillow case along the purl ridge and sew up the sides. You can use the yarn or a coordinating color of thread.

If desired, hand-sew a coordinating zipper across the top edge of the pillow case. Otherwise you can slip the pillow form inside and sew this edge closed, too.

