
Pattern Description:
This free crochet heart pillow pattern enables the creation of a super soft and cuddly handmade gift for loved ones, suitable for occasions like Valentine’s Day or Mother’s Day, or to add personality to home decor.
It’s an intermediate skill level pattern, worked in continuous rounds using US crochet terminology.
The design utilizes basic stitches such as single crochet (SC), single crochet increase (INC), and invisible single crochet decrease (INV DEC) to achieve the heart shape.
Materials Needed & Measurements:
- Yarn: Velvet yarn is recommended for a plush feel, though 100% acrylic or acrylic/wool blends can be used.
- Yarn Weight: Bulky Weight Yarn #5 = Chunky is recommended, but Super Bulky #6 = Super Chunky (such as blanket yarn) will also work.
- Hook: A 4 mm hook = G/6 is used and recommended.
- Notions: Scissors, tapestry needle, stitch marker, and polyester stuffing are required. A longer piece of string can also be used as a running stitch marker.
- Measurements: The finished size of the pillow is height – 24cm (9.5″) and width – 28cm (11″), when using a 4mm hook and Bulky #5 yarn.
Stitches & Abbreviations Used: The pattern is written using US crochet terminology.
- R: row or round
- MR: magic ring
- ST: stitch
- CH: chain stitch – yarn over and pull through
- SS/SL ST: slip stitch
- SC: single crochet stitch
- INC: increase = two stitches in the same stitch
- INV DEC: invisible decrease = insert hook into the front loop of the first stitch, then immediately into the front loop of the next stitch. Yarn over and draw through the first two loops, then yarn over and draw through the remaining two loops.
- FO: fasten off
- (…..) x 6: repeat the pattern inside the brackets by the given number
- {…}: number shown inside these brackets equals the total number of crochet stitches at the end of each row / round
Instructions for Making the Crochet Heart Pillow Pattern:

Top Part: Crocheting the Two Circles (Cups)
Crochet two separate circles following Rounds 1 to 15 below:
- R1: MR – 6 x SC into the ring {6}. If using velvet yarn and struggling to close the magic ring, alternatively: create a slip knot, CH3, SS into 1st CH to create a circle, then 6x SC into the circle.
- R2: INC in each ST around {12}.
- R3: (SC in next ST, INC) x 6 {18}.
- R4: SC in next ST, INC, (SC in next 2 ST, INC) x 5, SC in next ST {24}.
- R5: (SC in next 3 ST, INC) x 6 {30}.
- R6: SC in next 2 ST, INC, (SC in next 4 ST, INC) x 5, SC in next 2 ST {36}.
- R7: (SC in next 5 ST, INC) x 6 {42}.
- R8: SC in next 3 ST, INC, (SC in next 6 ST, INC) x 5, SC in next 3 ST {48}.
- R9: (SC in next 7 ST, INC) x 6 {54}.
- R10: SC in next 4 ST, INC, (SC in next 8 ST, INC) x 5, SC in next 4 ST {60}.
- R11: (SC in next 9 ST, INC) x 6 {66}.
- R12: SC in next 5 ST, INC, (SC in next 10 ST, INC) x 5, SC in next 5 ST {72}.
- R13-R15 (3 rounds): SC in each ST around {72}.
- After R15:
- First circle (cup): FO and cut the yarn, leaving a long tail for sewing. Insert a stitch marker into the first SC ST of R15.
- Second circle (cup): Do not FO and do not cut the yarn. Insert a stitch marker into ST38 of R15. Leave your hook in the loop.
How to Join the Two Circles (Cups) Together
- R16: Continue from where you finished with R15 in the second circle:
- SC in next 37 ST in the second circle.
- Insert your hook into the first circle, into the stitch with the stitch marker in it, and SC.
- SC in next 71 ST in the first circle.
- Insert your hook back into the second circle, into the stitch with the stitch marker in it, and SC.
- SC in next 34 ST {144}.
- You have now joined the two circles. You will continue crocheting in a continuous round. The small gap between the circles will be closed later.
Bottom Part
- R17: 1x INV DEC, SC in next 33 ST, 2x INV DEC, SC in next 33 ST, 1x INV DEC, SC in next 33 ST, 2x INV DEC, SC in next 33 ST {138}.
- R18: SC in next 33 ST, 2x INV DEC, SC in next 65 ST, 2x INV DEC, SC in next 32 ST {134}.
- R19: SC in next 32 ST, 2x INV DEC, SC in next 63 ST, 2x INV DEC, SC in next 31 ST {130}.
- R20: SC in next 31 ST, 2x INV DEC, SC in next 61 ST, 2x INV DEC, SC in next 30 ST {126}.
- R21: 1x INV DEC, SC in next 28 ST, 2x INV DEC, SC in next 28 ST, 1x INV DEC, SC in next 29 ST, 2x INV DEC, SC in next 29 ST {120}.
Close the Gap Between the Two Circles:
- Thread a yarn needle with the yarn tail left from the first circle.
- Close the gap with a few stitches on the wrong side (inside of the pillow). The stitches don’t need to be perfectly neat as velvet yarn is forgiving. Weave in the yarn tail.
Continue the Bottom Part:
- R22: SC in next 9 ST, INV DEC, (SC in next 18 ST, INV DEC) x 5, SC in next 9 ST {114}.
- R23: SC in each ST around {114}.
- R24: (SC in next 17 ST, INV DEC) x 6 {108}.
- R25: SC in next 8 ST, INV DEC, (SC in next 16 ST, INV DEC) x 5, SC in next 8 ST {102}.
- R26: SC in each ST around {102}.
- R27: (SC in next 15 ST, INV DEC) x 6 {96}.
- R28: SC in next 7 ST, INV DEC, (SC in next 14 ST, INV DEC) x 5, SC in next 7 ST {90}.
- R29: SC in each ST around {90}.
- R30: (SC in next 13 ST, INV DEC) x 6 {84}.
Start Stuffing the Heart
- Start stuffing the heart and continue to stuff gradually as you crochet along.
- R31: SC in next 6 ST, INV DEC, (SC in next 12 ST, INV DEC) x 5, SC in next 6 ST {78}.
- R32: SC in each ST around {78}.
- R33: (SC in next 11 ST, INV DEC) x 6 {72}.
- R34: SC in next 5 ST, INV DEC, (SC in next 10 ST, INV DEC) x 5, SC in next 5 ST {66}.
- R35: SC in each ST around {66}.
- R36: (SC in next 9 ST, INV DEC) x 6 {60}.
- R37: SC in each ST around {60}.
- R38: SC in next 4 ST, INV DEC, (SC in next 8 ST, INV DEC) x 5, SC in next 4 ST {54}.
- R39: SC in each ST around {54}.
- R40: (SC in next 7 ST, INV DEC) x 6 {48}.
- R41: SC in each ST around {48}.
- R42: SC in next 3 ST, INV DEC, (SC in next 6 ST, INV DEC) x 5, SC in next 3 ST {42}.
- R43: SC in each ST around {42}.
- R44: (SC in next 5 ST, INV DEC) x 6 {36}.
- R45: SC in next 2 ST, INV DEC, (SC in next 4 ST, INV DEC) x 5, SC in next 2 ST {30}.
- R46: SC in each ST around {30}.
- R47: (SC in next 3 ST, INV DEC) x 6 {24}.
- R48: SC in next ST, INV DEC, (SC in next 2 ST, INV DEC) x 5, SC in next ST {18}.
- R49: SC in each ST around {18}.
- R50: (SC in next ST, INV DEC) x 6 {12}.
- R51: SC in each ST around {12}.
Stuff the Heart Well
Stuff the heart well to achieve the desired plumpness.
- Close the remaining hole using a yarn needle and weave in the yarn end.
Download Free PDF:
