
Heart Motif Blanket: Free Knitting Pattern for a Cozy, Love-Filled Heirloom
There is something deeply satisfying about knitting a blanket. Unlike a hat or a pair of socks, a blanket takes time — real, unhurried time — and somewhere in that long stretch of rows and yarn overs, it becomes something more than just a project. It becomes a gesture. A heart motif blanket, especially, carries that feeling from the very first stitch. Every heart worked into the fabric is a small declaration, and by the time you cast off the final row, you have something genuinely worth keeping or gifting.
This free knitting pattern will walk you through creating a beautiful heart motif blanket from start to finish. It is designed to be approachable for intermediate knitters but written clearly enough that a confident beginner who has tackled colorwork or basic cable patterns should be able to follow along without frustration. The finished blanket measures approximately 40 inches by 50 inches, making it a generous lap blanket, a perfect baby blanket scaled up, or a thoughtful throw for a reading chair. All the information you need is here — materials, gauge, abbreviations, stitch counts, and row-by-row instructions — and it is completely free.
Why Knit a Heart Motif Blanket?
Before diving into the pattern itself, it helps to understand why this particular design has endured in the knitting world for so long. Heart motifs have appeared in Scandinavian folk knitting, in traditional Welsh quilts translated into knitwear, and in countless contemporary handmade projects shared across communities of crafters. The appeal is simple: the heart is universally understood. It communicates warmth, love, and care without needing any translation.
A heart motif blanket is also a genuinely versatile project. Knit it in soft pastels and it becomes a tender baby shower gift. Work it in deep jewel tones and it drapes beautifully over a sofa in a grown-up living room. Choose a crisp white or cream and it takes on a classic, heirloom quality that feels timeless. The pattern structure itself — a repeating motif set against a clean background — makes it easy to customize once you understand the core logic of the design.
There is also a practical pleasure in this kind of knitting. Once you have worked a few repeats, the pattern lives in your hands. You stop counting obsessively and start simply knitting, which is exactly the meditative rhythm that draws so many people to the craft in the first place.
Materials and Supplies
To knit this heart motif blanket, you will need the following:
Yarn: Approximately 1,200 yards of bulky weight yarn (yarn weight 5 or “chunky”) in your main color (MC), and approximately 300 yards in your contrasting color (CC). The pattern uses colorwork to create the hearts, so both colors will be active at certain points in the project. Look for a yarn with some elasticity and good stitch definition — wool blends, wool-acrylic blends, or a quality acrylic all work beautifully. For a softer result suited to babies or sensitive skin, consider a superwash merino or a bamboo-cotton blend.
Needles: US size 10 (6mm) circular knitting needles, 32 inches or longer. Circular needles are recommended even though you will be knitting flat, simply because the blanket’s width benefits from the extra cord length to hold all those stitches comfortably.
Notions: Stitch markers, a tapestry needle for weaving in ends, scissors, and a ruler or measuring tape for checking gauge.
Gauge
18 stitches and 24 rows = 4 inches in stockinette stitch using US size 10 needles.
Gauge matters more for blankets than many knitters assume. A blanket worked at a looser gauge will be drapier and use more yarn; a tighter gauge will be stiffer and smaller. Take the time to knit a gauge swatch of at least 6 inches square, wash it the way you intend to wash the finished blanket, and measure it before casting on. Adjusting your needle size up or down by half a millimeter can make a significant difference in the final dimensions.
Abbreviations
CO — cast on
BO — bind off
k — knit
p — purl
MC — main color
CC — contrasting color
RS — right side
WS — wrong side
rep — repeat
pm — place marker
sm — slip marker
k2tog — knit two stitches together (a right-leaning decrease)
ssk — slip, slip, knit (a left-leaning decrease)
yo — yarn over
st(s) — stitch(es)
Pattern Notes
This blanket is worked flat, back and forth in rows, on circular needles. The colorwork hearts are created using the intarsia method rather than stranded colorwork, which means you will use a separate small bobbin or butterfly of CC yarn for each heart. This keeps the yarn from tangling across the back of the work and gives you a cleaner, lighter fabric without long floats.
If you prefer, you can substitute duplicate stitch for the hearts. In that method, you knit the entire blanket in MC and then use CC to embroider the heart shapes on top after the knitting is complete. This is a wonderful option for knitters who find intarsia challenging, and the finished appearance is almost identical.
The border of this blanket is worked in a simple seed stitch, which lies flat naturally and frames the hearts beautifully without requiring any blocking trickery.
The Heart Chart
Each heart motif spans 12 stitches wide and 14 rows tall. Here is how each heart is shaped within that 12-stitch by 14-row grid, read from right to left on right-side rows and from left to right on wrong-side rows. An “X” represents CC and a “.” represents MC.
Row 1 (RS): . . X X . . . X X . . .
Row 2 (WS): . X X X X . X X X X . .
Row 3 (RS): X X X X X X X X X X X X
Row 4 (WS): X X X X X X X X X X X X
Row 5 (RS): X X X X X X X X X X X X
Row 6 (WS): X X X X X X X X X X X X
Row 7 (RS): . X X X X X X X X X X .
Row 8 (WS): . X X X X X X X X X X .
Row 9 (RS): . . X X X X X X X X . .
Row 10 (WS): . . X X X X X X X X . .
Row 11 (RS): . . . X X X X X X . . .
Row 12 (WS): . . . X X X X X X . . .
Row 13 (RS): . . . . X X X X . . . .
Row 14 (WS): . . . . . X X . . . . .
This creates a classic, symmetrical heart shape. When placing these hearts across your blanket, you will have three hearts per row of motifs, each separated by a 6-stitch gap of MC, with a 6-stitch MC border on each side.
Pattern Instructions
Cast On
Using MC and the long-tail cast on method (or your preferred cast on), CO 182 stitches. The long-tail cast on is recommended because it produces a flexible, tidy edge that matches the visual weight of seed stitch.
Bottom Border
Work 10 rows in seed stitch as follows:
Seed Stitch Row: K1, p1; rep from to end of row.
Repeat this row for all 10 rows. The seed stitch border creates a flat, stable base for the blanket and prevents the stockinette body from curling.
Body Setup
From this point, you will work the blanket in a combination of stockinette stitch and seed stitch border, with the heart motif panels placed as described below. The left and right edges are each maintained in a 10-stitch seed stitch border throughout the body.
Each RS row is worked as: [10 sts seed stitch border] + [162 sts stockinette/colorwork panel] + [10 sts seed stitch border].
Each WS row is worked as: [10 sts seed stitch border] + [162 sts purl] + [10 sts seed stitch border].
Work 10 rows in this setup using MC only before beginning your first heart motif panel. This plain section grounds the hearts visually and gives the blanket a clean, finished look at the lower edge.
First Heart Motif Panel
The 162-stitch center panel accommodates three hearts per horizontal band. The placement is as follows: 6 sts MC, 12 sts heart, 6 sts MC, 12 sts heart, 6 sts MC, 12 sts heart, and so on across the row, concluding with the final sts before the right border.
Begin working from the heart chart, attaching CC bobbins where each heart begins. For intarsia, twist the yarns around each other at every color change to avoid holes in the fabric.
Work all 14 rows of the heart chart. After completing Row 14 of the chart, break off CC ends (leaving a 6-inch tail for weaving in) and continue in MC only.
Between-Motif Spacing
Work 14 rows in plain stockinette (with seed stitch borders) before beginning the next heart motif panel. This spacing gives the eye a place to rest between the decorative bands and creates a pleasing proportion between motif and ground.
Repeating the Pattern
Continue alternating between heart motif panels and plain stockinette spacers. For a blanket of approximately 50 inches in length (after blocking), you will work approximately five complete heart motif panels separated by plain spacers, with the final heart panel followed by a plain spacer before the top border. Adjust the number of repeats based on your gauge and desired length.
Top Border
When the body reaches your desired length, work 10 rows of seed stitch to mirror the bottom border. Then bind off all stitches loosely in seed stitch pattern. A loose bind off is important — if your bind off is too tight, the top edge will pucker and the blanket will not lie flat.
Finishing
Weave in all ends carefully using a tapestry needle. For intarsia blankets, there will be quite a few ends to deal with, so settle in with a podcast or your favorite music and take your time. Weave each end in a different direction for at least an inch, then split the plies and weave in the opposite direction for security. This method holds ends without the need for knots, which can create lumpy spots in the finished fabric.
Once all ends are woven, wet block the blanket. Submerge it completely in cool water, gently press out excess water (never wring or twist), and lay it flat on a blocking mat or clean towels. Pin the edges into their final dimensions and allow to dry completely. Blocking opens up the stitches, evens out any inconsistencies in tension, and brings the hearts into sharp, clean definition. The difference before and after blocking a colorwork piece is remarkable.
Customization Ideas
One of the great pleasures of a pattern like this one is how much room it leaves for personal expression.
You might try working the blanket in a gradient yarn for the MC, watching the color shift gradually from one end of the blanket to the other while the hearts remain in a steady, anchoring CC. A charcoal or navy MC with a bright red or pink CC gives the blanket a bold, modern look. A soft grey with white hearts reads as cool and minimal. Cream with sage green hearts feels botanical and current.
If you want a larger blanket — a full throw that can cover a couch or be used as a bed accent — simply cast on more stitches in multiples that accommodate the pattern repeat. The core repeat unit for the heart panel placement is 18 stitches (12 for the heart plus 6 for the gap), so adding 18 stitches to the center panel allows for one additional heart per row.
You can also vary the hearts themselves. Working them in three colors rather than two, rotating between different CCs for each band of motifs, gives the blanket a playful, scrappy feel that works especially well for baby gifts or children’s rooms.
For a more advanced approach, consider replacing the plain stockinette spacers between heart panels with a simple textured stitch — a garter ridge, a row of eyelet holes, or a moss stitch band — to add more visual interest to the ground fabric.
Notes on Yarn Selection
The yarn you choose will shape the character of the finished blanket more than almost any other decision. A rustic wool or wool blend will felt very slightly with washing and blocking, producing a fabric with wonderful body and durability. A superwash wool will stay soft and bouncy wash after wash, making it ideal for baby blankets or anything that will see heavy use. A bamboo-cotton blend will drape more loosely and feel cool against the skin, which is worth considering if the blanket is meant for warm-weather use.
For the hearts to show clearly, you want good contrast between your MC and CC. Hold the two yarns you are considering next to each other and squint — if they blend together, they will blur in the finished fabric. Strong value contrast (one light, one dark) always gives the cleanest, sharpest motifs.
Avoid very textured or hairy yarns, like mohair or boucle, for the CC especially. The heart shapes depend on crisp stitch definition, and a fuzzy yarn will soften the edges too much for the motif to read clearly.
A Few Words About the Knitting Process
Blankets ask something of you. They are not quick. There is no satisfying cast-off moment after a weekend of knitting the way there might be with a hat. A blanket requires you to show up, row after row, and trust that the accumulation is worth it.
What you get in return is the experience of watching something grow slowly into itself. Each heart that emerges from the needles carries a small charge of satisfaction. By the fifth panel you will feel the pattern as a rhythm, not a set of instructions. And when you finally spread the finished blanket out on a flat surface and see the whole thing — all those neat rows of hearts, the tidy seed stitch borders, the depth and texture of the blocked fabric — there is a particular quiet pride in it that no amount of praise from someone else quite replicates.
Knit this blanket for someone you love, or keep it for yourself without guilt. Either way, you will have made something lasting.
Skill Level and Time Estimate
This pattern is rated intermediate. Familiarity with basic colorwork (either intarsia or duplicate stitch), reading a chart, maintaining a border pattern while working a different stitch pattern in the center, and basic increases and decreases will make the process comfortable. Most knitters working at a steady pace — a few hours per week — complete this blanket in six to ten weeks.
Pattern Summary
Cast on 182 sts using MC. Work 10 rows seed stitch border. Begin body pattern with 10-stitch seed stitch borders on each side and stockinette center. Work 10 plain rows. Begin heart motif panels: three hearts across the 162-stitch center, each heart 12 sts wide by 14 rows tall, separated by 6-stitch MC gaps. Work 14 plain spacer rows between motif panels. Repeat for approximately five full heart bands. Work 10 rows seed stitch top border. Bind off loosely. Block and finish.
This pattern is free to use for personal and small-scale handmade-sale purposes. If you share your finished blanket online, consider tagging your photo so other knitters can find this pattern — the knitting community is always looking for good free patterns, and the more visible a project becomes, the more makers it can inspire.
Happy knitting.