
Free Lace Baby Blanket and Pillow Knitting Pattern: 8 Row Repeat Blanket Set
There is something deeply satisfying about knitting a gift for a new baby. You choose the yarn with care, you think about the tiny person who will one day be wrapped in what your hands are making, and you pour a kind of quiet love into every stitch. A lace baby blanket and pillow set takes that feeling and elevates it into something that looks genuinely heirloom-quality, the kind of piece that gets photographed at baby showers and passed down through families. What makes this particular pattern so appealing is that it achieves that delicate, elegant look through a simple 8 row repeat that even an intermediate knitter can master with a little patience and practice.
This free pattern gives you everything you need to create a matching lace baby blanket and coordinating pillow — a complete set that makes a stunning gift or a beautiful addition to a nursery. The lace pattern is consistent throughout both pieces, so once you learn those 8 rows, you have the whole project in your hands.
Why an 8 Row Repeat Works So Well for Baby Knits
When you are working on a large project like a blanket, a repeating pattern is your best friend. You do not want to be constantly consulting your pattern notes or counting complex sequences every few rows. An 8 row repeat hits a sweet spot: it is long enough to create a genuinely beautiful lace motif with visible texture and flow, but short enough that you can memorize it after one or two complete repeats. By the third time through, your hands begin to know where they are going.
For baby knits specifically, this matters even more. Babies need soft, breathable fabric, and the nature of a lace pattern — with its carefully placed yarn overs and decreases — creates a fabric that has beautiful drape and allows air to circulate. A lace blanket is not as heavy or as warm as a stockinette blanket, which makes it ideal for mild weather, indoor nursery use, or as a decorative layer. The matching pillow adds a lovely decorative accent to a crib, rocker, or nursery shelf.
Materials You Will Need
Before you cast on, gather everything you need so the project flows smoothly from start to finish.
For the blanket:
You will need approximately 800 to 1,000 yards of a light worsted weight or DK weight yarn in a soft, washable fiber. Baby yarn is the obvious choice — look for something labeled as machine washable, since practicality matters enormously when it comes to baby items. A merino wool and cotton blend tends to be both soft and breathable. Pure acrylic baby yarns also work beautifully and are incredibly easy care. White, cream, and soft pastels all show lace beautifully. If you want a more modern look, a soft sage green or dusty rose also works wonderfully.
You will need a pair of US size 6 (4.0mm) knitting needles or circular needles. Because the blanket is wide, circular needles are recommended even if you are knitting flat — you simply work back and forth as normal, but the cable accommodates the stitch count comfortably.
For the pillow:
You will need approximately 300 to 400 yards of the same yarn, plus a pillow insert in the size of your choice (a 12×12 inch or 14×14 inch pillow insert works well for a decorative nursery pillow). You will also need a darning needle for finishing, a handful of stitch markers, and scissors.
Gauge: 20 stitches and 28 rows to 4 inches in stockinette stitch, blocked. Lace fabric typically opens up with blocking, so do not skip that step — it transforms the finished fabric from something that looks a bit crumpled on the needles into something that looks genuinely exquisite.
Understanding the Lace Pattern
The heart of this project is the lace pattern itself. Before you begin the blanket or the pillow, it is worth knitting a swatch using just the lace repeat so you understand how the stitches work together.
In lace knitting, a yarn over (yo) creates a new stitch and a decorative hole. Every yarn over must be paired with a decrease somewhere in the same row or in a nearby row to keep the stitch count consistent. In this pattern, the decreases are either knit two together (k2tog) or slip, slip, knit (ssk), and each creates a slightly different lean — k2tog leans to the right and ssk leans to the left. The interplay of these two decreases is what gives the lace its shape and directionality.
The 8 Row Lace Repeat:
Row 1 (RS): K3, yo, k2, ssk, k2tog, k2, yo, k1; repeat from to last 3 sts, k3.
Row 2 (WS): K3, purl to last 3 sts, k3.
Row 3 (RS): K3, k1, yo, k1, ssk, k2tog, k1, yo, k2; repeat from to last 3 sts, k3.
Row 4 (WS): K3, purl to last 3 sts, k3.
Row 5 (RS): K3, k2, yo, ssk, k2tog, yo, k3; repeat from to last 3 sts, k3.
Row 6 (WS): K3, purl to last 3 sts, k3.
Row 7 (RS): K3, yo, k2, ssk, k2tog, k2, yo, k1; repeat from to last 3 sts, k3.
Row 8 (WS): K3, purl to last 3 sts, k3.
The three knit stitches at either end of every row form a garter stitch border that keeps the edges neat and prevents curling. This is a simple but essential detail — without a border, the stockinette portions of the fabric would curl aggressively and the edges would look untidy.
The 10-stitch repeat (the section between the asterisks) creates a flowing diagonal lace motif. As you work multiple repeats, you will see vertical columns of yarn overs that create an elegant rhythm across the fabric. The decreases angle in opposite directions on alternating pattern rows, which gives the motif its balanced, symmetrical quality.
The Blanket Pattern
Cast on: For a blanket approximately 30 inches wide, cast on 143 stitches. This gives you 3 border stitches on each side with 13 full 10-stitch repeats across the center. You can adjust this number up or down in multiples of 10 if you want a narrower or wider blanket — just remember to add 6 for the border stitches (3 on each side).
Set-up rows: Before beginning the lace pattern, work 6 rows of garter stitch (knit every row) to create a tidy bottom border that mirrors the top.
Begin the pattern: Work the 8 row lace repeat as written above, repeating those 8 rows until the blanket measures approximately 30 inches from the cast-on edge, ending after completing a Row 8. For a more rectangular blanket, continue until you reach 36 or even 40 inches. The 8 row repeat means you can easily stop at any multiple of 8 rows, which gives you plenty of flexibility.
Top border: Once you have reached your desired length, work 6 rows of garter stitch to match the bottom border.
Bind off: Use a stretchy bind-off method. A simple option is to knit two stitches, slip them back to the left needle, and knit them together through the back loop before knitting the next stitch and repeating. This keeps the cast-off edge from pulling in and distorting the lace.
Finishing: Weave in all ends carefully using your darning needle. Then block the blanket — this is the step that makes the biggest difference. Soak the finished blanket in cool water for about 20 minutes, gently squeeze out the excess water (do not wring), roll it in a towel to remove more moisture, then lay it flat on a blocking mat or clean towel. Use blocking pins or wires to open up the lace and square up the edges, stretching gently to your target dimensions. Allow it to dry completely before removing the pins.
The Pillow Pattern
The pillow is worked in two identical panels that are seamed together around a pillow insert. Working two separate panels and seaming them gives you a much cleaner finish than trying to knit in the round and stuff the pillow at the end.
Cast on: For a 12-inch pillow, cast on 63 stitches (3 border stitches, 6 full repeats of the 10-stitch pattern, 3 border stitches). For a 14-inch pillow, cast on 83 stitches (3 border stitches, 8 repeats, 3 border stitches).
Set-up rows: Work 4 rows of garter stitch.
Pattern: Work the 8 row lace repeat until the panel measures the same as your pillow insert — approximately 12 or 14 inches, or however long you need. Adjust by working more or fewer repeats of the 8 row pattern.
Top border: Work 4 rows of garter stitch.
Bind off: Use the same stretchy bind-off as the blanket.
Make two identical panels. Block both panels before assembling.
Assembly: Place the two panels with wrong sides together (right sides facing out). Using your darning needle and a length of yarn, seam three sides together using mattress stitch or whip stitch — whichever you prefer. Insert the pillow form, then seam the final side closed. Because this pillow is decorative rather than functional (it will live in a nursery rather than being slept on by the baby), a simple permanent closure is fine. If you want to be able to remove the insert for washing, you can add a few snaps or a button closure along the final edge before seaming.
Tips for Knitting Lace Successfully
Lace intimidates a lot of knitters who have not tried it before, but this pattern is genuinely approachable. A few habits will make your experience much smoother.
Use a lifeline. A lifeline is a thin piece of smooth yarn or dental floss threaded through the live stitches at the end of a completed 8-row repeat. If you make a mistake in the next repeat, you can simply rip back to the lifeline without losing all your work. Thread your lifeline at the end of every complete repeat while you are still learning the pattern. Once you feel confident, you can place them less frequently.
Count your stitches regularly. At the end of every RS row, your stitch count should be exactly the same as your cast-on number. If it is not, you have made an error — a missed yarn over or an extra decrease somewhere in the row. Catching this immediately is much easier than discovering it three rows later.
Use stitch markers between each repeat. If you place a stitch marker after every 10-stitch repeat, you can easily isolate any errors and check each section separately. This adds a few seconds to every row but saves enormous frustration.
Do not knit lace when you are tired or distracted. This is honest, practical advice. Even a simple lace pattern requires sustained attention on the right side rows. Save your RS rows for when you are alert and your WS (purl) rows for when you are watching television or listening to a podcast.
Yarn Substitutions and Color Ideas
This pattern is versatile enough to work in a wide range of yarns. The key qualities to look for are softness (nothing scratchy against baby skin), washability (because everything baby-related gets washed frequently), and a smooth, plied construction that shows lace clearly. Fuzzy or heavily textured yarns will obscure the lace motif and are not recommended for this pattern.
Some yarns that tend to work beautifully in patterns like this include Lion Brand Baby Soft, Paintbox Simply DK, Drops Safran, Cascade 220 Superwash, and Debbie Bliss Baby Cashmerino. Each of these is widely available, reasonably priced, and comes in a lovely range of colors.
For color, classic white or cream is always beautiful for lace and shows the pattern at its best. Soft yellow, lavender, and mint are traditional nursery colors that photograph beautifully. If you want something a little more modern, a soft charcoal or warm grey gives the set a contemporary nursery aesthetic. A pale blush pink or dusty mauve is lovely for a more romantic look.
Making It Your Own
One of the best things about a simple 8 row repeat is how easy it is to customize the finished size. Want a larger blanket to grow with the baby through toddlerhood? Add more repeats horizontally and vertically. Want a smaller receiving blanket? Cast on fewer stitches and work fewer rows. The pattern scales beautifully in either direction.
You can also adjust the border width. The pattern as written uses a 3-stitch garter border and 6-row garter hem. If you prefer a more substantial border, increase both to 5 stitches and 10 rows. This creates a more prominent frame around the lace and gives the blanket a slightly more formal look.
If you want to add a personal touch, consider knitting a small initial or simple motif in stockinette on one corner of the pillow before beginning the lace pattern. You can use a simple chart worked in reverse stockinette (purl on RS rows) to create a subtle texture-on-texture initial that is elegant rather than bold.
Gifting the Set
A handknitted lace baby blanket and pillow set is one of the most meaningful gifts you can give. If you are making it as a gift, present it beautifully — fold the blanket neatly, place the pillow on top, and wrap it in tissue paper in a pretty box. Tuck in a small card with care instructions (hand wash or machine wash on gentle in cool water, lay flat to dry), because the recipient may not know how to care for handknitted items.
Consider also writing a brief note about the yarn you used and the time you put in. People who receive handmade gifts often treasure knowing those details, and it helps them understand why the piece deserves care. A handknitted blanket is not just a blanket. It is hours of attention and intention given physical form, and it deserves to be received that way.
This free pattern gives you a complete, beautiful, heirloom-quality set that any new parent will treasure. The 8 row repeat is simple enough to learn quickly and satisfying enough to keep you engaged across the full project. Cast on, work through that first repeat, and you will already begin to see the lace emerge. From there, it only gets more beautiful.