
Free Garter Rainbow Blanket Knitting Pattern: A Colorful Project for Every Skill Level
There is something undeniably magical about a rainbow blanket. The way colors flow into one another, the rhythm of the needles, the slow and satisfying growth of each stripe — knitting a rainbow blanket is one of those projects that feels like pure joy from cast-on to bind-off. Whether you are a beginner who just learned the knit stitch or an experienced maker looking for a meditative weekend project, this free garter rainbow blanket knitting pattern has everything you need to create a soft, cheerful, and beautiful blanket you will be proud to gift or keep for yourself.
In this post, you will find the complete free pattern, yarn and needle recommendations, tips for working with multiple colors, finishing advice, and ideas for customizing the design to suit your style. Let’s dive in.
Why You’ll Love This Garter Rainbow Blanket
Before we get into the pattern itself, let’s talk about why the garter stitch is such a wonderful choice for a rainbow blanket.
Garter stitch — the simplest stitch in knitting, created by knitting every row — produces a beautifully squishy, ridged fabric that lies flat without curling. This is a huge advantage for blankets, which tend to curl at the edges when knitted in stockinette stitch. With garter stitch, you get a project that is structurally sound, beginner-friendly, and incredibly satisfying to work up.
The garter stitch is also wonderfully forgiving. Because every row looks the same on both sides, there is no “wrong side” to worry about, no need to purl, and no complicated stitch tracking. You simply knit every row and let the colors do all the work. This makes the pattern ideal for knitters who want to practice consistency and tension while still producing something truly beautiful.
The rainbow color progression — red, orange, yellow, green, blue, indigo, violet — creates a sense of movement and warmth that works for nurseries, living room throws, children’s bedrooms, and even as a cozy gift for a friend who needs a little color in their life. You can follow the traditional rainbow order or create your own palette using your favorite hues, pastels, jewel tones, or whatever speaks to you.
Materials You’ll Need
To knit this garter rainbow blanket, gather the following supplies before you begin.
Yarn: You will need approximately 200 yards of each color you plan to use. For a traditional seven-color rainbow, that is roughly 1,400 yards of worsted weight yarn total. Choose a soft, machine-washable yarn for the best results, especially if this blanket is intended for a child or baby. Some excellent options include Lion Brand Pound of Love, Cascade 220 Superwash, Paintbox Simply DK (if you prefer a lighter fabric), or any worsted weight yarn you love working with. The pattern below is written for worsted weight yarn.
Needles: US size 8 (5mm) straight or circular needles. Circular needles are recommended because they can hold more stitches comfortably and allow you to work a wider blanket without the stitches crowding at the tips.
Additional supplies: Scissors, a yarn needle for weaving in ends, stitch markers (optional but helpful), and a ruler or measuring tape.
Gauge: Approximately 18 stitches and 36 rows to 4 inches in garter stitch. Because this is a blanket, gauge does not need to be exact — a slightly looser or tighter swatch will simply result in a slightly larger or smaller blanket. If you want to match the listed dimensions closely, take a few minutes to knit a swatch and adjust your needle size accordingly.
Finished dimensions: Approximately 36 inches wide by 48 inches long (a generous lap or baby blanket size). Instructions for adjusting the size are included below.
Color Guide
For this pattern, you will be working in seven colors to create a classic rainbow effect. Choose one skein (or approximately 200 yards) of each of the following colors.
Color 1: Red
Color 2: Orange
Color 3: Yellow
Color 4: Green
Color 5: Blue
Color 6: Indigo (deep blue-purple)
Color 7: Violet (purple)
If you prefer a softer look, substitute each color with a pastel version — blush pink instead of red, peach instead of orange, soft lavender instead of violet, and so on. For a more sophisticated palette, try jewel tones: ruby, amber, gold, emerald, sapphire, deep navy, and plum. The structure of the pattern works with any color choices.
The Free Garter Rainbow Blanket Pattern
Abbreviations
CO — cast on
K — knit
BO — bind off
RS — right side
WS — wrong side
Rep — repeat
Instructions
Cast On
Using Color 1 (Red) and your US size 8 needles, cast on 162 stitches. If you are new to casting on, the long-tail cast on is a great choice for blankets — it is stretchy, neat, and creates a beautiful finished edge.
Take a moment to count your stitches after casting on. It is much easier to correct a miscounted cast-on row before you have worked several rows than to discover the error later.
Garter Stitch Border Setup
Rows 1–6: Knit every stitch across every row. This creates a six-row garter stitch border at the bottom of your blanket, which will help the edge lie flat and look finished.
Working the Color Stripes
Each color stripe in this pattern is 40 rows deep, which works out to 20 ridges of garter stitch. At a gauge of approximately 36 rows to 4 inches, each stripe will measure roughly 4.5 inches tall. Seven stripes of 40 rows each give you 280 rows of color, plus the border rows at top and bottom.
Color 1 (Red) — Rows 7 through 46
Knit every row. After row 46, cut your yarn, leaving a 6-inch tail for weaving in.
Color 2 (Orange) — Rows 47 through 86
Join Color 2 at the beginning of a right-side row by placing the new yarn over your right needle and holding both tails together for the first two stitches, then dropping the old color and continuing with the new one. Alternatively, you can simply tie a loose slip knot with the new color around the old tail and begin knitting — just be sure to weave in the ends securely when you finish.
Knit every row for 40 rows. Cut yarn, leaving a 6-inch tail.
Color 3 (Yellow) — Rows 87 through 126
Join Color 3. Knit every row for 40 rows. Cut yarn, leaving a 6-inch tail.
Color 4 (Green) — Rows 127 through 166
Join Color 4. Knit every row for 40 rows. Cut yarn, leaving a 6-inch tail.
Color 5 (Blue) — Rows 167 through 206
Join Color 5. Knit every row for 40 rows. Cut yarn, leaving a 6-inch tail.
Color 6 (Indigo) — Rows 207 through 246
Join Color 6. Knit every row for 40 rows. Cut yarn, leaving a 6-inch tail.
Color 7 (Violet) — Rows 247 through 286
Join Color 7. Knit every row for 40 rows. Do not cut yarn yet.
Top Border
Using Color 7 (or switch to a new color if you prefer a contrasting border), work 6 rows of garter stitch.
Bind Off
On the next row, bind off all stitches loosely using a standard bind off. To ensure a stretchy edge, try binding off with a needle one size larger than what you used for the body of the blanket, or use the suspended bind off method.
Finishing
Once your blanket is bound off, it is time to weave in all those ends. This is perhaps the least glamorous part of any colorwork project, but it is worth doing carefully. Thread a yarn needle with each tail and weave it through the backs of several stitches, changing direction a couple of times to lock it in place. Trim any remaining tail close to the fabric.
After weaving in all ends, give your blanket a gentle wet block. Fill a basin with lukewarm water, submerge the blanket, and gently press out the excess water without wringing or twisting. Lay the blanket flat on a clean towel or blocking mat, smooth it into shape, and allow it to dry completely. Blocking is especially helpful for evening out any tension variations between the color changes and will give your finished blanket a crisp, polished look.
How to Adjust the Size
One of the great things about this garter stitch pattern is how easy it is to scale up or down.
For a smaller baby blanket (approximately 28 x 36 inches), cast on 126 stitches and work each color stripe for 32 rows instead of 40. Use a border of 4 rows instead of 6.
For a larger throw blanket (approximately 48 x 60 inches), cast on 216 stitches and work each color stripe for 56 rows. You may need additional yarn — approximately 275 yards per color — to complete this size.
For a full-size bed blanket, cast on 288 stitches and work each color stripe for 72 rows. Plan on approximately 400 yards per color.
To add more colors, simply divide the total number of body rows by the number of colors you wish to use and work each stripe for that number of rows. Keep in mind that fewer rows per stripe will create thinner stripes, which can look beautiful in a gradient or ombre style.
Tips for Knitting with Multiple Colors
If this is your first time working with several different yarns in a single project, here are some things that will make the process much smoother.
Keep your yarn organized as you work. Each color can live in its own small bag or bowl to prevent tangles. When you are not using a color, tuck it away so it does not get knotted with the active yarn.
Join new colors at the beginning of a row whenever possible. Joining at the edge makes for a tidier transition and keeps the color change hidden in the seam allowance if you ever decide to add a crocheted or knitted border.
Try to maintain consistent tension throughout. Tension can sometimes shift slightly when you begin a new color, especially if you join with a different level of grip than your usual knitting. Practice the join on a swatch before you begin the actual blanket if this is a concern.
Do not panic about small imperfections at color joins. In garter stitch, the ridged texture is very forgiving, and tiny irregularities in tension will largely disappear after blocking.
Ideas for Customizing Your Blanket
The basic pattern above is just a starting point. Here are some ways to make it uniquely yours.
Gradient rainbow: Instead of distinct stripes, fade each color into the next by alternating two rows of Color A with two rows of Color B for 10 to 12 rows before fully transitioning to Color B. This creates a soft, blended effect that mimics a watercolor painting.
Striped variation: Instead of one large stripe per color, divide each color’s 40 rows into two stripes of 20 rows each and alternate between two colors (for example, knit 20 rows of red, 20 rows of orange, 20 rows of red, 20 rows of orange) before moving to the next pair. This creates a more complex visual rhythm.
Monochrome rainbow: Use a single color family — for example, seven different shades of blue ranging from pale sky blue to deep navy — to create a sophisticated ombre effect.
Border addition: After binding off, pick up stitches around the entire perimeter of the blanket and work 8 to 10 rounds of garter stitch in a neutral color like cream, white, or gray for a classic, polished finish.
Personalized stripes: Swap the traditional rainbow order for the colors of a favorite sports team, a school palette, a pride flag, or any other meaningful color combination.
Caring for Your Finished Blanket
If you chose a machine-washable yarn, caring for this blanket is simple. Turn it inside out, place it in a mesh laundry bag, and wash on a gentle or delicate cycle in cold water. Lay flat to dry or tumble dry on low heat. Avoid high heat, which can felt some wool fibers and distort the fabric.
For natural fibers that are not machine-washable, hand washing in cool water with a gentle wool wash is the safest approach. Always support the weight of the wet fabric when lifting it from the water to prevent stretching.
Perfect for Gifting
A handmade rainbow blanket is one of those gifts that people genuinely treasure. It speaks to the time, care, and creativity you put into making something by hand. This blanket makes a wonderful baby shower gift, birthday present, housewarming offering, or simply a “thinking of you” gesture for someone who needs a little brightness in their life. Pairing it with a handwritten card explaining the time it took to make and the love it was knitted with makes it all the more special.
If you are knitting this blanket as a gift, consider asking the recipient’s favorite colors or choosing shades that coordinate with their home decor. A custom color palette transforms this from a lovely general project into something truly personal and memorable.
Final Thoughts
This free garter rainbow blanket knitting pattern is proof that simple stitches can produce extraordinary results. The repetitive rhythm of knit, knit, knit becomes almost meditative once you settle into it, and watching the colors accumulate row by row is endlessly satisfying. Whether you work on it in stolen moments here and there or spend a full weekend making progress in one long, cozy session, you will find this blanket to be a project that gives back as much as you put into it.
Pin this pattern to your knitting board, bookmark it for later, or cast on today. However you approach it, we hope this rainbow blanket brings as much joy to the making as it will to the finished snuggling. Happy knitting!