
Cozy Waves Baby Blanket Knitting Pattern: A Complete Guide for Beginners and Beyond
There is something deeply satisfying about knitting a baby blanket. It is a project that carries real weight — not just in the yarn you work through, but in the meaning behind every stitch. A handknitted blanket becomes one of those cherished things that families hold onto for decades, passed from crib to memory box, sometimes from one generation to the next. The Cozy Waves Baby Blanket is one of those patterns that strikes the perfect balance between simple enough to enjoy and textured enough to be beautiful. With its gentle, rolling wave motif, soft drape, and timeless look, this blanket works beautifully as a baby shower gift, a nursery staple, or even a lap blanket for toddlers who have outgrown their crib.
In this guide, you will find everything you need to cast on with confidence: materials, abbreviations, sizing options, the full pattern with detailed row-by-row instructions, tips for choosing yarn, and advice on finishing and care. Whether you are a seasoned knitter looking for a quick and satisfying make, or someone who has only recently discovered the rhythm of needles and yarn, this pattern is written to support you at every step.
Why Knitters Love the Cozy Waves Pattern
The wave stitch is one of knitting’s most beloved textures, and for good reason. It mimics the natural, organic undulation of water, creating a fabric that looks complex but is actually built from a straightforward repeat of knit and purl stitches. Because the pattern is a repeat rather than a chart-heavy construction, you will quickly memorize it after just a couple of rows. That means more time enjoying the meditative flow of knitting and less time squinting at instructions.
For a baby blanket specifically, the wave stitch is ideal. It creates a slightly squishy, dimensional fabric that has excellent drape without being too open or lacy — an important consideration since you want a blanket that is cozy and safe for a newborn. The texture also does a wonderful job of showing off solid or semi-solid yarns, so you do not need a variegated skein to make an impression.
This pattern is written for a standard receiving-blanket size but includes notes for adjusting the dimensions if you prefer something larger.
Materials You Will Need
Before you begin, gather the following supplies. Having everything on hand before you cast on makes the knitting experience much more enjoyable.
Yarn: Approximately 600–800 yards of worsted-weight yarn (US weight 4). Look for a soft, baby-safe fiber such as a superwash merino, cotton blend, or a dedicated baby yarn. Brands like Lion Brand Baby Soft, Paintbox Simply DK (held double), Cascade 220 Superwash, or Paintbox Simply Worsted all work beautifully for this project. If you are knitting for a newborn, prioritize machine washability above everything else — new parents will thank you.
Needles: US size 7 (4.5 mm) circular needles, 32 inches or longer. Even though this is worked flat, circular needles allow you to accommodate the full width of the blanket without cramping your hands.
Notions: A tapestry needle for weaving in ends, stitch markers (optional but helpful), and scissors.
Gauge: 18 stitches and 24 rows over 4 inches in stockinette stitch. For a blanket, gauge is somewhat flexible — a looser gauge will give you a drapier, softer fabric, while a tighter gauge produces something firmer and more structured. The most important thing is that you love how your swatch feels.
Finished Size: Approximately 30 inches wide by 36 inches long. See the notes at the end of the pattern for resizing guidance.
Abbreviations and Glossary
If you are newer to knitting, the following abbreviations appear throughout this pattern. Experienced knitters can skip ahead, but it is always worth a quick read-through to see if any terms are being used in a specific way.
k — knit. Insert the right needle into the front of the stitch from left to right, wrap the yarn counterclockwise, and pull the loop through.
p — purl. Insert the right needle into the front of the stitch from right to left with the yarn held in front, wrap the yarn counterclockwise, and pull the loop through.
k2tog — knit two together. A right-leaning decrease. Insert the needle through two stitches at once and knit them as one.
ssk — slip, slip, knit. A left-leaning decrease. Slip two stitches knitwise one at a time, then insert the left needle through the front of both slipped stitches and knit them together.
yo — yarn over. Bring the yarn over the right needle to create a new stitch and a small decorative hole.
rep — repeat.
RS — right side. The side of the fabric meant to face outward.
WS — wrong side. The inside of the fabric.
pm — place marker.
sl m — slip marker.
CO — cast on.
BO — bind off.
A Note on Casting On
For this pattern, a long-tail cast on is strongly recommended. It creates a firm, elastic edge that matches the overall look and feel of the wave stitch beautifully. If you are not familiar with the long-tail cast on, it is worth taking five minutes to learn before you begin — countless video tutorials are available online, and once you pick it up, you will likely use it as your default for most projects.
If you prefer a stretchy cast on, a German twisted cast on is also a lovely choice and works especially well if you tend to cast on tightly.
The Cozy Waves Baby Blanket Pattern
Border Setup
This blanket uses a simple garter stitch border on all four sides to frame the wave pattern and prevent the edges from curling — a common issue when working with stitch patterns that include a mix of knit and purl rows.
Cast on 135 stitches using the long-tail cast on method.
Rows 1–6: Knit every stitch across all rows. This creates your bottom garter stitch border (3 ridges of garter stitch on the right side).
After completing Row 6, you are ready to begin the wave pattern section. On your next row, you will establish the side borders as you work.
Reading the Pattern
Every right-side row begins and ends with 5 knit stitches, which form the left and right garter borders. Every wrong-side row also begins and ends with 5 knit stitches. The wave pattern is worked over the center 125 stitches between the two borders.
The wave stitch repeat is worked over a multiple of 10 stitches plus 5 (for the center stitch symmetry). Your center 125 stitches accommodate 12 full repeats of 10 stitches plus 5 additional stitches, creating a perfectly balanced wave from edge to border.
If you find it helpful, place a stitch marker after the first 5 stitches and before the last 5 stitches to remind yourself where the border ends and the pattern begins.
Wave Pattern Instructions
The wave pattern is worked over an 8-row repeat. Once you have worked through it twice, you will likely have it memorized.
Row 1 (RS): K5 (border), k1, yo, k3, ssk, k2tog, k3, yo; rep from to last 10 stitches, k1, yo, k3, ssk, k2tog, k3, yo, k5 (border). — 135 stitches remain (the yarn overs and decreases cancel each other out).
Row 2 (WS): K5 (border), purl to last 5 stitches, k5 (border).
Row 3 (RS): K5 (border), k2, yo, k2, ssk, k2tog, k2, yo, k1; rep from to last 10 stitches, k2, yo, k2, ssk, k2tog, k2, yo, k1, k5 (border).
Row 4 (WS): K5 (border), purl to last 5 stitches, k5 (border).
Row 5 (RS): K5 (border), k3, yo, k1, ssk, k2tog, k1, yo, k2; rep from to last 10 stitches, k3, yo, k1, ssk, k2tog, k1, yo, k2, k5 (border).
Row 6 (WS): K5 (border), purl to last 5 stitches, k5 (border).
Row 7 (RS): K5 (border), k4, yo, ssk, k2tog, yo, k3; rep from to last 10 stitches, k4, yo, ssk, k2tog, yo, k3, k5 (border).
Row 8 (WS): K5 (border), purl to last 5 stitches, k5 (border).
This completes one wave repeat. Repeat Rows 1–8 until the blanket measures approximately 33 inches from the cast-on edge, or until you have about 6 inches of yarn left — enough to comfortably work the top border and bind off.
Top Border
Once your wave pattern section is complete, work the top garter border as follows.
Rows 1–6: Knit every stitch across all rows. This mirrors the bottom border and creates a polished, finished frame at the top of the blanket.
Bind Off
Bind off all 135 stitches loosely using a standard bind off. To ensure your bind off is not too tight (which can pull the top edge inward and create puckering), try binding off with a needle one or two sizes larger than the one you knitted with. This is a small trick that makes a noticeable difference in the finished look.
Weave in all ends with a tapestry needle, using the mattress stitch or a simple over-under weave to secure each tail. Block the blanket as described in the finishing section below.
Resizing the Blanket
One of the best things about this pattern is how easy it is to adjust the size. The wave repeat is a multiple of 10 stitches, so you can add or subtract repeats as needed.
For a smaller stroller or carrier blanket (approximately 24 inches wide), cast on 115 stitches and work the wave pattern over the center 105 stitches, keeping 5 stitches on each side for the border.
For a larger crib or toddler blanket (approximately 36 inches wide), cast on 155 stitches and work the wave pattern over the center 145 stitches.
To adjust the length, simply work more or fewer repeats of the 8-row wave pattern. Each full repeat adds approximately 1.25 inches of length, so plan accordingly.
Choosing Your Yarn
Yarn choice makes an enormous difference in how this blanket turns out, both in feel and in appearance. Here are a few things to think about when selecting your skein.
Fiber content is the first consideration. For a baby blanket that will be laundered frequently, a superwash wool, cotton, bamboo blend, or acrylic-blend yarn is far more practical than a traditional wool that requires hand washing. Merino wool that has been superwash-treated is an especially popular choice because it is soft, warm, breathable, and machine washable — a combination that ticks every box for a baby item.
Weight matters too. This pattern calls for worsted weight, which knits up quickly and produces a blanket with real warmth and substance. If you prefer a lighter, more summery blanket, you could substitute a DK weight yarn and go down to a US size 5 or 6 needle, though you will need to swatch and adjust your stitch count accordingly.
Color is entirely a personal decision, but the wave stitch benefits enormously from a solid or semi-solid colorway. The dimensional texture gets lost in highly variegated yarns where the color does the heavy visual lifting. Soft neutrals like oatmeal, dove grey, cream, and dusty rose are perennial favorites for baby blankets, but a confident splash of teal, sage, or dusty lavender can make a stunning and modern gift.
Tips for Knitting Success
Even experienced knitters can run into small hiccups with a new pattern. Here are a few practical tips to keep your project on track.
Check your stitch count regularly. Because the wave pattern uses yarn overs and decreases that should cancel each other out, you should always have 135 stitches on your needle at the end of every row. Getting into the habit of counting every few rows helps you catch any errors early before they become difficult to fix.
Use a row counter. The 8-row repeat is easy to track, but it is also easy to lose your place if you step away mid-project and come back the next day. A simple row counter — either a physical clicker or an app on your phone — eliminates the guesswork.
Don’t rush the gauge swatch. It feels like the most tedious step, but a gauge swatch takes about 20 minutes and can save you from making a blanket that is 6 inches too wide or too narrow. Knit a swatch at least 5 inches square, wash and dry it the same way you plan to care for the finished blanket, and then measure.
Avoid splitting yarn. When working yarn overs and decreases, it is easy to accidentally split the plies of your yarn rather than picking up the whole strand. This creates a weaker fabric and affects the look of the stitch. Take your time with each stitch, especially during the decrease sections.
Join new yarn at the edge. If you need to join a new ball of yarn, try to do it at the beginning or end of a row rather than in the middle. This makes weaving in the tail much easier and keeps your joins invisible.
Blocking Your Finished Blanket
Blocking is the step that transforms a finished knit object from nice to truly beautiful. For a baby blanket, wet blocking is the most effective method and is straightforward to do.
Fill a clean sink or basin with cool or lukewarm water. Submerge the blanket and gently press it down until fully saturated, but do not agitate or wring it — this can felt wool fibers and distort the stitches. Let it soak for about 15 to 20 minutes, then lift it out carefully (wet wool is heavy and delicate) and gently squeeze out excess water. Roll the blanket in a clean dry towel and press firmly to remove as much moisture as possible.
Lay the blanket flat on a blocking mat or any clean, dry surface. Smooth it gently into shape, encouraging the wave pattern to open up slightly and lie flat. If you have blocking pins, you can pin the edges to keep them straight while the blanket dries, but it is not strictly necessary for this pattern. Allow it to dry completely before moving it — this usually takes 24 hours.
The difference blocking makes to the wave stitch is remarkable. What looks slightly bunched and uneven on the needles will open up into those soft, elegant undulations that make this pattern so visually appealing.
Care Instructions for the Finished Blanket
When you give this blanket as a gift or use it yourself, include a care note so the recipient knows how to wash it properly. If you used a machine-washable yarn (as recommended), simply advise washing on a gentle cycle with cold water and laying flat to dry. Avoid high heat in the dryer, which can shrink or distort even superwash fibers over time.
If the yarn you chose requires hand washing, write that down clearly on a small card tucked inside the gift. New parents are juggling a lot, and a care card ensures the blanket gets the treatment it deserves.
Making It Your Own
One of the joys of knitting from a pattern is using it as a starting point rather than a rigid set of rules. Once you have made the Cozy Waves Baby Blanket once, consider some variations for your next make.
A striped version using two or three coordinating colors — changing every 8 rows to align with the pattern repeat — creates a playful, colorful blanket with almost no additional complexity. A tonal gradient, worked by slowly transitioning from one color to another using a gradient yarn or by blending two skeins of similar hues, produces something that looks almost like a professional hand-dyed piece.
You could also experiment with adding a simple crochet border once the blanket is knitted and blocked. A single crochet edge in a complementary color adds a lovely handcrafted detail and helps the edges lie even flatter