How to Knit a Heart Pillow – Free Pattern 🤍

How to Knit a Heart Pillow – Free Pattern 🤍

There is something undeniably charming about a heart-shaped pillow. Whether you tuck it into a nursery, prop it against a bed’s headboard, or gift it to someone you love, a knitted heart pillow carries a warmth that store-bought versions simply cannot replicate. The texture of hand-knitted fabric, the color you chose deliberately, and the hours you spent creating it all become part of the object itself. This free pattern will walk you through every step of making your own heart pillow from cast-on to finishing, and it is designed to be approachable whether you are a confident beginner or an experienced knitter looking for a satisfying weekend project.

Before we dive in, let’s talk about what makes this pattern special. It uses a combination of short rows and simple shaping to create that iconic heart silhouette without any complicated techniques. The two sides of the heart are knitted separately and then seamed together, which makes the stuffing process easy and gives you a firm, well-defined shape. You can knit it in chunky yarn for a large, statement pillow or in DK weight for something smaller and more delicate. The pattern is fully adaptable, and I’ll give you guidance on how to scale it up or down to suit your needs.


What You’ll Need

Let’s start with materials. Having everything gathered before you begin makes the knitting process feel smooth and enjoyable rather than interrupted.

Yarn: For the standard version of this pillow (approximately 10 inches wide at the widest point), you will need roughly 200 yards of bulky weight yarn (CYCA weight 5) or 350 yards of worsted weight yarn (CYCA weight 4). The heart reads beautifully in a solid color, but a tonal or heathered yarn adds depth and visual interest. Red and blush pink are the obvious romantic choices, but ivory, deep burgundy, sage green, or even a moody charcoal can make stunning pillows depending on your décor.

Needles: For bulky weight yarn, use US size 10 (6mm) straight or circular needles. For worsted weight, use US size 7 or 8 (4.5–5mm). If you are using circular needles, you will simply knit back and forth rather than in the round, so either option works perfectly.

Additional supplies: You will need a tapestry needle for seaming and weaving in ends, scissors, a small amount of locking stitch markers, and pillow stuffing. Polyester fiberfill works well and gives a nice plump result. If you prefer a more natural option, wool stuffing is also wonderful. You will need more stuffing than you might expect for a firmly shaped pillow, so grab a standard 12-ounce bag to be safe.

Gauge: For bulky yarn, aim for approximately 13 stitches and 18 rows over 4 inches in stockinette stitch. For worsted, aim for 18 stitches and 24 rows over 4 inches. Gauge is less critical for a pillow than it would be for a garment, but matching gauge will ensure your finished pillow is close to the intended size. If your pillow is coming out larger than expected, go down a needle size. If it is smaller, go up.


Understanding the Shape

A knitted heart is essentially two curved bumps at the top connected by a central dip, tapering to a point at the bottom. To achieve this without any advanced techniques, we knit each side of the pillow in three sections: a right lobe, a left lobe, and then a joined body that tapers to the point. The shape emerges from a series of increases and decreases placed deliberately along the edges and center.

Each pillow panel is knitted identically. You will make two of them — one for the front and one for the back — and seam them together with the right sides facing out, leaving a gap at the bottom point to stuff the pillow before closing it completely.

This pattern is written for the bulky weight version. Adjustments for worsted weight are noted in parentheses throughout.


The Pattern

Abbreviations

Before beginning, familiarize yourself with these abbreviations used throughout the pattern.

CO = cast on, BO = bind off, k = knit, p = purl, k2tog = knit two stitches together (a right-leaning decrease), ssk = slip, slip, knit (a left-leaning decrease), kfb = knit into the front and back of a stitch (an increase), RS = right side, WS = wrong side, pm = place marker, sm = slip marker, rep = repeat.


Panel Instructions (Make Two)

Right Lobe

Using a long-tail cast on, CO 6 sts (10 sts for worsted).

Row 1 (RS): Knit across.
Row 2 (WS): Purl across.
Row 3: Kfb, knit to last st, kfb. (8 sts / 12 sts)
Row 4: Purl across.
Row 5: Kfb, knit to last st, kfb. (10 sts / 14 sts)
Row 6: Purl across.
Row 7: Kfb, knit to last st, kfb. (12 sts / 16 sts)
Row 8: Purl across.
Row 9: Kfb, knit to last st, kfb. (14 sts / 18 sts)
Row 10: Purl across.

For bulky weight, you now have 14 stitches. For worsted, 18 stitches. Break yarn, leaving a 6-inch tail, and slip your stitches onto a holder or a length of scrap yarn. Set the right lobe aside.

Left Lobe

Using a long-tail cast on, CO 6 sts (10 sts for worsted).

Work Rows 1 through 10 exactly as written for the Right Lobe. Do not break the yarn. You should be sitting on the wrong side of the work, ready to purl.

Joining the Lobes

With the working yarn still attached to the Left Lobe and the WS of the work facing you, purl across all Left Lobe stitches, then hold the Right Lobe stitches on their holder and purl across those as well, working them directly from the holder. You will now have all stitches on one needle.

For bulky: 28 sts total.
For worsted: 36 sts total.

Place a locking stitch marker in the center of the work between the two lobes. This marks your center decrease point.

Body of the Heart

Row 1 (RS): K to 1 st before center marker, k2tog, sm, ssk, k to end. (2 sts decreased)
Row 2 (WS): Purl across.
Row 3: K to 1 st before center marker, k2tog, sm, ssk, k to end. (2 sts decreased)
Row 4: Purl across.

Repeat Rows 1 and 2 (continuing to work the center decreases on every RS row) until you have 8 stitches remaining for bulky (12 stitches for worsted), ending on a WS row.

Next Row (RS): K2tog across the row. (4 sts / 6 sts remain)
Next Row (WS): P2tog across the row. (2 sts / 3 sts remain)
Next Row: K2tog (k3tog for worsted). (1 st remains)

Break yarn and pull the tail through the final stitch to secure it.


Finishing the Pillow

You now have two identical heart-shaped panels. This is where the project comes together, and it is immensely satisfying to watch the flat pieces transform into a dimensional pillow.

Lay the panels flat with wrong sides facing each other so that both right sides are facing out. Thread a tapestry needle with a length of matching yarn — about three times the perimeter of the heart. Using a whipstitch or mattress stitch along the edges, begin seaming the panels together starting at the top center dip between the lobes. Work around the right lobe, down the right side of the heart, and stop when you reach the bottom point. Do the same starting from the top center and working around the left lobe.

Leave the bottom point section — approximately 2 to 3 inches — open for stuffing.

Now comes the fun part. Take your polyester fiberfill and begin stuffing the pillow, working small amounts at a time and pushing them into the lobes first using your fingers or the eraser end of a pencil. The lobes are the most difficult part to stuff fully, so take your time and make sure they feel firm and round. Continue stuffing the body of the heart until the pillow feels plump and satisfyingly full. A well-stuffed pillow holds its shape much better over time than one that is lightly filled, so don’t be shy about adding more than you think you need.

Once you are happy with the stuffing, seam the remaining gap closed using the same stitch you used to seam the rest of the pillow. Pull the seam snug and weave in all ends securely. Give the heart a gentle squeeze and reshape it with your hands, patting the lobes into a symmetrical rounded shape and making sure the bottom point is nicely defined.


Knitting in the Round Option

If you prefer to avoid seaming, you can adapt this pattern to work in the round on double-pointed needles or a short circular needle using the magic loop method. Work the lobes as described above, but when you join them, distribute the stitches across your needles and work in the round, knitting every round instead of alternating knit and purl rows. The body shaping remains the same. When the pillow is almost entirely closed, stuff it through the remaining opening before working the final decrease rows.

This method produces a seamless result with a cleaner look, though the seamed version is easier to stuff evenly because you have more access to the interior.


Customization Ideas

One of the greatest joys of knitting your own pattern is the ability to make it entirely your own. Here are several ways to customize this heart pillow.

Colorwork: You can work this pillow using two colors and simple stripes to add personality. For a more advanced option, duplicate stitch a small initial or a tiny floral motif onto the front panel after knitting, using a contrasting yarn.

Texture: Rather than working the entire body in stockinette, try a simple seed stitch or moss stitch for a more textured surface. These stitches are worked by alternating knit and purl stitches within the row, creating a bumpy, organic-looking fabric that is beautiful in neutral or tonal yarns.

Size scaling: To make a miniature version — perfect as an ornament, gift topper, or sachet — use fingering weight yarn (CYCA weight 1) and US size 1 or 2 needles. Cast on 4 stitches for each lobe instead of 6 and work fewer increase rows. To make a giant floor cushion, use super bulky yarn (CYCA weight 6 or 7) and US size 13 to 15 needles, casting on 10 to 12 stitches per lobe.

Embellishment: A row of simple crochet edging in a contrasting color gives the pillow a polished, finished look. A few small buttons sewn along the center seam, a cluster of French knots embroidered in a corner, or a small bow made from narrow satin ribbon all add lovely detail.

Scent: For a truly special gift, tuck a small sachet of dried lavender inside the pillow before seaming it closed. The natural scent is calming and will gently perfume the stuffing for months.


Yarn Suggestions

Choosing the right yarn for this project can make a significant difference in how the finished pillow looks and feels. Here are a few tried-and-true options that work beautifully for this pattern.

For a soft, luxurious feel, look for yarns with a high merino wool content. Merino is wonderfully springy and has natural resilience, which means your pillow will bounce back to its shape even after being squished. Cascade 220 (worsted) and Lion Brand Wool-Ease Thick & Quick (bulky) are both widely available, affordable, and come in an excellent range of colors.

If you prefer to avoid wool due to allergies or personal preference, cotton-acrylic blends are a good alternative. They tend to be slightly less elastic than wool but produce a clean, even stitch definition that looks very tidy. Lion Brand 24/7 Cotton in worsted weight is a popular choice.

For the most luxurious version of this pillow imaginable, consider a baby alpaca or merino-alpaca blend. These yarns have a softness and subtle halo that makes the finished pillow feel like a small, warm cloud. They tend to cost more, but because this project uses a modest yardage, it can be a good opportunity to splurge on a yarn you might otherwise hesitate to buy.


Troubleshooting Common Issues

Even with a straightforward pattern, a few things can go slightly sideways. Here are the most common issues knitters encounter with this project and how to solve them.

The lobes look uneven. This usually happens when the stitch count on one lobe gets off by one or two stitches during the increase rows. Before you join the lobes, count your stitches carefully and make sure both lobes have the same number. If one is off, you can work an extra kfb on the following row to even things up.

The center dip isn’t prominent enough. The center decrease creates the characteristic dip between the lobes, but if your tension is very tight, the fabric may pull in too much and blur the definition. Try going up one needle size for the body section of the heart.

The bottom point is floppy. If the point of the heart doesn’t hold its shape, you may need more stuffing in the lower portion of the pillow. You can also reinforce the point by working a few extra stitches through both panels at the very tip when seaming.

The seam is visible and distracting. Use a mattress stitch rather than a whipstitch for a nearly invisible seam, and make sure your seaming yarn matches your project yarn closely. Working the seam with the same yarn used for knitting, rather than a separate contrasting strand, produces the neatest result.


Gifting and Display Ideas

A handknitted heart pillow is one of those gifts that people genuinely cherish. It is personal in a way that purchased items are not, and it says something about the time and care you were willing to invest. For Valentine’s Day, wrap the finished pillow in a square of tissue paper and tuck it into a simple kraft paper box tied with a ribbon. For a baby shower gift, knit the pillow in soft white or pale yellow and pair it with a matching knitted stuffed animal or a hand-stamped card. For a housewarming, choose colors that complement the recipient’s home and present it in a reusable fabric bag.

In your own home, heart pillows look wonderful layered with other throw pillows on a sofa or bed. A trio of heart pillows in related colors — say, deep rose, blush, and ivory — makes a charming display on a window seat or reading nook. A single large heart pillow propped in an armchair adds personality and warmth to a room without being overwhelming.


A Few Final Notes

Knitting this pillow is a genuinely enjoyable experience from beginning to end. The shape builds quickly, the shaping rows are satisfying to work, and the finished object is immediately recognizable and beloved. It is the kind of project you will want to make more than once — in different colors, different sizes, different yarns — because each version feels like its own small, complete creation.

If you make this pillow, I would love to see it. Share your finished heart on social media with the hashtag #KnittedHeartPillow and tag me so I can admire your work. And if you have questions as you knit, leave them in the comments below. The knitting community is one of the most generous and helpful groups of people you will find anywhere, and someone will almost certainly have run into the same snag and found a solution.

Happy knitting, and happy making. May every stitch be a small act of love. 🤍

Categorized in:

Cushion / Pillow,

Last Update: September 4, 2026

Tagged in:

, , , ,