How to Hand Knit a Pillow

How to Hand Knit a Pillow: A Complete Step-by-Step Guide

There is something deeply satisfying about making something useful with your own two hands. Hand knitting a pillow is one of those projects that sits at the perfect intersection of accessibility and reward — it does not require expensive equipment, it can be completed in a weekend, and the finished product is something you will actually use and enjoy in your home. Whether you are picking up needles for the first time or returning to knitting after a long break, this guide will walk you through everything you need to know to hand knit a beautiful, cozy pillow from start to finish.


What Is Hand Knitting and Why Is It Perfect for Pillows?

Hand knitting is the craft of creating fabric by interlocking loops of yarn using two needles, or in some techniques, just your hands and fingers. Unlike machine knitting or loom knitting, hand knitting gives you direct control over every stitch, allowing you to feel the tension of the yarn and make adjustments as you go.

Pillows are one of the best beginner-to-intermediate knitting projects for several reasons. They are flat, rectangular shapes, which means you are mostly working in straight lines without complex shaping. They are big enough to feel like a real accomplishment but small enough to finish quickly. And because a pillow insert does most of the structural work, small imperfections in your knitting tend to be hidden once the pillow is stuffed and seamed. Even experienced knitters return to pillow projects because they are a great way to try a new stitch pattern or use up a skein of beautiful yarn that has been sitting in a stash.


Materials You Will Need

Before you cast on a single stitch, gathering your materials will make the process much smoother.

Yarn. For a hand knit pillow, you want a yarn that is thick enough to work up quickly but soft enough to feel good against the skin. Bulky or super bulky yarn (weight categories 5 or 6) are popular choices for pillows because they create a chunky, cozy texture and knit up fast. Wool, wool blends, cotton, and acrylic all work well. If the pillow will live in a high-use area like a couch or kids’ room, choose a yarn that is machine washable. For a standard 18-inch square pillow, you will typically need between 200 and 400 yards of bulky yarn, depending on the stitch pattern you choose. Always buy a little more than you think you need — running out of a dye lot can mean color differences in the finished piece.

Knitting Needles. Since this is hand knitting, you will use large knitting needles to match your yarn weight. For bulky yarn, US size 10 to 13 needles (6mm to 9mm) are common. For super bulky yarn, you might go as large as US size 15 (10mm) or even larger. The yarn label will typically suggest a needle size, and that is a good starting point. Longer straight needles (at least 9 inches) or circular needles used flat will give you enough room to hold all your stitches comfortably.

Pillow Insert. You can purchase a standard pillow insert from most home goods or craft stores. Common sizes are 14×14, 16×16, 18×18, and 20×20 inches. Decide on your insert size before you begin knitting so you can size your panels accordingly. Many knitters prefer to knit their panels just slightly smaller than the insert — perhaps half an inch to one inch shorter on each side — so the finished pillow looks plump and full rather than flat.

Tapestry Needle. Also called a yarn needle or darning needle, this blunt-tipped needle is used for seaming the pillow panels together and weaving in your yarn ends. Make sure the eye is large enough to thread your yarn through easily.

Scissors. A small, sharp pair of scissors is all you need.

Stitch markers (optional). If you are using a repeating stitch pattern, stitch markers can help you keep track of pattern repeats and avoid mistakes.


Choosing Your Stitch Pattern

The stitch pattern you choose will define the look and texture of your pillow. Here are a few excellent options at different skill levels.

Garter Stitch is the simplest option and perfect for beginners. You knit every row, which creates a ridged, squishy texture that looks the same on both sides. It lies flat without curling, which makes seaming easy. For a first pillow, garter stitch is a wonderful choice.

Stockinette Stitch is the classic smooth knit fabric most people picture when they think of knitting. You alternate knit rows and purl rows. The right side is smooth and the wrong side is bumpy. Keep in mind that stockinette tends to curl at the edges, so you may want to add a few garter stitches as a border.

Seed Stitch alternates knit and purl stitches within the same row, and then on the following row, you purl over the knits and knit over the purls. This creates a pebbly, textured fabric that lies beautifully flat and looks elegant on a pillow.

Ribbing alternates columns of knit and purl stitches, creating a stretchy, vertical-striped texture. A 2×2 rib (two knit stitches, two purl stitches repeated) or a 1×1 rib gives a structured, tailored look to a pillow.

Cable Knitting is a more advanced option that creates twisted, rope-like designs in the fabric. Cables require a cable needle and a bit more attention to a pattern, but the results are stunning and very popular for home decor knitting.

For this guide, we will walk through a pillow using seed stitch, since it is approachable for most skill levels and produces a beautiful, professional-looking result.


How to Calculate Your Cast-On Number

Before you begin, you need to know how many stitches to cast on. This depends on your gauge — the number of stitches per inch your knitting produces with the yarn and needles you have chosen.

To find your gauge, knit a small swatch, about 4 to 6 inches wide, using your chosen yarn and needles in your chosen stitch pattern. Knit for at least 4 inches in length, then bind off. Lay the swatch flat and use a ruler to count how many stitches fit in 4 inches. Divide that number by 4 to find your stitches per inch.

For example, if your swatch shows 12 stitches over 4 inches, your gauge is 3 stitches per inch. For an 18-inch pillow panel, you would cast on 18 x 3 = 54 stitches.

Gauge swatching can feel tedious, but it is genuinely worth doing for a pillow. Unlike a hat or sweater, a pillow that is two inches too small or too large will not fit your insert properly, so a few minutes of swatching saves you from having to re-knit an entire panel.


How to Hand Knit a Pillow: Step by Step

Step 1: Cast On

With your yarn and needles, cast on the number of stitches you calculated. The long-tail cast on is a popular choice because it creates a neat, elastic edge that seams beautifully. If you are a beginner, the backward loop cast on or the knitted cast on are also perfectly fine options.

Leave a tail of about 6 to 8 inches when you cast on — you will use this later for seaming or weaving in.

Step 2: Begin Your Stitch Pattern

For seed stitch, here is how each row works. On the first row, knit one stitch, then purl one stitch, and alternate knit and purl all the way to the end of the row. On the second row — and every row after — you will knit the purl stitches and purl the knit stitches. In other words, when you look at the stitch on your left needle, if it looks like a bump (a purl stitch from the previous row), you knit it. If it looks like a V (a knit stitch from the previous row), you purl it. This is what creates the alternating pebbly texture of seed stitch.

Continue in this pattern, row after row, checking your work periodically to make sure the pattern is consistent.

Step 3: Knit to the Right Length

For a two-panel pillow (front and back), you will need to knit two identical rectangular panels, each the same dimensions as your pillow insert (or slightly smaller, as discussed earlier). Keep knitting your stitch pattern until the panel reaches the desired length.

Use a tape measure or ruler to check your work as you go. Lay the knitting flat and measure from the cast-on edge to your current row. Do not measure while the knitting is on the needles and stretched — lay it loosely on a flat surface for an accurate reading.

Step 4: Bind Off

When your first panel reaches the correct length, it is time to bind off. The basic bind off works as follows: knit the first two stitches, then use the left needle tip to lift the first stitch over the second stitch and off the needle, leaving one stitch on the right needle. Knit the next stitch, and again lift the previous stitch over and off. Continue until one stitch remains, then cut the yarn leaving a 6-inch tail, pull the tail through the last loop, and pull snug to secure it.

Repeat the entire process — cast on, knit the stitch pattern, bind off — to create your second panel.

Step 5: Block Your Panels (Optional but Recommended)

Blocking means wetting or steaming your knitted panels and laying them flat to dry in the correct dimensions. It evens out uneven stitches, relaxes the fibers, and makes seaming much easier. To wet block, submerge your panels in cool water for about 15 minutes, gently squeeze out the water (do not wring or twist), lay them on a flat surface or blocking mat, pin them to the correct dimensions, and let them dry completely. For wool, this can take several hours or overnight.

Blocking is not strictly necessary — especially for a casual home pillow — but it makes a noticeable difference in the professional appearance of the finished product.

Step 6: Seam the Panels Together

Place your two panels together with right sides facing (the right side, or front side of each panel, should be facing inward toward each other). You will seam three sides together, leave the fourth side open to insert the pillow form, and then seam the final side.

Thread your tapestry needle with a length of yarn — you can use the same yarn as your project, or a slightly thinner yarn in the same color for a cleaner seam. The mattress stitch is a popular seaming method because it creates an invisible join on the right side of the fabric. Working from the right side with your panels side by side, insert the needle under the horizontal bar between the first and second stitches of one panel, then under the corresponding bar on the other panel, alternating back and forth. Every few stitches, pull the yarn gently to bring the edges together.

Alternatively, a whip stitch worked along the edges creates a visible, decorative seam that some knitters prefer for a rustic, handmade look.

After seaming three sides, turn the pillow cover right side out through the open edge. Insert your pillow form, pushing it firmly into the corners. Then fold the open edges inward and use your tapestry needle to seam the final side closed using mattress stitch or whip stitch.

Step 7: Weave in Your Ends

Thread each yarn tail onto your tapestry needle and weave it through the back of several stitches in different directions, following the path of the yarn. This anchors the tail securely so it will not come loose over time. Trim any excess yarn close to the fabric.


Tips for a Beautiful Finished Pillow

Consistent tension makes the biggest difference in how professional your knitting looks. Try to hold the yarn with the same grip throughout the project and avoid pulling stitches too tight or leaving them too loose. If you notice that your tension changes — often a sign that you were nervous at the start and more relaxed later — blocking will help smooth this out.

If you are using a striped design with multiple yarn colors, carry the unused color up the side of your work rather than cutting it each time you change colors. This saves you from having dozens of extra ends to weave in.

Adding a button or zipper closure to the open end instead of seaming it shut makes the pillow cover removable and washable, which is a practical choice for couch pillows that see everyday use. You can sew buttons through the knitted fabric and create simple loop closures with a length of yarn or a crochet chain.

Do not be discouraged if your first pillow is not perfect. Knitting is a skill that develops with practice, and a slight irregularity in a stitch or a slightly uneven seam will be far less noticeable to anyone else than it is to you. The texture and warmth of a hand knit piece carry their own beauty that machine-made fabric simply cannot replicate.


Caring for Your Hand Knit Pillow

Proper care will extend the life of your pillow significantly. Check the care label on your yarn before washing. Superwash wool and acrylic yarns can usually be machine washed on a gentle cycle in cold water, while non-superwash wool and plant fibers like cotton should be hand washed or dry cleaned. Lay knit fabric flat to dry rather than hanging it, as the weight of wet yarn can stretch the fabric out of shape. Keep your pillow out of direct sunlight for long periods to prevent the yarn from fading.


Variations to Try Once You Have Mastered the Basics

Once you have completed your first hand knit pillow, there is a whole world of variations to explore. You might try a pillow knit entirely in the round on circular needles, which eliminates seaming on the sides and creates a seamless tube. You could experiment with colorwork techniques like intarsia or stranded knitting to add geometric patterns or simple motifs to your pillow front. Texture variations like bobble stitches, basketweave patterns, or honeycomb cables add depth and visual interest. You might also try arm knitting — a technique where you use your arms instead of needles — to create an oversized, ultra-chunky pillow in under an hour.

The basic skills of casting on, working a stitch pattern, binding off, and seaming that you learn from this first pillow will serve as the foundation for nearly every other knitting project you take on. A hand knit pillow is not just a decorating project — it is the beginning of a practice.


There is a reason hand knitting has persisted for centuries. The rhythm of it is calming, the results are tangible, and the craft connects you to a long tradition of people who made beautiful, useful things with their own hands. Your pillow will be one of those things. Enjoy every stitch.

Categorized in:

Cushion / Pillow,

Last Update: August 27, 2026

Tagged in:

, ,