Free Heart Blanket Knitting Pattern – Baby Blanket or Full Size Sofa Throw

Free Heart Blanket Knitting Pattern: Baby Blanket or Full Size Sofa Throw

There is something undeniably special about a handknitted blanket. It carries warmth in two senses — the literal warmth of wool or soft acrylic fiber wrapped around a body, and the emotional warmth of knowing someone sat down with needles and yarn and made something with their hands just for you. A heart blanket takes that sentiment even further. The motif says everything without a single word, making it perfect as a baby shower gift, a wedding present, a housewarming token, or simply a cozy throw to drape over your sofa on a Sunday afternoon.

This free heart blanket knitting pattern gives you everything you need to make either a small baby blanket or a full-size sofa throw, depending on how much yarn you have and how ambitious you’re feeling. Both versions use the same basic construction, the same stitch pattern, and the same simple technique for working the heart motif. If you can knit and purl, you can make this blanket. It’s a wonderful project for adventurous beginners and a satisfying, almost meditative knit for more experienced crafters who want something beautiful to work on while watching television or listening to a podcast.

Let’s dive in.


About This Pattern

The heart motif in this blanket is worked in a simple combination of knit and purl stitches, using a technique called textured colorwork or reverse stockinette against a stockinette background. This means you don’t need to manage multiple strands of yarn or do any complicated colorwork. The hearts appear because knit stitches and purl stitches catch light differently, creating a raised, visible design on the surface of the fabric. The effect is subtle and elegant — perfect for a classic gift that won’t feel trendy or dated five years from now.

The blanket is worked flat, back and forth in rows, which means you can use straight needles or circular needles. Many knitters prefer circular needles for large flat projects because the cable holds the weight of the work comfortably and prevents the needles from slipping out, but either will work beautifully here.


Materials You’ll Need

For the Baby Blanket (approximately 28 inches by 34 inches):

You’ll need roughly 600 to 700 yards of worsted weight yarn. This is a very standard yarn weight and you’ll find it in virtually every craft store and online yarn shop. Choose a yarn that’s soft against delicate skin — look for labels that say “baby soft,” “superwash,” or “extra fine” if you’re making this for a newborn. A machine-washable yarn is a practical and thoughtful choice for a baby gift, because parents have enough to worry about without hand-washing blankets.

Needle size: US 7 (4.5mm) or as needed to match gauge.

For the Full-Size Sofa Throw (approximately 50 inches by 60 inches):

You’ll need approximately 1,800 to 2,200 yards of worsted weight yarn depending on your gauge and how tightly you knit. If you want a chunkier, quicker knit, you can size up to bulky weight yarn (around 5–6mm needles), but the heart motif will be larger and less defined. Worsted weight gives the best balance of speed and stitch clarity for this design.

Needle size: US 7 (4.5mm) or as needed to match gauge.

Additional materials for both sizes:

A tapestry needle for weaving in ends, a ruler or tape measure, scissors, and stitch markers if you’d like to mark pattern repeats (optional but helpful for beginners).


Gauge

Gauge matters more than many beginners realize, especially when you’re aiming for a specific finished size. For this pattern in worsted weight on US 7 needles, you’re looking for approximately 18 stitches and 24 rows over 4 inches in stockinette stitch. Always knit a gauge swatch before starting, especially if you’ve never worked with a particular yarn before. Block your swatch, let it dry, and then measure it. If your swatch is smaller than expected, go up a needle size. If it’s larger, go down. Five minutes of swatching can save hours of frustration later.

That said, gauge isn’t critical for a blanket the way it is for a sweater. A blanket just needs to be approximately the right size and feel comfortable to use. If yours comes out a few inches smaller or larger than specified, it will still be a beautiful, functional blanket.


Abbreviations

Throughout this pattern, the following abbreviations are used:

CO — cast on. K — knit. P — purl. RS — right side. WS — wrong side. Rep — repeat. St(s) — stitch(es). BO — bind off.


The Heart Chart

The heart motif used in this pattern is 13 stitches wide and 14 rows tall. It’s worked against a stockinette background, with the heart itself created in reverse stockinette (purl bumps on the right side). You’ll repeat this motif across the width of the blanket, separated by a few knit stitches of background fabric, and stack the motifs vertically with a few rows of plain stockinette between each row of hearts.

Here is the heart motif written out row by row. K = knit on RS (purl on WS), P = purl on RS (knit on WS):

Row 1 (RS): K13 (all background)
Row 2 (WS): P13
Row 3 (RS): K5, P1, K1, P1, K5
Row 4 (WS): P4, K1, P3, K1, P4
Row 5 (RS): K3, P2, K5, P2, K1
Row 6 (WS): P3, K1, P5, K1, P3
Row 7 (RS): K2, P2, K7, P2
Row 8 (WS): P2, K1, P7, K1, P2
Row 9 (RS): K2, P2, K7, P2
Row 10 (WS): P2, K1, P7, K1, P2
Row 11 (RS): K3, P2, K5, P2, K1
Row 12 (WS): P4, K1, P3, K1, P4
Row 13 (RS): K4, P5, K4
Row 14 (WS): P6, K1, P6

Note: If reading written-out chart rows feels confusing, you may find it helpful to use a piece of graph paper to draw out the motif visually. Mark knit stitches as empty squares and purl stitches (on the right side) as filled squares, and refer to your graph as you knit. Many knitters find a visual chart easier than row-by-row written instructions.


Pattern Instructions

Baby Blanket

Cast on 126 stitches.

Begin with a border. Knit every stitch for 8 rows (this creates a garter stitch border that keeps the edges from curling and adds a nice frame to the blanket).

After the border, set up the pattern:

Setup row (RS): K5 (border stitches), work the first row of the heart motif pattern across the next 116 stitches, K5 (border stitches).

Maintain 5 stitches of garter stitch (knit every row) at each side edge throughout the blanket. These are your side borders.

Between each vertical repeat of the heart motif, work 6 rows of plain stockinette (knit on RS, purl on WS) to give the hearts room to breathe and to create a balanced, attractive rhythm in the fabric. Repeat the 13-row heart motif across the full width of the inner stitches, working as many vertical repeats as needed to reach your desired length, ending with 6 rows of plain stockinette after the final motif row.

Finish with 8 rows of garter stitch at the bottom to match your cast-on border.

Bind off all stitches loosely. A loose bind-off is important — if it’s too tight, the top edge will pucker and the blanket won’t lie flat.

Finishing: Weave in all ends using your tapestry needle. Block the blanket by soaking it in cool water, gently squeezing out excess water (do not wring), and laying it flat to dry in the correct dimensions. Blocking makes an enormous difference to the finished appearance of any knitted item. It evens out stitches, softens the fabric, and helps the heart motif read more clearly.


Full-Size Sofa Throw

Cast on 224 stitches.

Work 10 rows of garter stitch for the bottom border.

Set up the pattern with 6 border stitches on each side. The inner 212 stitches will carry the heart motif pattern.

Because the throw is wider, you’ll fit more heart motifs across each row. Arrange them so that you have an equal number of background stitches between each heart and at each edge. With 212 inner stitches and a 13-stitch motif, you can fit approximately 12 hearts across with spacer stitches of 4 to 5 stitches between each one — work out your exact spacing before you start and mark the repeat boundaries with stitch markers.

Work vertical repeats of the heart pattern as you did for the baby blanket, with 8 rows of plain stockinette between each row of hearts to give the larger scale blanket a well-proportioned rhythm. Continue until the throw measures approximately 58 to 60 inches from cast-on edge, ending after a stockinette section rather than mid-motif.

Finish with 10 rows of garter stitch for the top border.

Bind off loosely, weave in ends, and block.


Tips for Success

Choose your yarn color thoughtfully. The textured heart motif shows up best in solid colors or very subtle heathered tones. Highly variegated yarn will camouflage the hearts and the effect will be lost. If you’re set on using a multicolored yarn, try a tonal yarn — one that varies through shades of a single color — rather than a yarn that jumps between very different hues.

Keep a row counter. Whether it’s a little clicker counter on your needle, a pencil and paper tally, or an app on your phone, tracking your row count through the heart motif is important. It’s very easy to look up from your knitting after a phone call or a coffee break and lose your place. A row counter removes the guesswork.

Read both sides of your work. As you knit, hold the blanket up to the light occasionally to look at the right side. This lets you catch mistakes early, before they’re buried under dozens of additional rows.

Don’t skip blocking. This bears repeating. Blocking is not optional for a piece like this — it’s where the blanket truly becomes itself. An unblocked knitted blanket can look lumpy, uneven, and disappointing. The same blanket, blocked, looks polished and professional. It takes maybe ten minutes of hands-on time and a day of drying. It’s worth every moment.

Working with a large cast-on. If you’re making the sofa throw and the thought of casting on 224 stitches feels daunting, try using the long-tail cast-on method if you aren’t already. It’s faster, creates a neater edge, and is easier to control on large stitch counts. Measure out a generous tail before you start — for 224 stitches in worsted weight, leave about 3 to 4 feet of tail.


Yarn Suggestions

For a baby blanket, look for Lion Brand Pound of Love, Paintbox Simply DK (in worsted weight equivalent), Cascade 220 Superwash, or any soft machine-washable acrylic or wool-acrylic blend. Avoid anything with a scratchy or rough texture — always rub the yarn against the inside of your wrist before buying. If it bothers your wrist, it will bother a baby’s skin.

For the sofa throw, you have more flexibility. A pure wool like Cascade 220 will give you gorgeous stitch definition and warmth. A cotton-acrylic blend is excellent if you live somewhere warm and want a lighter blanket. A chenille or velvet yarn will make an incredibly cozy throw but will make the heart motif harder to see, so keep that in mind if you want the pattern to be visible. Neutral tones — cream, oatmeal, soft grey, dusty rose — photograph beautifully and look timeless in a living room.


Gifting Ideas

A handknitted blanket is one of the most thoughtful gifts you can give, and hearts make the message even clearer. Here are some occasions where this pattern is especially fitting:

A baby shower gift, particularly in soft white, pale yellow, or mint green, feels heirloom-quality and will likely be kept long after the baby has grown. New parents almost always appreciate a handmade gift far more than another store-bought item.

A wedding or engagement gift. Knit the full-size throw in the couple’s home colors or a neutral that suits their style, and you’ll have given them something that might stay on their sofa for decades. Include a small note explaining that you made it by hand, and most recipients are genuinely moved.

A Valentine’s Day gift. Obviously. A heart blanket for Valentine’s Day is almost too perfect, but when something is perfect, you use it. Work it in red, burgundy, blush pink, or a combination, and pair it with a cozy evening in.

A “just because” gift. Some of the most meaningful presents are the ones that arrive without occasion. Finishing this blanket and giving it to a friend who’s been going through a hard time, or a parent who is aging, or a sibling far away — that kind of gift communicates something that cards and flowers simply cannot.


Making It Your Own

Once you’re comfortable with the pattern, there are many ways to customize it. You could alternate the heart orientation on every other row, so that some hearts appear right-side up and others appear flipped (though upside-down hearts look a bit like spades, so test this before committing). You could add a twisted stitch border instead of a plain garter border for a more ornate frame. You could add a simple lace edging after binding off, working it separately and sewing it on, for a more delicate and feminine look.

Some knitters choose to add initials or a date in duplicate stitch after the blanket is complete — this is a wonderful personalization technique for a gift, and it’s much easier than knitting letters into the fabric as you go.

If you want to scale the pattern up further — into a bed-size blanket, for example — simply cast on more stitches in multiples that match your heart motif spacing, and continue adding vertical repeats until you reach the length you want. The pattern scales effortlessly.


A Final Word

Knitting a blanket is a commitment. It takes time, patience, and a willingness to sit with a project through the weeks or months it takes to grow from a few rows into something large and warm and finished. But the payoff — the moment you hold up the completed blanket and see all those hearts stacked across its surface, soft and warm and solid in your hands — is one of the genuinely satisfying experiences this craft has to offer.

Whether you’re making this for a newborn just entering the world, a couple building a new home together, or simply for yourself on cold evenings, a heart blanket made with care and attention is a small, beautiful thing. It says: I made time for this. I made time for you.

Happy knitting.

Categorized in:

Blankets,

Last Update: October 3, 2026