
Heart Pillow Knitting Pattern: A Step-by-Step Guide to Crafting a Cozy, Heartfelt Home Accent
There is something undeniably satisfying about finishing a knitting project that looks impressive but feels approachable from the very first cast-on. A heart-shaped pillow is exactly that kind of project — it delivers a visual payoff that makes friends and family ask, “Did you really make that yourself?” while working up faster and more intuitively than you might expect. Whether you are a beginner who has just mastered the knit and purl stitch or an experienced knitter looking for a charming gift idea, this Heart Pillow Knitting Pattern from SeeLoveShare is designed to walk you through every step with warmth and clarity.
This pattern creates a plush, fully stuffed heart pillow that works beautifully as home décor, a thoughtful handmade Valentine’s Day gift, a wedding or anniversary present, or simply a cozy accent for a reading nook or sofa. By the time you finish reading this guide, you will have everything you need to cast on with confidence and finish with a piece you are genuinely proud of.
Why You Will Love This Heart Pillow Pattern
Before diving into the materials and instructions, it is worth taking a moment to understand what makes this particular pattern special among the sea of heart pillow patterns available online.
First, the construction method is straightforward and beginner-friendly. Rather than requiring complex short-row shaping or intricate colorwork, this pattern uses a combination of intuitive increases and decreases to form the heart silhouette naturally. The two lobes at the top of the heart are knitted separately and then joined, which means you are never managing an overwhelming number of stitches on your needle at once.
Second, the pattern is highly adaptable. Want a larger pillow for a living room sofa? Simply size up your yarn and needles. Looking for a small decorative heart to hang on a wall or attach to a package? Use a fingering weight yarn and go down in needle size. The math stays the same — only the scale changes.
Third, and perhaps most importantly, this pattern produces results that photograph beautifully. If you enjoy sharing your makes on social media or in knitting communities, the finished heart pillow photographs with wonderful depth and texture, especially when worked in a solid or semi-solid yarn that lets the stitch definition shine.
Materials You Will Need
Getting your materials together before you begin is always a good idea, and for this project, the list is refreshingly simple.
For the standard version of this pattern, which produces a finished pillow approximately 12 to 14 inches across at its widest point, you will need approximately 200 to 250 yards of bulky or super bulky weight yarn (CYCA weight 5 or 6). A wool or wool-blend yarn is ideal because it has natural elasticity that helps the stitches look even and gives the pillow a lovely squishiness. However, a soft acrylic works beautifully as well, particularly if the pillow is intended for a child or someone with wool sensitivities.
You will also need a pair of US size 9 (5.5mm) or US size 10 (6mm) straight or circular needles. Circular needles used flat work just as well as straights and are a great option if you prefer them. A blunt tapestry needle is essential for seaming the pieces together and weaving in your ends. You will need a small amount of polyfill stuffing — a standard 12-ounce bag is more than enough — and stitch markers to help keep track of your place during shaping.
Finally, gather a pair of scissors and, optionally, a ruler or tape measure to check your gauge and finished dimensions.
Gauge and Sizing
Gauge matters more in pillow knitting than many beginners expect, because it directly affects how large your finished pillow will be and how much yarn you will use. For this pattern, the target gauge is approximately 14 stitches and 20 rows over 4 inches in stockinette stitch using the recommended yarn and needle size.
If your gauge is tighter than this, your pillow will come out smaller and you may run short on yarn. If your gauge is looser, the pillow will be larger and the stuffing may show through the stitches slightly, giving a less polished appearance. A quick gauge swatch is worth the twenty minutes it takes, especially if you have substituted a different yarn than what is called for.
That said, for a pillow, you have more flexibility than you would with a fitted garment. If your heart turns out slightly larger or smaller than the stated dimensions, it will still function perfectly and look gorgeous — so do not let gauge anxiety stop you from casting on.
Understanding the Construction
This heart pillow is worked in two identical pieces: a front and a back. Both pieces are shaped identically, so once you have worked one, the second goes even faster because you already know the rhythm of the shaping. Each piece begins at the bottom point of the heart, increases outward to the widest part of the pillow body, and then splits into two lobes that are shaped independently before being bound off. When both pieces are complete, they are seamed together around the outside edge with the wrong sides facing each other, leaving a small opening for stuffing before the final seam is closed.
This construction method is elegant because it means the seam runs along the very edge of the heart, essentially becoming invisible once the pillow is stuffed and the edges puff outward. There is no visible seam on the face of the pillow, just beautiful, uninterrupted stockinette or whatever stitch pattern you choose for the surface.
The Pattern
Abbreviations used in this pattern:
CO = cast on, K = knit, P = purl, K2tog = knit two stitches together (a right-leaning decrease), SSK = slip, slip, knit (a left-leaning decrease), M1L = make one left (a left-leaning increase), M1R = make one right (a right-leaning increase), RS = right side, WS = wrong side, BO = bind off, PM = place marker, SM = slip marker, St(s) = stitch(es).
Piece One (Make two identical pieces)
Using your preferred cast-on method (the long-tail cast-on creates a neat, sturdy edge), CO 3 sts.
Row 1 (RS): K1, M1R, K1, M1L, K1. You now have 5 sts.
Row 2 (WS): Purl all stitches.
Row 3: K1, M1R, knit to last st, M1L, K1. You now have 7 sts.
Row 4: Purl all stitches.
Continue repeating Rows 3 and 4, increasing 2 stitches every right-side row, until you have 31 stitches on your needle. End having just completed a WS (purl) row. At this point your knitting should have a pleasant triangular, wedge shape — this is the bottom portion of the heart forming.
Body Rows (worked without shaping):
Work in stockinette stitch (knit RS rows, purl WS rows) without any increases or decreases for the next 6 rows, ending with a WS row. Your work should now measure approximately 5 to 6 inches from the cast-on point.
Dividing for the two lobes:
This is where the heart shape really comes to life. You are going to work each lobe of the heart separately, starting with the right lobe as it appears on the RS of your work.
Next row (RS): K15, PM, turn. Leave the remaining 16 sts on a stitch holder or spare needle. You will return to them for the left lobe.
Right Lobe:
Working on these 15 stitches only:
Row 1 (WS): Purl.
Row 2 (RS): K1, M1R, knit to last st, M1L, K1. (17 sts)
Row 3 (WS): Purl.
Row 4 (RS): Knit.
Row 5 (WS): Purl.
Row 6 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (15 sts)
Row 7 (WS): Purl.
Row 8 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (13 sts)
Row 9 (WS): Purl.
Row 10 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (11 sts)
Row 11 (WS): Purl.
Row 12 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (9 sts)
Row 13 (WS): Purl.
Row 14 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (7 sts)
Row 15 (WS): Purl.
Row 16 (RS): K1, SSK, K1, K2tog, K1. (5 sts)
Row 17 (WS): Purl.
Row 18 (RS): SSK, K1, K2tog. (3 sts)
Row 19 (WS): P3tog. (1 st)
Break yarn and pull through remaining stitch to fasten off.
Left Lobe:
Return the held 16 stitches to your needle. Rejoin yarn with RS facing. The center stitch (the 16th stitch, which sits at the center top of the heart) will be decreased away at the start to create the characteristic inward dip between the two lobes.
Row 1 (RS): SSK (using first two sts), knit to end. (15 sts)
Row 2 (WS): Purl.
Row 3 (RS): K1, M1R, knit to last st, M1L, K1. (17 sts)
Row 4 (WS): Purl.
Row 5 (RS): Knit.
Row 6 (WS): Purl.
Row 7 (RS): K1, SSK, knit to last 3 sts, K2tog, K1. (15 sts)
Continue decreasing as established for the right lobe (Rows 8 through 19) until 1 stitch remains. Fasten off.
You now have two identical heart-shaped pieces. Set them aside and make the second piece following the exact same instructions from the beginning.
Finishing the Pillow
Once both pieces are complete, weave in all your loose ends on each piece except for the tail you will use for seaming. Block both pieces lightly if your yarn is a natural fiber — a gentle wet block or steam block will even out the stitches and make seaming significantly easier.
Hold the two pieces with wrong sides together, so the right sides face outward on both sides of the pillow. Using your tapestry needle and a length of yarn, begin seaming around the outside edge of the heart using mattress stitch or whip stitch, whichever you prefer. Work around the entire perimeter of the heart, leaving a 4 to 5-inch opening along one of the straight side edges.
Through this opening, stuff your pillow firmly with polyfill, working the stuffing into the pointed bottom tip and the rounded lobe sections first before filling the central body. A pencil or chopstick is helpful for pushing stuffing into the tips and corners. Once the pillow feels pleasingly full — firm enough to hold its shape but soft enough to squish satisfyingly — close the opening with the remaining seam and weave in your final end.
Give the pillow a gentle squeeze and reshape it with your hands. You will notice the heart silhouette becoming more pronounced as the stuffing settles.
Customization Ideas
One of the most delightful aspects of this pattern is how easily it lends itself to personalization. Here are some of the ways knitters have made this pattern their own.
Texture stitches work beautifully on the heart surface. Instead of plain stockinette, try seed stitch for a classic textured look, or a simple 2×2 ribbing that stretches across the surface. Moss stitch gives a particularly lovely, slightly rustic look that photographs beautifully in natural light.
Color is another obvious way to make this pattern personal. A deep cranberry red for Valentine’s Day feels timeless, but a soft blush pink, a rich burgundy, a cheerful coral, or even a variegated yarn that shifts through sunset tones can all produce stunning results. Some knitters make the front and back in two coordinating colors, which creates a charming reversible effect.
You can also embellish the finished pillow in countless ways. A simple crocheted chain loop at the top center of the heart turns it into a hanging decoration for a door or wall. Embroidered initials on the face of the pillow make it a deeply personal anniversary or wedding gift. A few buttons sewn on as an accent, a length of velvet ribbon tied into a bow at the dip between the lobes, or even a sprig of dried lavender tucked inside the stuffing before closing — all of these small touches transform a lovely knitting project into a truly special handmade gift.
Yarn Suggestions
Choosing the right yarn makes a significant difference in both the knitting experience and the final result. For this pattern, you want something with enough body to hold the heart shape cleanly but soft enough to be pleasant to work with for the duration of the project.
Wool or wool-blend bulky yarns are the top recommendation. The natural fiber has memory and elasticity that make the stitches look more even, and the finished pillow has a warmth and depth that acrylic yarns sometimes lack. That said, a high-quality soft acrylic like those designed for baby items is a perfectly lovely choice, particularly if you need the pillow to be machine washable — a practical consideration for a gift pillow in a household with children or pets.
Avoid yarns with very long color repeats or highly textured novelty yarns for your first attempt. These can obscure the clean lines of the heart shaping and make it harder to see your stitches clearly while working. Save the fun novelty yarns for a second or third version once you know the pattern by heart and can knit it without closely watching every stitch.
Tips for Success
A few practical notes before you cast on will save you time and frustration along the way.
Read through the entire pattern before you begin. This is advice every pattern recommends and most knitters skip, but it genuinely pays off. Understanding where you are headed — particularly the lobe-splitting section — means you will not be surprised mid-project.
Use a row counter or a simple tally on a piece of paper to track your rows during the lobe shaping. The decrease sequence is rhythmic and easy once you are in it, but losing your place means counting back through your work, which takes time and patience.
When you divide for the lobes, a stitch holder or even a spare piece of yarn threaded through the held stitches will keep them secure and easy to pick back up. Avoid leaving them on the needle if you can, as it creates awkward tension when you rejoin yarn for the second lobe.
Finally, do not rush the stuffing stage. Taking the time to distribute the stuffing evenly — particularly into the tips and curves of the heart — is what separates a pillow that looks a little lumpy from one that looks polished and professional. Work slowly, add stuffing gradually, and reshape as you go.
Sharing Your Make
The SeeLoveShare community loves to see finished versions of this pattern in all its variations and colorways. If you make this heart pillow, consider sharing a photo on Instagram or Pinterest with the hashtag so others can find inspiration from your version. Seeing how other knitters have interpreted the same pattern — in different yarns, colors, and with their own embellishments — is one of the most genuinely joyful parts of belonging to a knitting community.
Whether you make this pillow for yourself, as a gift, or simply as a way to spend a satisfying afternoon with your needles and your favorite yarn, the finished heart will carry the warmth of the time and care you put into it. That is, perhaps, the most beautiful thing about handknitting: every stitch is a small act of love made tangible.
Happy knitting.