Hand-dyed Rainbow Blanket, hand knitting pattern

Hand-Dyed Rainbow Blanket: A Complete Hand Knitting Pattern for a Stunning Colorful Heirloom

There is something deeply satisfying about pulling a skein of hand-dyed yarn from a bag, unrolling it across your lap, and seeing the colors shift from one hue to the next like a painted sky at sunrise. When that yarn becomes a rainbow blanket knitted stitch by stitch with your own hands, the result is more than a piece of fabric — it is a tangible record of time, care, and creativity. This pattern brings together the ancient craft of hand knitting with the vibrant, unpredictable beauty of hand-dyed yarn to create a blanket that works equally well as a baby gift, a lap blanket, a decorative throw, or a cherished heirloom passed down through generations.

Whether you are an experienced knitter looking for a satisfying long-term project or an adventurous intermediate knitter ready to step up your game, this hand-dyed rainbow blanket pattern will guide you from yarn selection all the way through finishing. Along the way, you will learn how to choose and sequence hand-dyed yarns for maximum visual impact, how to manage multiple colors without losing your mind, and how to create clean, professional edges that make the finished piece look like it came from a boutique — because in a way, it did.


Why Hand-Dyed Yarn Makes Every Blanket One of a Kind

Before we dive into needles and stitches, it is worth taking a moment to talk about what makes hand-dyed yarn so special and why it is the perfect choice for a rainbow blanket.

Commercial yarn is dyed in industrial vats to produce perfectly uniform color throughout every skein in a production run. That consistency is useful when you need twelve skeins to all match exactly. Hand-dyed yarn operates on a completely different philosophy. Dyers work in small batches, applying color by hand using techniques like immersion dyeing, low-water immersion, speckle dyeing, painted dyeing, and gradient dyeing. Each skein absorbs the dye slightly differently depending on where it sits in the pot, how the fiber was prepared, and what the humidity was doing that afternoon. The result is color that breathes — that has depth and variation even within a single hue.

For a rainbow blanket, this variation is an enormous advantage. Rather than flat bands of red, orange, yellow, green, blue, and violet that look like a child’s crayon drawing, hand-dyed yarns give you reds with warm copper undertones and cool berry shadows, oranges that drift toward peach on one end and rust on the other, greens that whisper of sage and moss. The blanket becomes a landscape rather than a color chart.

When choosing hand-dyed yarns for this project, you have two main approaches. The first is to purchase a gradient or rainbow set from a dyer, which will give you skeins specifically chosen and dyed to transition smoothly into each other. Many independent dyers on platforms like Etsy, as well as dyers who sell at fiber festivals, offer these sets in a range of fiber contents and yardages. The second approach is to curate your own rainbow by selecting individual skeins and sequencing them yourself. This takes a bit more color awareness, but it is deeply rewarding and gives you full control over the palette.

If you are curating your own set, lay the skeins out on a white or neutral surface in natural light and arrange them until the transitions feel smooth. Look for places where the colors jar against each other and swap skeins until the flow feels natural. Trust your eye — you do not need a degree in color theory to know when something looks right.


Materials You Will Need

For a finished blanket measuring approximately 40 by 50 inches, which is a generous lap blanket or a large baby blanket, gather the following materials.

Yarn: Seven skeins of hand-dyed worsted weight yarn, approximately 200 yards each, in the colors of the rainbow: red, orange, yellow, green, blue, indigo (or deep blue-violet), and violet. Look for yarn with a fiber content that suits your purpose — a merino or merino blend is wonderfully soft for a baby blanket, while a superwash merino or acrylic blend will be more practical for a blanket that needs frequent washing. Total yardage needed is approximately 1,400 yards.

Needles: US size 8 (5mm) circular knitting needles, 32 inches or longer in cable length. Circular needles are essential for this project even though you are knitting flat — the long cable accommodates the wide blanket without cramping your hands or stretching the work.

Additional supplies: A tapestry needle for weaving in ends, stitch markers, scissors, and a tape measure. A blocking mat and rustproof pins will be invaluable when it comes time to finish the blanket. A row counter, physical or digital, will keep you from losing track as the rows accumulate.


Understanding the Stitch Pattern

This blanket uses a simple but beautifully textured stitch pattern called the moss stitch, sometimes also called the seed stitch or British moss stitch depending on your knitting tradition. It is created by alternating knit and purl stitches in a specific sequence that produces a dense, reversible, almost woven-looking fabric.

The beauty of moss stitch for a rainbow blanket is that it gives the hand-dyed colors somewhere to live. The slight texture created by the alternating stitches catches light differently across the surface of the fabric, so each color appears to have depth and dimension rather than lying flat. The stitch pattern is also completely reversible, meaning both sides of the blanket look equally finished — a significant advantage for a throw that will be folded on a couch or draped over a chair where both sides might be visible.

Moss stitch is also forgiving for beginning knitters because the alternating knits and purls are easy to read once you understand the principle: you always work the opposite of the stitch below you. If the stitch on the needle looks like a knit, you purl it. If it looks like a purl, you knit it. After a few rows, your hands will find the rhythm without much conscious thought.

For an even number of cast-on stitches, the moss stitch sequence over two rows is: Row 1: K1, P1 repeat to end. Row 2: P1, K1 repeat to end. For an odd number, both rows are K1, P1 to end. This pattern uses an even number of stitches.


The Pattern

Cast On

Using a long-tail cast on or your preferred stretchy cast on method, cast on 160 stitches in your first color (red). The long-tail cast on is recommended because it creates a neat, slightly elastic edge that will stand up to years of use. If you are new to long-tail cast on, it is well worth spending fifteen minutes practicing on a small swatch — the result is worth it.

Place a stitch marker after the first 5 stitches and before the last 5 stitches. These markers indicate your garter stitch border columns, which frame the blanket on both sides with a tidy, non-curling edge.

Border Setup

The blanket uses a 5-stitch garter stitch border on each side and a 3-row garter stitch border at top and bottom. Garter stitch — knitting every stitch on every row — creates a firm, flat edge that prevents the stockinette or moss stitch body from rolling, and it provides a clean visual frame for the color sections.

Rows 1 through 3 (bottom border): Knit all stitches across every row.

Body of the Blanket

From row 4 onward, work in the following pattern:

All right side rows: K5 (border), work in moss stitch to last 5 stitches, K5 (border).
All wrong side rows: K5 (border), work in moss stitch to last 5 stitches, K5 (border).

Because garter stitch is knit on every row regardless of which side is facing, the border instructions are the same for both right side and wrong side rows. Only the moss stitch section changes.

Continue in this pattern, working 30 rows per color section. At 30 rows of worsted weight yarn in moss stitch, each color section will measure approximately 3.5 to 4 inches in height. Seven color sections will bring the body of the blanket to roughly 24 to 28 inches before the top border is added.

If you want a longer blanket, increase each color section to 40 or 45 rows, or add an eighth section using a color that echoes or complements the red you started with, creating a circular rainbow effect.

Changing Colors

When you reach the end of a color section, change colors on a right side row at the beginning of the row. Cut the old color yarn, leaving a 6-inch tail. Join the new color by placing the slip knot on your right needle and beginning to knit. Work the first few stitches firmly to keep the join secure, then continue across the row.

Do not tie the tails together. Simply weave them in separately with your tapestry needle when finishing. Knotting yarns together can create lumps in the fabric and can loosen over time with washing.

If you prefer a truly seamless color transition, you can try the Russian join or splice the yarns together if both are feltable wool. For a crisp, deliberate color band, a straight cut and rejoin looks clean and intentional.

Color Sequence

Work 30 rows each in this order: red, orange, yellow, green, blue, indigo, violet.

After completing the violet section, work 3 rows of garter stitch in violet for the top border, then bind off loosely using a stretchy bind off such as the standard bind off worked through the back loop, or the Jeny’s surprisingly stretchy bind off if you want extra give along the top edge.


Finishing

Finishing is where a good knitting project becomes a great one, and it is worth taking time here.

Weaving in ends: Thread each yarn tail onto your tapestry needle and weave it through the wrong side of the work in a zigzag pattern for at least two inches, then double back in the opposite direction for another inch. This locks the end in place and prevents it from working loose after washing. Clip any remaining tail close to the fabric. With seven color changes plus the cast on and bind off tails, you will have approximately 16 tails to weave in. Put on a podcast, settle in, and work through them systematically.

Blocking: Blocking transforms a hand-knit fabric from something that looks freshly knitted and slightly uneven into something that looks polished and intentional. For a blanket this size, wet blocking is the most effective method. Fill a bathtub or large basin with cool water and a drop of wool wash or gentle dish soap. Submerge the blanket, gently pressing it down until it is fully saturated. Do not agitate or wring — just squeeze the water gently through the fabric. Lift the blanket from the water supporting it from below (wet wool is heavy and can stretch if lifted by a corner), then roll it in a clean towel and press firmly to remove excess water.

Lay the damp blanket on your blocking mats on a flat surface. Smooth it to the desired dimensions — approximately 40 by 50 inches — and pin the edges at intervals with rustproof pins, gently stretching the fabric to square up the corners and even out the edges. Leave it to dry completely, which may take 24 to 48 hours depending on humidity and airflow. Once dry, remove the pins. The difference before and after blocking is remarkable.


Customizing Your Rainbow Blanket

One of the most appealing aspects of this pattern is how easily it adapts to different intentions and aesthetics.

For a baby blanket, reduce the cast-on to 120 stitches and work 20 rows per color section. Choose a super soft merino or merino-cashmere blend in pastel or softly saturated rainbow shades. The finished blanket will measure approximately 30 by 34 inches, a perfect size for a crib or stroller.

For a full throw blanket, increase the cast-on to 200 stitches and work 40 rows per color section. You will need approximately 2,200 yards of yarn and US size 9 needles for a more relaxed fabric. The finished blanket will measure roughly 50 by 60 inches.

For a subdued, sophisticated color palette, choose hand-dyed yarns in muted, tonal colorways rather than saturated rainbow hues. Dusty rose, warm terracotta, sage green, slate blue, and soft lavender create a grown-up rainbow that looks elegant in any living space.

For a bold, maximalist effect, choose highly saturated, variegated hand-dyed yarns where each skein contains multiple shades within the same color family. A red skein that moves between crimson, scarlet, and brick, followed by an orange skein that shifts between tangerine and amber, will create a more complex, painterly effect than solid-toned skeins would.


Tips for Knitting Success

Gauge matters more than many knitters realize, especially on a large project. Before casting on, knit a 4-by-4-inch swatch in moss stitch, wash and block it, and measure it against the pattern gauge of 18 stitches and 28 rows per 4 inches. If your gauge is looser, go down a needle size. If it is tighter, go up a needle size. Spending twenty minutes on a gauge swatch can save you from completing 30 hours of work only to discover the blanket is the wrong size.

Keeping consistent tension when knitting with multiple colors over a long project is something that improves with practice. If you notice your tension changing between color sections — perhaps you knit a bit more tightly when you first start a new skein — try to consciously relax your grip and let the yarn flow freely through your fingers.

Winding your skeins into center-pull cakes before you begin will make the knitting process much smoother. A swift and yarn winder are useful tools for this, but you can also wind yarn by hand into a center-pull ball. Working from a cake prevents the skein from tangling as you pull yarn from it, which is a minor but constant source of frustration when knitting with long skeins.

Finally, consider starting each color section on the same side of the blanket (the right side) if you want the color joins to all appear on the same face of the fabric. Since moss stitch is reversible, this is largely a personal preference, but it creates a consistency that you may appreciate.


Caring for Your Hand-Dyed Rainbow Blanket

Hand-dyed yarn, particularly when dyed with acid dyes on protein fibers, is generally colorfast once the dye has been properly set. However, it is always worth treating a hand-dyed blanket with extra care, especially for the first few washes.

Wash the blanket in cool water with a gentle wool wash, by hand or on a delicate machine cycle in a mesh laundry bag. Avoid hot water, which can felt wool fibers, and avoid agitation, which has the same effect. Lay flat to dry, reshaping if necessary.

Never tumble dry a wool or wool-blend blanket. The heat and mechanical action will felt the fibers into an irreversible, stiff fabric that has lost all its softness and drape. If your yarn is a superwash merino or acrylic blend, it will be more tolerant of machine washing and drying, but flat drying is always the gentler option for any fiber.


The Joy of Knitting Something Beautiful

At its heart, this hand-dyed rainbow blanket pattern is an invitation to slow down and make something with your hands. In a world of fast fashion and disposable goods, a hand-knitted blanket is a quiet act of resistance — a declaration that some things are worth making carefully and keeping forever. The hours you spend working through each color section, watching the rainbow grow row by row, are hours of genuine presence and creativity.

When the blanket is finished, blocked, and laid out for the first time, you will see the full arc of color from one end to the other and feel the particular satisfaction of having made something beautiful from scratch. Whether it lives on your sofa, warms a new baby, or becomes the gift you give to someone you love, it will carry the imprint of your hands and your time in every stitch.

Pick up your needles. Choose your colors. Cast on. The rainbow is waiting.

Categorized in:

Blankets,

Last Update: August 31, 2026