Spring cleaning has never been more exciting with this pattern! Brighten your homes and lay more comfortably with this lovely soft cushion on your sofa. It uses the crochet graph technique for the heart, and you can choose to match the colors with the rest of your furniture. Get the complete free pattern below or get the ad-free printable PDF pattern here!

When Spring rolls around I get this idea in my head. I want everything to be fresh and new and exciting. This usually manifests in my living space. I redo rooms and crochet up a storm. Like this crochet pillow.
I use accessories and furniture to create a new experience in my home. And this couch pillow is what I’ve curated for this Spring. It’s warm and inviting but modern.
It has a crochet heart in the center which is homey. But the colors are a cool grey and white, keeping this design fresh and minimal.
Learn more about making patterns like this and other crochet techniques in my Crochet Essential Skills masterclass. You won't want to miss these video classes about the most asked about skills. Watch here.

Crochet pillow patterns can be really interesting and shake up your space. So, if you’re feeling bored with where you’re living room is at stylistically, make this crochet pillow cover! It makes a great couch pillow.
The pattern will teach you how to crochet a heart using the crochet graph method. The pillow is made entirely of Berroco Comfort yarn. Two skeins in pearl and one skein in dusk. This is perfect for a pillow because it’s washer and dryer safe. It’s worsted weight, affordable and comes in a variety of colors.
Choose whatever colors match your vision for Spring and get started on this crochet pillow!

Crochet Heart Cushion Pattern
Skill Level: Intermediate
Materials:
• Hook:
– Size: I/9 (5.5 mm) crochet hook or size needed to obtain gauge
• Yarn: Worsted weight yarn
– 330 yds white (A)
– 155 yds grey (B)
• Notions:
– Scissors
– Yarn needle
– 14-inch pillow form or fiber fill
Get the ad-free printable PDF pattern here
Size:
14.5 inches square
Gauge:
14 sc by 18 rows = 4 inches
Pattern Notes:
Change colors in the last “pull through” step of the previous stitch. Start the stitch in the old color, then finish it in the new color.
ABBREVIATIONS | DESCRIPTION |
---|---|
ch | Chain |
RS | Right side(s) |
sc | Single crochet |
sc-A | Single crochet with color A |
sc-B | Single crochet with color B |
st(s) | Stitch(es) |
WS | Wrong side(s) |
*Looking for more great crochet stitches to try in other projects. Click here to see the Ultimate Crochet Stitch Library.

The pattern
FRONT:
When changing colors for the heart motif, work over the unused color so that it is caught up within the stitch. Do this only for the stitches of the heart itself. Do not carry the color B yarn under the background stitches on either side of the heart.
Get the ad-free printable PDF pattern here
With A, ch 52.
Row 1 (WS): Sc in 2nd ch from hook and in each ch across. (51 sc)
Rows 2-22: Ch 1, turn, sc in each st across.
Row 23: Ch 1, turn, sc-A in each of first 25 sts, sc-B in next st, sc-A in each of last 25 sts.
Row 24: Ch 1, turn, sc-A in each of first 24 sts, sc-B in each of next 3 sts, sc-A in each of last 24 sts.
Row 25: Ch 1, turn, sc-A in each of first 23 sts, sc-B in each of next 5 sts, sc-A in each of last 23 sts.
Row 26: Ch 1, turn, sc-A in each of first 22 sts, sc-B in each of next 7 sts, sc-A in each of last 22 sts.
Row 27: Ch 1, turn, sc-A in each of first 21 sts, sc-B in each of next 8 sts, sc-A in each of last 21 sts.
Row 28: Ch 1, turn, sc-A in each of first 20 sts, sc-B in each of next 11 sts, sc-A in each of last 20 sts.
Row 29: Ch 1, turn, sc-A in each of first 19 sts, sc-B in each of next 13 sts, sc-A in each of last 19 sts.
Row 30: Ch 1, turn, sc-A in each of first 18 sts, sc-B in each of next 15 sts, sc-A in each of last 18 sts.
Row 31: Ch 1, turn, sc-A in each of first 17 sts, sc-B in each of next 17 sts, sc-A in each of last 17 sts.
Row 32: Ch 1, turn, sc-A in each of first 16 sts, sc-B in each of next 19 sts, sc-A in each of last 16 sts.
Row 33: Ch 1, turn, sc-A in each of first 15 sts, sc-B in each of next 21 sts, sc-A in each of last 15 sts.
Row 34: Ch 1, turn, sc-A in each of first 14 sts, sc-B in each of next 23 sts, sc-A in each of last 14 sts.

Row 35: Ch 1, turn, sc-A in each of first 13 sts, sc-B in each of next 25 sts, sc-A in each of last 13 sts.
Row 36: Ch 1, turn, sc-A in each of first 12 sts, sc-B in each of next 27 sts, sc-A in each of last 12 sts.
Row 37: Ch 1, turn, sc-A in each of first 11 sts, sc-B in each of next 29 sts, sc-A in each of last 11 sts.
Rows 40-41: Ch 1, turn, sc-A in each of first 10 sts, sc-B in each of next 31 sts, sc-A in each of last 10 sts.
Row 42: Ch 1, turn, sc-A in each of first 10 sts, sc-B in each of next 15 sts, sc-A in next st, sc-B in each of next 15 sts, sc-A in each of last 10 sts.
Row 43: Ch 1, turn, sc-A in each of first 11 sts, sc-B in each of next 13 sts, sc-A in each of next 3 sts, sc-B in each of next 13 sts, sc-A in each of last 11 sts.
Row 44: Ch 1, turn, sc-A in each of first 12 sts, sc-B in each of next 11 sts, sc-A in each of next 5 sts, sc-B in each of next 11 sts, sc-A in each of last 12 sts.
Row 45: Ch 1, turn, sc-A in each of first 13 sts, sc-B in each of next 9 sts, sc-A in each of next 7 sts, sc-B in each of next 9 sts, sc-A in each of last 13 sts.
Row 46: Ch 1, turn, sc-A in each of first 14 sts, sc-B in each of next 7 sts, sc-A in each of next 9 sts, sc-B in each of next 7 sts, sc-A in each of last 14 sts.
Rows 47-48: Ch 1, turn, sc-A in each of first 15 sts, sc-B in each of next 5 sts, sc-A in each of next 11 sts, sc-B in each of next 5 sts, sc-A in each of last 15 sts.
Row 49: Ch 1, turn, sc-A in each of first 16 sts, sc-B in each of next 3 sts, sc-A in each of next 13 sts, sc-B in each of next 3 sts, sc-A in each of last 16 sts.
Row 50: Ch 1, turn, sc-A in each of first 17 sts, sc-B in next st, sc-A in each of next 15 sts, sc-B in next st, sc-A in each of last 17 sts.
Fasten off B. Continue with A.
Rows 51-66: Ch 1, turn, sc in each st across.
BACK:
With A, ch 52.
Row 1: Sc in 2nd ch from hook and in each ch across. (51 sc)
Rows 2-33: Ch 1, turn, sc in each st across.
Change to B. Fasten off A.
Rows 34-66: Ch 1, turn, sc in each st across.
Fasten off.
Weave in all ends
ASSEMBLY:
Hold front and back with RS together. Sew front and back together around 3 sides. Turn pillow RS out.
Insert pillow form or stuff with fiber fill.
Sew remaining side closed.
Weave in all ends.
Get the ad-free printable PDF pattern here
Love this pattern? Check out more of my patterns below:
- Granny Square Bag Crochet Pattern
- Lace Star Flower Wrap Crochet Pattern
- Table Placemat Set Crochet Pattern

This crochet throw pillow is perfect for brightening up a space in a subtle way. You’ll get to learn the crochet graphgan technique on a smaller scale.
It’s a simple pattern once you understand how to read the graph and the color changes.
It’s fun to work up and a great way to welcome the new season and changes into your life. Get a fresh start with some Berroco Comfort yarn and this pillow pattern.
