How to Hand Knit a Pillow

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

There’s something deeply satisfying about resting your head on something you made yourself. Hand knitting a pillow is one of those projects that feels ambitious enough to be exciting but achievable enough that you’ll actually finish it — and the result is something beautiful, cozy, and genuinely useful. Whether you’re a complete beginner picking up yarn for the first time or an experienced knitter looking for a rewarding weekend project, this guide will walk you through everything you need to know.

From choosing the right materials to casting off and stuffing your finished pillow, we’ll cover every step in detail so you can follow along with confidence.


Why Hand Knitting a Pillow Is the Perfect Project

Before we dive into the how-to, it’s worth talking about why a knitted pillow is such a great choice for a beginner or intermediate project. Unlike a sweater or pair of socks, a pillow is a flat, rectangular object. That means you’re working in simple, predictable rows without any complex shaping, short rows, or confusing construction techniques. You knit two flat panels, seam them together, stuff them, and you’re done.

That simplicity doesn’t come at the expense of beauty. A hand-knitted pillow can look incredibly striking depending on the yarn you choose and the stitch pattern you use. Chunky wool in a simple stockinette or garter stitch looks rustic and modern at the same time. A softer yarn in a subtle cable pattern creates something that feels heirloom-quality. You have total creative control.

Pillows also make exceptional gifts. They’re personal, handmade, and practical — a combination that’s hard to beat.


What You’ll Need Before You Start

Getting your materials together before you sit down to knit will make the whole process smoother. Here’s a full list of what you’ll need.

Yarn: For your first hand-knitted pillow, a chunky or bulky weight yarn is highly recommended. It knits up quickly, the stitches are easy to see and count, and the texture looks wonderfully cozy. Look for yarn labeled as “bulky” (weight 5) or “super bulky” (weight 6). Natural fibers like wool or wool blends are warm, durable, and have a beautiful drape, though acrylic yarn works perfectly well and is usually more affordable and machine-washable. For a standard 18×18 inch pillow, plan on roughly 200 to 400 yards of bulky yarn, depending on how tightly you knit and which stitch pattern you use.

Knitting Needles: For chunky or bulky yarn, you’ll typically want large needles — somewhere in the range of US size 10 to US size 15 (6mm to 10mm). Check the label on your yarn for the recommended needle size; most yarn labels include this information. Straight needles work perfectly well for knitting pillow panels, though circular needles can also be used if that’s what you have on hand.

A Pillow Insert: You can buy pillow inserts at most craft stores, big-box retailers, or online. Standard sizes include 16×16 inches, 18×18 inches, and 20×20 inches. Having your insert in hand before you begin knitting is helpful because you can knit your panels slightly smaller than the insert, which creates a fuller, plumper-looking finished pillow rather than a loose, saggy one.

A Tapestry Needle or Yarn Needle: You’ll use this for seaming your two panels together at the end. These are blunt, wide-eyed needles made specifically for working with yarn.

Scissors: A small, sharp pair for cutting yarn.

Stitch Markers (Optional): These are small plastic rings that clip onto your needle to help you count stitches and mark important places in your work. They’re not strictly necessary for a simple pillow, but they’re inexpensive and helpful.

Measuring Tape: Essential for checking your gauge and the dimensions of your finished panels.


Understanding Gauge (and Why It Actually Matters)

Gauge is one of those concepts that knitters often want to skip over, especially beginners. But taking ten minutes to check your gauge will save you from the disappointment of finishing a pillow that’s the wrong size.

Gauge refers to the number of stitches and rows you knit per inch. Because every knitter’s tension is slightly different, two people using the exact same yarn and needles can end up with significantly different-sized fabric. Gauge swatches account for this variation.

To check your gauge, cast on about 20 stitches and knit a 4-inch square in whatever stitch you plan to use for your pillow. Lay the swatch flat, smooth it out gently, and measure how many stitches you have across 4 inches and how many rows you have over 4 inches. Divide each number by four to get your stitches-per-inch and rows-per-inch counts.

For a chunky yarn knit on US size 13 needles, a common gauge might be around 2 to 2.5 stitches per inch in stockinette. If your swatch comes out with more stitches per inch than expected, your tension is tight — try going up a needle size. If you have fewer stitches per inch, your tension is loose — try going down a needle size.

Once you know your gauge, you can calculate exactly how many stitches to cast on to get the width you want.


Choosing Your Stitch Pattern

For a hand-knitted pillow, there are several stitch patterns that work beautifully and are well within reach of most knitters.

Garter Stitch: This is the simplest possible stitch — you just knit every single row. The result is a squishy, ridged texture that lies flat without curling, which makes it ideal for a pillow. It’s the perfect choice for first-time knitters.

Stockinette Stitch: You alternate knit rows and purl rows — knit one row, purl the next, and repeat. Stockinette creates the classic smooth fabric you see on most knitted garments. The smooth side is called the “right side” and the bumpy side is called the “wrong side.” Keep in mind that stockinette has a natural tendency to curl at the edges, which won’t be a problem once you seam your pillow together but can make the panels tricky to work with before seaming.

Seed Stitch: This involves alternating knit and purl stitches within the same row — knit one, purl one, and so on — and reversing the pattern on each subsequent row. The result is a beautifully textured, pebbly fabric that lies flat and has a lovely handmade quality.

Simple Ribbing: Ribbing involves alternating columns of knit and purl stitches. A 2×2 rib (knit two, purl two, repeat) creates a stretchy, vertically striped fabric that looks elegant on a pillow.

Simple Cable: If you’re comfortable with knitting and purling and want to try something more decorative, a basic cable is very achievable. Cables involve crossing groups of stitches over one another using a cable needle to create a twisted, rope-like design. Even a single cable panel running down the center of a pillow makes a dramatic visual statement.

For this tutorial, we’ll use stockinette stitch, since it’s versatile, widely used, and a great stitch to master.


Step One: Cast On

Once you’ve checked your gauge and decided on your stitch pattern, it’s time to cast on. For this tutorial, we’re making a panel for a standard 18×18 inch pillow insert. With a gauge of approximately 2 stitches per inch, you’ll want to cast on about 36 to 40 stitches for each panel. Because we’re knitting the panel very slightly smaller than the insert for a plump look, casting on 36 stitches at this gauge gives you a panel roughly 17 to 17.5 inches wide — perfect.

The long-tail cast-on is a popular method that creates a neat, stretchy edge and is worth learning if you don’t already know it. That said, any cast-on method you’re comfortable with will work fine for a pillow.

Leave a tail of yarn about six inches long when you begin casting on. You’ll use this later when seaming.


Step Two: Knit Your First Panel

With your 36 stitches cast on, you’re ready to start knitting.

Row 1 (Right Side): Knit all 36 stitches across the row.
Row 2 (Wrong Side): Purl all 36 stitches across the row.

Repeat these two rows until your panel measures 17 to 17.5 inches from the cast-on edge. Measure along the center of your work, not the edges, for the most accurate reading.

As you knit, try to maintain a consistent tension. Don’t pull your yarn too tightly or let it go too loose. If you notice your edges are uneven or your fabric is puckering, take a breath and try to relax your grip. Tension tends to even out as you go, especially once you find your rhythm.

Keep your work flat on a table when you measure it rather than stretching it over your lap, as this will give you a truer measurement.

When your panel reaches the right length, don’t bind off yet — just leave your stitches on the needle and move on to knitting the second panel.


Step Three: Knit Your Second Panel

Cast on 36 stitches again and repeat the process exactly as above, knitting in stockinette stitch until your second panel measures the same length as the first. It’s a good idea to count your rows as you go (or note the count from your first panel) so the two panels come out identical.

When both panels are the same size, bind off. To bind off in knitting, knit the first two stitches, then use the left needle tip to lift the first stitch up and over the second stitch and off the needle. Knit one more stitch, then lift the previous stitch over it and off. Continue this process until one stitch remains, then cut your yarn about six inches from the work, pull the tail through the last loop, and tighten it gently.


Step Four: Blocking Your Panels (Optional but Recommended)

Blocking means wetting or steaming your knitted fabric to help it relax into its final shape and smooth out any uneven stitches. For a pillow made from natural fiber yarn, blocking can make a noticeable difference in how professional and polished the finished piece looks.

To wet block your panels, soak them in cool water for about 15 to 20 minutes, then gently squeeze out the excess water (don’t wring or twist — just press the water out). Lay each panel flat on a clean towel, pat it into the right dimensions, and let it dry completely, which usually takes 24 hours or so. You can pin the edges to a foam blocking mat if you want very precise dimensions.

If you’re using acrylic yarn, wet blocking won’t have as dramatic an effect as it does on wool, but it still helps even out the stitches. Some knitters steam-block acrylic by holding an iron just above the surface without touching it.


Step Five: Seaming the Panels Together

This is the step where your two flat panels become an actual pillow, and it’s immensely satisfying.

Thread your tapestry needle with a length of your project yarn — about 60 to 70 inches should be enough to seam three sides of an 18-inch pillow.

Lay your two panels flat on top of each other, right sides facing outward (for stockinette, the smooth side should face out on both panels). Line up the edges carefully.

The mattress stitch is the most popular seaming method for knitters and creates a nearly invisible join. To work mattress stitch on the side edges of stockinette fabric, insert your tapestry needle under the horizontal bar between the first and second stitch on the edge of one panel, then under the corresponding bar on the other panel, and pull the yarn through. Continue alternating between the two panels, pulling the seam snug as you go. The seam will essentially disappear into the fabric.

Seam three sides of the pillow completely — two side seams and one bottom seam — then seam about two inches from each end of the fourth side, leaving an opening in the middle large enough to insert your pillow form.


Step Six: Insert the Pillow Form and Close

Push your pillow insert through the opening you left. This often takes a bit of wiggling, especially if your knitted panel is slightly smaller than your insert, which is exactly what you want. Work the corners of the insert into the corners of your knitted cover.

Once the insert is fully inside and sitting evenly in all four corners, use your tapestry needle and yarn to close the remaining opening using the same mattress stitch. When you reach the end, weave the yarn tail through several stitches on the inside to secure it, then trim the excess.


Step Seven: Weave In Your Ends

Throughout your knitting, you’ll have accumulated a few loose yarn tails — from your cast-on, any yarn joins, and your bind-off. Use your tapestry needle to weave each tail through several stitches on the inside of the pillow, changing direction at least once to lock it in place. Trim any remaining length close to the fabric.

Give your finished pillow a gentle pat and fluff, and step back to admire what you’ve made.


Tips for Customizing Your Hand-Knitted Pillow

One of the best things about knitting your own pillow is how easy it is to personalize. Here are a few ideas to make your project uniquely yours.

You can add color by working stripes — simply switch yarn colors at the beginning of a right-side row for clean, horizontal stripes. Carrying the unused yarn up the side of your work (rather than cutting it at every stripe) keeps things tidy.

You can also try combining stitch patterns. A center panel of seed stitch flanked by columns of stockinette, for instance, creates a beautiful textured look without requiring any advanced techniques.

For a more polished finish, consider adding a button closure on the fourth side instead of seaming it shut. Sew two or three buttons to one panel edge and work small buttonhole eyelets into the corresponding edge of the other panel before seaming.

Tassels, pom-poms, or fringe at the corners are fun embellishments that can give your pillow a boho feel. All of these are quick to make and can be attached after the pillow is complete.


Caring for Your Hand-Knitted Pillow

How you care for your finished pillow depends largely on the fiber content of your yarn. Check your yarn label for specific washing instructions, as these vary considerably.

Wool and wool-blend pillows generally need gentle hand washing in cool water with a mild detergent, then blocking flat to dry. Many modern wool yarns are superwash-treated, meaning they can tolerate a gentle machine wash cycle — again, check the label.

Acrylic yarn pillows can often be machine washed and dried, which makes them practical for everyday use, especially if the pillow will be on a couch or bed that sees a lot of traffic.

Always remove the pillow insert before washing the knitted cover, and always dry the cover flat to prevent stretching.


Common Mistakes and How to Fix Them

Even experienced knitters make mistakes, and most of them are very fixable. If you notice you’ve accidentally added a stitch, you can drop it back off your needle and unravel a few rows to the point where the mistake occurred, then re-knit those rows. This is called “frogging” in knitting slang (because you “rip it, rip it”).

If your stitch count changes row by row and you’re not sure why, the most common culprit is accidentally knitting into the loop of yarn at the beginning of a row rather than into the first actual stitch. This is easy to do when the yarn is wrapped in a way that creates a visual decoy. Try moving the yarn to the back of your work before you start each knit row to avoid this.

Dropped stitches — where a stitch accidentally slides off the needle and begins to unravel — look alarming but can almost always be rescued with a crochet hook. Insert the hook through the dropped stitch, catch the horizontal bar above it, and pull it through the loop to re-create the stitch. Working from the bottom of the dropped column to the top will restore every row.


Final Thoughts

Hand knitting a pillow is one of those projects that teaches you a surprising amount without overwhelming you. You’ll practice casting on, maintaining even tension, working consistent rows, binding off neatly, and seaming — a full set of fundamental skills that will serve you well in every knitting project you tackle after this one.

More than that, you’ll end up with something beautiful and tangible that you made entirely by hand. That feeling — of pulling a finished, stuffed, properly sewn pillow onto your couch for the first time — doesn’t get old no matter how many you make.

Categorized in:

Cushion / Pillow,

Last Update: November 7, 2026

Tagged in:

, ,