
Ridges and Lace Baby Blanket: Free Knitting Pattern
There is something deeply satisfying about a knitting project that looks far more complicated than it actually is. The Ridges and Lace Baby Blanket is exactly that kind of pattern — a gorgeous, heirloom-quality piece that combines the tactile warmth of ridged garter stitch with the delicate openwork of lace, resulting in a blanket that looks like it took years of expertise to create but is entirely approachable for knitters who have moved beyond the absolute beginner stage. Whether you are knitting this as a gift for a baby shower, a keepsake for a new family member, or simply because you love the meditative rhythm of needles and yarn, this pattern will carry you through from cast-on to bind-off with joy at every step.
This pattern is worked flat, meaning you knit back and forth on straight or circular needles rather than in the round. Circular needles are actually recommended here, not because you are working in the round, but because a baby blanket holds a significant number of stitches and the flexible cable on circular needles makes it much easier to manage the weight and width of the fabric without everything sliding off. The design alternates between panels of simple garter stitch ridges and columns of an easy lace repeat, creating a visual rhythm that is beautiful from both sides. The finished blanket has a soft, drapey texture that is gentle against baby’s skin and sturdy enough to stand up to many years of washing.
Materials You Will Need
Before you cast on, gather everything you will need so the knitting process flows without interruption.
Yarn: Approximately 800 to 1,000 yards of DK weight or light worsted weight yarn. For a baby blanket, natural fibers or soft machine-washable blends are ideal. A merino wool and cotton blend gives you the warmth of wool with breathability and easy care. You can also use 100% superwash merino, which is luxuriously soft and completely machine-washable — a practical consideration for busy parents. Choose a light or pastel color to show off the lace detail most effectively, though deep jewel tones are also striking. Avoid very dark colors if you want the lace pattern to read clearly, as the openwork can get lost in very saturated or dark shades.
Needles: US size 6 (4.0 mm) circular needles, 32 inches or longer. Adjust needle size as needed to achieve gauge.
Notions: Stitch markers, tapestry needle for weaving in ends, scissors, and a blocking mat with rust-proof pins if you plan to block the finished blanket (highly recommended for lace).
Gauge: 22 stitches and 30 rows over 4 inches in stockinette stitch. Gauge is not critical for a blanket, but it will affect your finished size and yarn consumption. If you knit tighter than gauge, your blanket will be smaller and you will use less yarn. If you knit looser, your blanket will be larger and you may need more yarn. Swatch and adjust accordingly.
Finished Size: Approximately 30 inches by 36 inches after blocking. This is a generous lap blanket size that works beautifully in a crib, a stroller, or draped over a baby carrier.
A Note on Reading Lace Patterns
If you have never knitted lace before, do not be intimidated. The lace in this pattern uses only two techniques beyond the knit and purl stitches you already know: the yarn over and the knit-two-together (k2tog) decrease. A yarn over creates a hole in your fabric by wrapping the yarn over the needle between two stitches, adding one stitch to your count. The k2tog decrease removes one stitch by knitting two stitches together as if they were one. In most lace patterns, yarn overs and decreases are paired so that your stitch count stays consistent across the row. That is true here as well, which makes it easy to check your work as you go — if your stitch count is off at the end of a lace row, you know you missed a yarn over or a decrease somewhere and can go back to find it before the mistake compounds.
It is also very helpful to use stitch markers when knitting lace, especially while you are learning the pattern repeat. Place a marker between each repeat of the lace section and check your stitch count within each repeat before moving on. This way, if something has gone wrong, you only have to tink (knit spelled backwards — it means to unknit stitch by stitch) back to the nearest marker rather than all the way to the beginning of the row.
Abbreviations
CO — cast on
K — knit
P — purl
YO — yarn over
K2tog — knit two stitches together
SSK — slip, slip, knit (a left-leaning decrease)
PM — place marker
SM — slip marker
RS — right side
WS — wrong side
Rep — repeat
St(s) — stitch(es)
BO — bind off
Pattern Instructions
Cast On
Using the long-tail cast on method (or your preferred cast on), cast on 155 stitches. The long-tail cast on creates a lovely, slightly elastic edge that complements the softness of the blanket. If you prefer a more decorative edge, a cable cast on also works beautifully and creates a firm, defined border.
Garter Stitch Border
Rows 1 through 8: Knit every stitch across all rows. This creates a four-ridge garter stitch border at the bottom of the blanket. Garter stitch lies flat naturally, which is one of the reasons it is used for the borders here — it prevents the edges from rolling up the way stockinette does, giving the blanket a neat, finished appearance without any additional finishing work.
Main Body Pattern
The body of the blanket is worked in a repeating sequence of garter ridge panels and lace panels. The full pattern repeat is 16 rows. You will work this 16-row repeat approximately 12 to 13 times to achieve the desired length, ending with the garter stitch border at the top.
The stitch count is set up as follows: 5 border stitches, the main body of 145 stitches worked in pattern, and 5 border stitches. The 5-stitch garter borders on each side are always knitted on every row, regardless of whether the main body row is a RS or WS row. This maintains the flat, tidy side edges throughout the blanket.
Setting Up the Lace Section
Before beginning the lace repeat, take a moment to understand the structure of the pattern. The 145 main body stitches are divided into 5 panels: two panels of garter ridges on the outer sides of the body, two narrower transition panels, and one central lace panel. The lace is worked over a multiple of 10 stitches plus 5. Within the lace section, the repeat is 10 stitches wide, giving you a rhythm that is easy to memorize after just two or three repeats.
The 16-Row Pattern Repeat
Rows 1 and 2 (Garter Ridge): Knit all stitches across both rows, including border stitches. This creates one garter ridge, the visual “stripe” you see in the finished blanket that separates the lace sections.
Rows 3 and 5 (RS Lace Rows): K5 (border), K2, YO, SSK, K1, K2tog, YO, K3 repeat from to across main body stitches, K5 (border). The asterisks denote the 10-stitch lace repeat. Work it as many times as your stitch count allows across the body of the blanket.
Rows 4 and 6 (WS Lace Rows): K5 (border), purl across main body stitches, K5 (border). Working the wrong side rows in purl creates a stockinette background for the lace, which makes the yarn overs and the holes they create stand out beautifully.
Rows 7 and 8 (Garter Ridge): Knit all stitches across both rows.
Rows 9 and 11 (RS Lace Rows, Offset): K5 (border), K2tog, YO, K3, K2, YO, SSK, K1 repeat from to across main body stitches, K5 (border). These rows are a mirror offset of the first lace rows, creating the diamond-like openwork effect that gives the blanket its visual depth. When lace is staggered this way, the holes from alternating rows align to form elongated diamonds or chevrons, which is what gives this pattern its characteristic airy, elegant appearance.
Rows 10 and 12 (WS Lace Rows): K5 (border), purl across main body stitches, K5 (border).
Rows 13 and 14 (Garter Ridge): Knit all stitches across both rows.
Rows 15 and 16 (RS and WS Transition): Row 15: K5, knit across body stitches in a simple knit row. Row 16: K5, purl across body stitches, K5. This transition pair gives the eye a moment of rest between lace sections and adds a smooth, clean line between each full pattern block.
Repeat these 16 rows until your blanket measures approximately 32 inches from the cast-on edge, or until you have used roughly 80 to 85 percent of your yarn, whichever comes first. You want to reserve enough yarn for the top border and the bind-off.
Top Border
Work 8 rows of garter stitch (knit every stitch on every row) to match the bottom border. This gives the blanket a symmetrical, polished look.
Bind Off
On the final row, bind off all stitches loosely using a standard knit bind-off. Loose is the key word here — a tight bind-off will pucker the top edge and make the blanket look gathered rather than flat. If you tend to bind off tightly, use a needle one or two sizes larger for the bind-off row only. Another option is a stretchy bind-off such as the Jeny’s Surprisingly Stretchy Bind-Off, which is particularly lovely for lace and leaves a beautifully elastic, decorative edge.
Finishing
Weave in all ends with a tapestry needle, working each tail in at least two different directions to secure it thoroughly. Baby blankets get washed frequently and the ends need to be anchored well so they do not work free over time.
Blocking
Blocking transforms this blanket. The lace will look somewhat closed and the fabric may look a little uneven straight off the needles, but once you wet-block it, everything opens up, the yarn overs bloom into proper holes, the garter ridges settle into their positions, and the blanket grows to its full intended size. To wet-block, soak the finished blanket in cool water for 20 to 30 minutes until thoroughly saturated. Gently squeeze out excess water — do not wring or twist — and then roll the blanket in a clean towel to remove more moisture. Lay it flat on your blocking mat, pin it to the desired dimensions, and allow it to dry completely. This can take anywhere from several hours to overnight depending on your climate and the fiber content of your yarn. Once dry, unpin the blanket and admire how much more beautiful it looks. Blocking is not an optional step for lace — it is the finishing touch that makes the whole thing sing.
Customizing This Pattern
One of the best things about this pattern is how adaptable it is. Here are a few ways to make it your own.
Size Adjustments: The stitch count is built on a multiple of 10 plus 5 for the lace section, plus 10 for the side borders. To make a larger blanket, simply add multiples of 10 stitches to your cast-on number. To make a smaller stroller blanket or lovey, subtract multiples of 10 stitches. Always keep your border stitches consistent.
Color Options: While a single solid color shows the lace most clearly, a very subtle variegated yarn or a tonal colorway can add dimension without obscuring the pattern. Avoid highly variegated yarns with short color changes, as they will compete with the lace and make the pattern difficult to read.
Fiber Choices: If you are knitting for a baby with sensitive skin or for a family that prefers plant-based fibers, a high-quality cotton or cotton-bamboo blend works beautifully in this pattern. Cotton is heavier than wool and does not have the same elasticity, but it produces a soft, breathable blanket that is wonderful in warmer climates or for summer babies. Because cotton has less memory than wool, you may need to go down a needle size to get a nicely structured fabric.
Yarn Weight: You can also knit this pattern in fingering weight yarn for an extremely delicate, lightweight blanket with a more traditional lace feel. Use US size 1 or 2 needles and plan for approximately 1,200 to 1,500 yards. The finished blanket will be finer and more gossamer but will require more time to complete. Alternatively, worsted weight yarn produces a chunkier, cozier blanket that knits up quickly and is extra snuggly — perfect if you want to finish quickly for an upcoming baby shower.
Tips for Success
Take your time on the first few rows of the lace section. The pattern is repetitive and easy to memorize, but the first pass through it requires concentration. Once you have worked through the 16-row repeat two or three times, you will likely find that your hands know where to go without you needing to consult the pattern instructions at every step.
Check your stitch count frequently, especially if you are a new lace knitter. The pattern should always return to 155 stitches at the end of every row. If you are one or two stitches over or under, stop and count back to find where the error occurred. It is always easier to fix a mistake in the row you are currently on than to discover it three rows later.
Use a row counter or a simple tally in a notebook to track where you are in the 16-row repeat. It is easier than it sounds to lose track, especially if you put the work down mid-section and pick it back up the next day. Knowing exactly which row you are on saves you from having to study the fabric carefully to figure out where you left off.
If you are knitting this as a gift and want to present it beautifully, consider purchasing a small length of satin ribbon in a coordinating color and weaving it through the yarn overs in the top border row before you give it away. This adds a sweet, finished touch that makes the blanket look even more special and giftable.
Why Handknit Baby Blankets Matter
There is a reason that handknit baby blankets become heirlooms. They carry the warmth of the hands that made them, the time and care and love that went into every stitch. This blanket, with its combination of structure and delicacy, warmth and openness, is a perfect metaphor for what you hope for any child: strength and resilience woven together with gentleness and light. When you cast on that first stitch, you are beginning something that will last far longer than the hours you spend knitting it.
Whether this blanket is for your own child or grandchild, a friend’s new baby, a donation to a shelter or charity, or simply a knitting project you fell in love with, I hope you enjoy every row. Happy knitting.