
5 Diamond Lace Blanket: A Free Knitting Pattern for a Timeless Heirloom
Few things in the world of fiber arts carry the same quiet elegance as a lace knitting pattern. The interplay of yarn overs, decreases, and carefully placed stitches creates a fabric that seems almost too delicate to have come from two sticks and a strand of wool. If you have been searching for a free knitting pattern that blends classic craftsmanship with achievable technique, the 5 Diamond Lace Blanket is exactly what your needles have been waiting for.
This pattern creates a stunning blanket built around five repeating diamond motifs arranged across the fabric. Each diamond is formed through a balanced sequence of yarn overs and decreases that maintains a consistent stitch count throughout, making this pattern far more approachable than it looks once completed. Whether you are making it for a nursery, draping it over a reading chair, or gifting it as a wedding or baby shower present, this blanket has a timeless quality that will never go out of style.
This post will walk you through everything you need to know: materials, gauge, abbreviations, stitch counts, row-by-row instructions, finishing techniques, and tips to help you succeed even if lace knitting is relatively new to you.
Why Knit a Diamond Lace Blanket?
Before diving into the pattern itself, it is worth pausing to appreciate what makes this design so enduringly popular among knitters of all experience levels.
Diamond lace motifs have appeared in knitting traditions from the Shetland Islands to the Andes, from Victorian parlors to contemporary design studios. The diamond shape is geometrically satisfying, visually balanced, and naturally suited to the structure of knitted fabric because it follows the diagonal lines that yarn tends to create when manipulated with increases and decreases.
A blanket built on five diamond repeats strikes the ideal balance between visual impact and manageable complexity. You have enough repetition to find a rhythm quickly, but enough variation within each motif to keep your hands and mind engaged throughout the project. This is not mindless knitting, but neither is it the kind of pattern that demands your full concentration on every single stitch. Once the diamond sequence is in your muscle memory, you will find yourself moving through the rows with quiet confidence.
There is also something deeply meaningful about knitting a blanket. Unlike a small accessory that can be finished in an evening, a blanket asks for a sustained commitment of time and attention. The finished object carries that investment in a way you can feel when you pick it up. Recipients almost always sense it too.
Materials You Will Need
Yarn: Approximately 1,200 yards of a fingering or sport weight yarn for a baby blanket size (approximately 30 by 36 inches), or 2,400 to 2,800 yards for a lap blanket size (approximately 48 by 60 inches). The pattern below is written for the baby/throw size. A smooth, plied yarn will show the lace definition most clearly. Natural fibers like merino wool, cotton, or a cotton-linen blend work beautifully. Avoid overly fuzzy or textured yarns, as they tend to obscure the openwork details.
Needles: US size 4 (3.5mm) circular needles, 32 inches or longer. Circular needles are strongly recommended even for a flat project like this, because the blanket’s width will eventually exceed what a straight needle can comfortably hold.
Gauge: 24 stitches and 32 rows per 4 inches in stockinette stitch, blocked. Lace gauge is best measured after blocking, since blocking opens up the yarn overs and reveals the true dimensions of the fabric.
Notions: Stitch markers (at least 6), tapestry needle for weaving in ends, blocking mats and pins or blocking wires, a row counter or notepad for tracking your place in the pattern.
Sizing Information
The pattern below produces a blanket approximately 30 inches wide by 36 inches long, which is ideal for a baby or as a generous lap covering. To adjust the size, you can add additional diamond repeats to the width or simply knit more rows of the diamond sequence before beginning the border.
Each full diamond repeat is 20 stitches wide. The cast-on for the pattern as written is 150 stitches, which accommodates five 20-stitch diamond repeats plus a 10-stitch border on each side. If you want a wider blanket, add 20 stitches for each additional diamond repeat you wish to include.
For a full throw or bed blanket, multiplying the yarn requirements by approximately 2.3 to 2.5 times will give you a comfortable estimate, though always buy a little extra to account for individual gauge variation and finishing.
Abbreviations
The following abbreviations are used throughout the pattern. If you are new to lace knitting, it is worth reviewing each of these before you begin, particularly the central double decrease, which creates the characteristic pointed tips of each diamond.
k — knit
p — purl
yo — yarn over
k2tog — knit two stitches together (right-leaning decrease)
ssk — slip, slip, knit (left-leaning decrease)
sl1 — slip one stitch purlwise with yarn in back
cdd — central double decrease: slip 2 stitches together knitwise, knit 1, pass the 2 slipped stitches over (a 2-stitch decrease that leans to the center)
pm — place marker
sm — slip marker
RS — right side
WS — wrong side
rep — repeat
Understanding the Pattern Structure
The blanket is worked flat, back and forth in rows. It begins with a garter stitch border at the cast-on edge, works through a series of diamond lace repeats separated by garter rows, and ends with a matching garter stitch border at the bind-off edge. The left and right sides of the blanket maintain a 10-stitch garter border throughout, which prevents curling and frames the lace beautifully.
Each diamond in the lace section is worked over 20 stitches and 24 rows. The five diamonds are worked simultaneously across the row, so you are always working all five motifs at once rather than constructing each diamond separately. This creates a cohesive fabric with no seaming required.
The diamond is divided into two halves. The lower half opens outward from a single central stitch, expanding via yarn overs on either side of a center column while decreases at the outer edges maintain the stitch count. The upper half then closes back inward toward the center using the reverse arrangement. This expanding and contracting geometry is what gives the diamond its crisp, clean shape.
The Pattern
Cast On
Using the long-tail cast-on method, cast on 150 stitches. The long-tail cast-on is recommended here because it creates a firm, elastic edge that complements the border without puckering or flaring.
Bottom Border
Rows 1 through 10: Knit every stitch across all rows. This creates 5 ridges of garter stitch at the base of the blanket, which will visually mirror the top border you will add later.
After completing row 10, place markers as follows to help you track the border and diamond sections: k10, pm, k20, pm, k20, pm, k20, pm, k20, pm, k20, pm, k10.
Diamond Lace Section
The lace section consists of 24-row diamonds worked repeatedly until the blanket reaches your desired length. For the standard baby blanket size, work the 24-row repeat a total of 5 times, then proceed to the top border. For a longer blanket, simply repeat the 24 rows as many additional times as needed.
The instructions below are written for one complete diamond repeat (24 rows). The stitches within brackets represent the 20-stitch diamond motif, which you will repeat 5 times across each row between your border markers.
Row 1 (RS): k10, sm, k9, yo, k1, yo, k9, sm, repeat from to 4 more times, k10. (160 stitches)
Row 2 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 3 (RS): k10, sm, k8, ssk, yo, k1, yo, k2tog, k8, sm, repeat 4 more times, k10.
Row 4 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Wait — a quick note before continuing. In this pattern, the yarn overs in row 1 add stitches temporarily, but by row 3 and onward the increases and decreases are balanced within each motif, maintaining 20 stitches per diamond section. The transition from row 1 to row 3 represents the opening of the diamond at its very base. For the cleanest result, be sure your yarn overs in row 1 are worked snugly but not so tightly that they distort the adjacent stitches.
Row 5 (RS): k10, sm, k7, ssk, k1, yo, k1, yo, k1, k2tog, k7, sm, repeat 4 more times, k10.
Row 6 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 7 (RS): k10, sm, k6, ssk, k2, yo, k1, yo, k2, k2tog, k6, sm, repeat 4 more times, k10.
Row 8 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 9 (RS): k10, sm, k5, ssk, k3, yo, k1, yo, k3, k2tog, k5, sm, repeat 4 more times, k10.
Row 10 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 11 (RS): k10, sm, k4, ssk, k4, yo, k1, yo, k4, k2tog, k4, sm, repeat 4 more times, k10.
Row 12 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
You have now completed the lower opening half of the diamond. The center stitch — that single knit stitch flanked by yarn overs — has been traveled outward from the base, and the diamond is at its widest point at this row. Beginning with row 13, the diamond closes back toward the center.
Row 13 (RS): k10, sm, k4, k2tog, k4, cdd, k4, ssk, k4, sm, repeat 4 more times, k10. (Note: the cdd removes 2 stitches, so temporarily this row produces fewer; yo compensations are built into the following rows. See note below.)
For clarity: row 13 begins the closing of the diamond and will temporarily reduce your stitch count by 10 stitches (2 per diamond from the cdd). Row 14 reintroduces compensating yarn overs to restore the count. This is the most technically demanding transition in the pattern, so count carefully here.
Row 14 (WS): k10, sm, p18, sm, repeat 4 more times, k10.
Row 15 (RS): k10, sm, k3, k2tog, k3, yo, k1, yo, k3, ssk, k3, sm, repeat 4 more times, k10. (Stitch count per diamond is restored to 20.)
Row 16 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 17 (RS): k10, sm, k2, k2tog, k4, yo, k1, yo, k4, ssk, k2, sm, repeat 4 more times, k10.
Row 18 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 19 (RS): k10, sm, k1, k2tog, k5, yo, k1, yo, k5, ssk, k1, sm, repeat 4 more times, k10.
Row 20 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 21 (RS): k10, sm, k2tog, k6, yo, k1, yo, k6, ssk, sm, repeat 4 more times, k10.
Row 22 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Row 23 (RS): k10, sm, k9, yo, k1, yo, k9, sm, repeat 4 more times, k10. (This row mirrors row 1 and transitions smoothly into the next diamond repeat or the closing garter section.)
Row 24 (WS): k10, sm, p20, sm, repeat 4 more times, k10.
Repeat rows 1 through 24 for a total of 5 times (or as many as desired for your preferred length).
Top Border
After completing your final diamond repeat, work 2 rows of plain knit across all stitches to create a neat transition, then work 10 rows of garter stitch to match the bottom border.
Bind off all stitches loosely using a standard bind-off or a stretchy bind-off method such as the yarn-over bind-off. A stretchy bind-off is particularly important here because the lace needs to open fully during blocking, and a tight bind-off edge will prevent that.
Finishing and Blocking
Blocking is not optional for lace knitting — it is the step that transforms your work from a crinkled, slightly mysterious piece of fabric into a breathtaking finished blanket. The process is simpler than it sounds.
Wet the blanket thoroughly by submerging it in a basin of cool water. Do not agitate or wring. Gently squeeze out excess water and roll the blanket in a clean towel to remove more moisture. Lay the blanket out on your blocking mats and use pins or blocking wires to stretch it gently to your target dimensions, taking care to open up the diamond openwork evenly across all five motifs.
Allow the blanket to dry completely — this may take 24 hours or more depending on your yarn fiber content and ambient humidity. Resist the urge to rush it. When you unpin the finished piece, you will understand immediately why the wait was worth it.
Tips for Success
If you are approaching lace knitting for the first time or returning after a long break, a few targeted tips can make the experience dramatically smoother.
Always use a lifeline before you begin a new diamond repeat. A lifeline is simply a length of smooth, contrasting yarn threaded through your live stitches at a point where your stitch count is correct and your pattern is on track. If you make a mistake and need to unravel, the lifeline catches your stitches at that safe row so you do not lose your entire project. Thread the lifeline through the stitches before you remove them from the needle, using a tapestry needle and a length of smooth cotton thread.
Work in good light. Lace knitting in dim conditions is frustrating because yarn overs can be nearly invisible on the needle, and misplacing one will throw off your diamond alignment several rows later.
Count your stitches after every RS row for the first couple of repeats. Once you are confident the pattern is settled into your hands and the diamonds are shaping up correctly, you can relax the counting to every few rows.
If you find yourself losing track of which row you are on within the 24-row repeat, use a sticky note on your pattern that you move down one row at a time. It sounds simple because it is, and it works.
Yarn Suggestions
Because the pattern depends on clean stitch definition and good stitch separation to show off the diamond openwork, yarn choice really does matter here.
For a heirloom baby blanket, a lightly plied fingering weight merino or merino-silk blend will give you that combination of softness, sheen, and definition that makes lace sing. Look for yarns in the 400 to 450 yards per 100 gram range.
For a heavier, cozier lap blanket or throw, a sport weight merino or cotton-blend yarn will give you