
Heart Baby Blanket – Free Knitting Pattern
There is something quietly magical about making a blanket for a baby. You choose the yarn with care, running your fingers along the skeins until you find the one that feels soft enough, gentle enough, worthy enough of the tiny person it is meant to warm. You cast on your first stitches with a particular kind of hope. And when the finished piece comes off your needles, it carries something that no store-bought blanket ever could — the hours you gave to it, the intention behind every row.
This free knitting pattern for a heart baby blanket brings together that intention with a timeless motif. Hearts have been stitched into textiles for centuries, and for good reason. They are simple enough to be universally understood, beautiful enough to elevate any project, and perfectly suited to something made with love for someone new to the world. Whether you are knitting for your own child, a grandchild, a friend’s new arrival, or a charity donation, this pattern will walk you through every step from cast-on to bind-off.
About This Pattern
This heart baby blanket pattern uses a combination of knit and purl stitches to create a raised heart motif against a reverse stockinette background. The result is a textured, reversible-friendly design that looks beautiful from both sides of the blanket. The hearts appear in rows across the blanket, giving it a rhythmic, organized look that still feels warm and handmade rather than stiff or overly formal.
The pattern is written for a blanket measuring approximately 30 inches by 36 inches, which is a versatile size — large enough to use in a stroller or crib, small enough to work as a lovey or lap blanket. You can easily adjust the size by adding or subtracting full repeats of the pattern.
This is an intermediate-level pattern. If you are comfortable with reading a knitting chart, working knit and purl stitches, and maintaining a stitch count across multiple rows, you will find this completely manageable. Confident beginners who enjoy a gentle challenge are absolutely welcome here too.
Materials You Will Need
Yarn: Approximately 800–900 yards of worsted weight yarn (Category 4). A soft, machine-washable yarn is highly recommended for baby items. Some lovely choices include Lion Brand Pound of Love, Paintbox Simply DK (held double), Cascade 220 Superwash, or any similarly smooth worsted weight in your preferred color. For a classic look, soft white or cream is beautiful. Blush pink, sage green, pale yellow, and sky blue are all equally charming.
Needles: US Size 7 (4.5mm) straight or circular needles. If you prefer to work on circulars to accommodate the width of the blanket, a 32-inch or 40-inch cord works well.
Notions: Tapestry needle for weaving in ends, stitch markers (optional but helpful), scissors.
Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch. Always swatch before beginning a baby blanket — gauge affects the final dimensions more than you might expect, and with a gift item, it is worth taking the extra twenty minutes to check.
Abbreviations
Before diving into the pattern, here is a quick reference for the abbreviations used throughout:
k – knit
p – purl
RS – right side
WS – wrong side
rep – repeat
st(s) – stitch(es)
CO – cast on
BO – bind off
sl – slip stitch purlwise
pm – place marker
sm – slip marker
Pattern Notes
The heart motif in this blanket is worked using a combination of knit and purl stitches. The hearts are created by knitting stitches on a purled background, which makes the hearts pop forward as a raised texture. On wrong side rows, you will simply work the stitches as they appear — knit the knits and purl the purls.
The blanket begins and ends with a garter stitch border of six rows, and the left and right edges are framed by a five-stitch garter border on each side. This keeps the edges from rolling and gives the finished blanket a tidy, professional look.
When reading the chart, right side rows are read from right to left, and wrong side rows are read from left to right.
The Heart Chart
Each heart motif spans 14 stitches wide and 16 rows tall. Below is the written row-by-row description of a single heart motif block. In your blanket, you will work three hearts side by side across the width, separated by five purl stitches between each heart.
Heart Motif (worked over 14 stitches):
Row 1 (RS): P14
Row 2 (WS): K14
Row 3 (RS): P5, K4, P5
Row 4 (WS): K5, P4, K5
Row 5 (RS): P4, K2, P2, K2, P4
Row 6 (WS): K4, P2, K2, P2, K4
Row 7 (RS): P3, K2, P4, K2, P3
Row 8 (WS): K3, P2, K4, P2, K3
Row 9 (RS): P3, K8, P3
Row 10 (WS): K3, P8, K3
Row 11 (RS): P4, K6, P4
Row 12 (WS): K4, P6, K4
Row 13 (RS): P5, K4, P5
Row 14 (WS): K5, P4, K5
Row 15 (RS): P6, K2, P6
Row 16 (WS): K6, P2, K6
That completes one heart. The top of the heart is at Row 3, where the two lobes begin to appear, and the bottom point of the heart tapers to just two knit stitches by Row 15 before disappearing into the background. It reads naturally and intuitively once you have worked through it once or twice.
Full Pattern Instructions
Cast On
Using your US 7 needles and chosen yarn, cast on 135 stitches. This gives you a five-stitch garter border on each side (10 stitches total), three heart motifs of 14 stitches each (42 stitches), five-stitch purl spacers between and around the hearts (5 stitches on either side of each heart, plus 5 stitches between each pair, for a total of 5×5 = 25 stitches in spacer purl sections), and additional background stitches to even out the composition.
If you would prefer to simplify the math, here is how the stitch count breaks down row by row:
5 (garter border) + 5 (background) + 14 (heart 1) + 5 (spacer) + 14 (heart 2) + 5 (spacer) + 14 (heart 3) + 5 (background) + 5 (garter border) = 72 stitches for three hearts with spacing. Add additional background stitches on the edges to bring the total to your preferred width. At gauge, 135 stitches gives you a blanket approximately 30 inches wide.
Bottom Garter Border
Rows 1–6: Knit every stitch across all rows. This creates a clean, flat lower edge.
Body of the Blanket
Now begins the main pattern. You will alternate between working the heart motif rows and plain background rows. The five-stitch garter borders on each side are maintained throughout — always knit the first five and last five stitches of every row, regardless of what row of the heart motif you are on.
On right side rows, the background stitches outside the hearts are purled. On wrong side rows, the background stitches are knitted. This creates the reverse stockinette background that makes the hearts stand out.
Work Rows 1 through 16 of the heart motif, then repeat from Row 1. Continue in this manner until the blanket measures approximately 33 inches from the cast-on edge, ending on Row 16 of a heart motif repeat.
Top Garter Border
Work 6 rows of knit across all stitches to mirror the bottom border.
Bind Off
Bind off all stitches loosely in knit. A loose bind-off is essential — too tight and the top edge will pucker. If you tend to bind off tightly, try going up one needle size for the bind-off row.
Finishing
Weave in all ends securely using your tapestry needle. For baby items, it is worth weaving each end in at least two directions to make sure it will not come loose through washing. Trim ends close but not so short that they risk popping back through the fabric.
Block the finished blanket by soaking it in cool water with a small amount of wool wash or gentle soap, pressing out the excess water in a towel (do not wring), and laying it flat on a blocking mat or clean dry towel. Pin or ease it to the correct dimensions and allow it to dry completely. Blocking transforms a knitted piece — it evens out the stitches, opens up the texture, and makes the hearts look crisp and defined.
Sizing Variations
One of the great joys of a blanket pattern like this one is how easily it scales. Here are a few quick options depending on what you need.
For a smaller lovey or car seat blanket around 24 inches square, cast on 108 stitches and work two heart repeats across with appropriate borders. This uses roughly 500–600 yards of yarn and knits up quickly as a baby shower gift.
For a larger lap or crib blanket around 36 inches by 45 inches, add one more horizontal repeat of the heart motif and extend the length by working additional vertical repeats. Plan on 1,200 to 1,400 yards of yarn for this size.
For a coordinating set, the heart motif translates beautifully to a baby hat or dishcloth worked at the same gauge. A single heart centered on a small swatch makes a sweet handmade washcloth to pair with the blanket as a gift.
Yarn Suggestions and Color Ideas
The beauty of a textured knit pattern like this is that it works best in solid or semi-solid yarns. Variegated or heavily tonal yarns tend to obscure the texture of the hearts, making all that careful purling harder to see. If you love a variegated yarn, save it for a stockinette or garter project and choose a calm, even color for this one.
Some excellent choices in the worsted weight range that are baby-safe, soft, and machine washable include Lion Brand Vanna’s Choice (widely available, affordable, and comes in beautiful soft pastels), Paintbox Simply DK held double (which gives a lovely halo-free fabric), Cascade 220 Superwash (a perennial favorite for its stitch definition), and Drops Merino Extra Fine (for a luxuriously soft, grown-up feel at an accessible price point).
As for color, the heart motif shows up beautifully in any shade. Classic white with a white border looks elegant and timeless. A pale blush on white, or white on blush, gives you a subtle two-tone effect if you choose to work your border and body in contrasting colors. Muted sage or dusty lavender feel modern and gender-neutral. A deep teal or rich burgundy makes the hearts feel more statement-forward for parents who prefer a bolder nursery aesthetic.
Tips for Knitting Success
Read ahead before you begin. Take fifteen minutes to read through the entire pattern before casting on. Understanding where you are going makes it much easier to catch mistakes early and adapt to each new section confidently.
Use stitch markers generously. Placing a marker on either side of each heart motif takes about ten seconds and saves enormous frustration. It lets you check your stitch count at a glance and spot errors before they become several rows of unknitting.
Keep a row counter. A simple physical row counter or even a tally mark on a sticky note will help you track which row of the heart repeat you are on. This is especially helpful if you tend to pick up your knitting in short bursts between daily life.
Check your tension on background rows. The background purl stitches and the heart knit stitches need to be worked at consistent tension for the hearts to look clean and even. If you notice your hearts beginning to look muddy or the background rows pulling tighter, try consciously loosening your tension on purl stitches, which naturally want to be tighter than knit stitches for most knitters.
Don’t skip the swatch. It bears repeating. A gauge swatch takes twenty minutes and tells you whether your blanket will hit the right dimensions. An inch or two off gauge adds up to a noticeably different finished size across 135 stitches and 200-plus rows.
A Word About Giving Handmade Gifts
Handmade baby blankets carry something that is genuinely irreplaceable. In a world where parents can buy excellent, soft, durable blankets at any shop, a handknit blanket is not primarily a practical gift — it is a relational one. It says that you spent evenings and weekends working steadily through rows because someone you love is bringing a child into the world, and that matters to you. Many families keep handknit baby blankets for decades, passing them between siblings, tucking them into keepsake boxes, pulling them out years later with a kind of tenderness.
That weight is worth honoring. Take your time. Weave in your ends carefully. Block your blanket. Fold it neatly and write a little note about the yarn you chose, the hours it took, and the warmth you put into it. These details matter to the people who receive your work, even when they can’t fully articulate why.
Sharing Your Work
If you make this heart baby blanket, please share it! Tag your project on Ravelry so other knitters can see your version and be inspired. On Instagram, the knitting community is warm and genuinely delighted to celebrate finished objects — a well-lit photo of a blocked blanket laid flat or draped over a crib will always find appreciative eyes.
If you have questions about the pattern, leave a comment below. Pattern adjustments, yarn substitutions, sizing questions — all of it is welcome. Knitting is a conversation that has been happening across generations and cultures for a very long time, and every question or variation you bring to a pattern adds to that conversation.
Now cast on. Those hearts are waiting to be made.