
How to Make a Crochet Pillow Using Granny Squares
If you’ve ever admired a cozy, colorful throw pillow and wondered how to make one yourself, granny square crochet pillows are one of the most satisfying projects you can take on. They combine a classic technique with endless creative possibilities, and they’re surprisingly beginner-friendly once you understand the basics. Whether you’re new to crochet or a seasoned maker looking for a fun weekend project, this guide will walk you through everything you need to know — from choosing your yarn to finishing off that final seam.
What Is a Granny Square?
A granny square is a small, flat crocheted motif typically worked in rounds from the center outward. The traditional version uses double crochet clusters and chain spaces to create a square shape with corner openings, giving it that recognizable lacy, textured look. Granny squares have been a staple of handcraft culture for generations, appearing in blankets, bags, cardigans, and of course, pillows.
Their genius lies in their modular nature. You can make as many as you need, join them together in any arrangement you like, and create something that looks complex without requiring you to work one enormous piece all at once. For a pillow, you typically need just two squares — one for the front and one for the back — or a grid of smaller squares sewn together into panels.
Materials You’ll Need
Before you pick up a hook, gather your supplies. Having everything on hand before you start will make the whole process feel much smoother.
Yarn: Worsted weight yarn is the most popular choice for granny square pillows because it works up quickly and creates a fabric with good structure. You can use a single color for a minimalist look, two or three coordinating colors for a classic vintage aesthetic, or as many colors as you have in your stash for a scrappy, bohemian feel. You’ll need roughly 200 to 400 yards total for a standard 16- to 18-inch pillow cover, depending on the size and number of squares.
Crochet Hook: For worsted weight yarn, a 5mm (H/8) or 5.5mm (I/9) hook is standard. Check your yarn label for the recommended hook size, but don’t be afraid to go up half a size if you tend to crochet tightly. A looser gauge makes for a softer, drapier fabric.
Pillow Insert: A 16×16 or 18×18 inch pillow insert works perfectly for most granny square pillow designs. Feather-down inserts give a lush, plump look, while polyester fiberfill inserts are more affordable and hypoallergenic. Go one size up from your finished cover if you want that full, tightly stuffed look that photographs so beautifully.
Scissors and Yarn Needle: You’ll need these for weaving in ends and seaming your squares together.
Stitch Markers (optional): These are helpful for keeping track of your rounds, especially if you’re new to working in the round.
Understanding the Basic Granny Square Pattern
The traditional granny square pattern is built on a foundation of chain rings, clusters of double crochets, and chain spaces. Here is a standard pattern for a classic granny square that you can size up or down by repeating more rounds.
Abbreviations:
- ch = chain
- sl st = slip stitch
- dc = double crochet
- sp = space
Round 1: Make a magic ring (or chain 4 and join with a slip stitch to form a ring). Chain 3 (counts as first dc), work 2 dc into the ring, chain 2, (3 dc into ring, chain 2) three times, slip stitch to top of beginning chain-3 to close the round. You now have four clusters of three double crochets with chain-2 corner spaces between them.
Round 2: Slip stitch into the corner chain-2 space. Chain 3, work 2 dc into same space, chain 1, (3 dc, chain 2, 3 dc) into next corner space, chain 1. Repeat around all four corners. When you reach the first corner again, work (3 dc, chain 2) into the same space where you began, slip stitch to close. You now have two clusters on each side with chain-2 corners.
Round 3: Slip stitch into corner space. Chain 3, 2 dc into same space, chain 1, 3 dc into next chain-1 space, chain 1, (3 dc, chain 2, 3 dc) into corner space, chain 1, 3 dc into next chain-1 space, chain 1. Repeat around all four sides. Slip stitch to close.
Each additional round you add follows the same logic: work (3 dc, chain 2, 3 dc) into each corner space, and work a 3 dc cluster into every chain-1 space along the sides, with chain 1 between each cluster. The square grows by one cluster per side with every round.
For a pillow cover that measures approximately 16 inches, you have two main options. You can make one large granny square per panel by working enough rounds until it reaches your desired size — usually around 8 to 10 rounds with worsted weight yarn. Alternatively, you can make a grid of smaller squares (such as a 3×3 or 4×4 arrangement) and join them together before seaming the two panels.
Choosing Your Color Scheme
One of the most joyful parts of a granny square pillow is choosing your colors. Here are a few approaches that work beautifully.
Monochromatic: Pick one color in several shades, from light to dark, and change colors with each round. This creates a sophisticated, gradient effect that feels modern while honoring the traditional form.
Classic Vintage: Use a neutral like cream or gray for the final border round of each square and rotate bright or earthy colors for the inner rounds. This gives each square a cohesive look when joined together.
Scrappy Rainbow: Use up leftover yarn from other projects by changing color every round with no particular plan. The randomness creates a cheerful, eclectic result that feels handmade in the best possible way.
Two-Tone: Keep the front panel in one color combination and the back panel in a completely different pairing. This gives you a reversible pillow with two distinct personalities.
Whatever you choose, make sure all your yarns are the same weight so your tension stays consistent and your squares come out the same size.
How to Keep Your Squares the Same Size
When you’re making multiple smaller squares for a grid, consistency in size is important so that your panels lie flat when joined. Here are a few tips to help.
Crochet all your squares with the same hook and try to maintain the same tension throughout. If you tend to crochet more loosely when you’re relaxed versus when you’re distracted or tense, it can help to work on squares during the same type of activity — for example, always while watching television rather than switching between different environments.
After finishing each square, block it. Blocking means wetting the square (or using a steam iron), pinning it to a foam mat in a perfectly square shape, and letting it dry completely. Blocking evens out the stitches, opens up the lacy chain spaces, and makes joining far easier. If you pin all your squares to the same dimensions, they will come out perfectly uniform even if your tension varied slightly.
Joining Your Squares Into Panels
Once you have all your squares made and blocked, it’s time to join them into the front and back panels of your pillow cover. There are several methods for joining granny squares, each with a different aesthetic result.
Whip Stitch: Hold two squares with wrong sides together and use a yarn needle to whip stitch through the back loops of the edge stitches. This creates a flat seam and is great for beginners because it’s simple and adjustable.
Single Crochet Join: Hold two squares with wrong sides facing and use your hook to work a single crochet through both layers along the edge. This creates a visible ridge on the right side that many makers intentionally use as a design detail.
Slip Stitch Join: Similar to the single crochet join but flatter and less visible. Hold squares wrong sides together and slip stitch through both layers. This is a neat, subtle method that keeps the focus on the squares themselves.
Flat Slip Stitch Join (Wrong Side Together): If you want the join to be invisible from the front, hold right sides together, slip stitch through both edges, and open the seam flat after. This method creates an invisible join that looks very polished.
For a 3×3 grid, you’ll be joining squares in rows first (making three strips of three), then joining the strips together. Always try to keep your joins consistent in tension so the finished panel lies flat.
Adding a Border
Once your front and back panels are assembled, adding a border around each one can help even out any uneven edges and create a clean, defined perimeter for seaming the panels together. Work one or two rounds of single crochet around the entire panel, making sure to work an extra stitch or two into the corners so they lie flat without puckering.
If your squares are different colors, you might choose a neutral or contrasting border color that ties the whole design together. A simple border in cream, black, or a natural brown can make vibrant multicolored squares look polished and intentional rather than chaotic.
Seaming the Front and Back Together
Now comes the most satisfying moment: assembling your pillow cover. Place your two panels with wrong sides facing each other (right sides facing out). Using your preferred join method, seam three sides of the pillow cover together. Leave the fourth side open so you can insert the pillow form.
Work your seam slowly and evenly, matching up the stitches on both panels as closely as possible. The corners are worth taking extra care with — adding one or two extra stitches at each corner prevents the seam from pulling and giving you a puckered, rounded corner instead of a crisp square one.
Once three sides are seamed, insert your pillow form. The cover should feel slightly snug around the insert; this is what gives you that plump, full look once it’s closed. If the insert slides in too easily, the cover is too large and the pillow will look deflated.
After inserting the form, seam the final side closed using the same method as the others. Weave in any remaining ends securely so they don’t loosen with regular use.
Optional: Adding a Zipper or Button Closure
If you want a removable cover you can wash, you can leave the fourth side open and add a closure. For a zipper, use a sewing needle and thread to hand-stitch an invisible zipper behind the final seam. For a button closure, crochet a row of evenly spaced chain loops along one edge and sew buttons onto the opposite edge to match.
A button closure is charming and very on-brand for a handmade granny square aesthetic. Choose wooden or ceramic buttons in a color that complements your yarn for a finished, intentional look.
Caring for Your Crochet Pillow
To keep your pillow looking beautiful, follow the care instructions on your yarn label. Most worsted weight acrylic yarns are machine washable on a gentle cycle and can be tumble dried on low heat. Wool and cotton yarns may require hand washing and flat drying to avoid shrinking or stretching.
Remove the pillow insert before washing the cover. Even if the yarn is machine washable, washing with the insert inside puts unnecessary stress on the seams and can cause the insert to clump.
If your pillow loses its shape after washing, lightly steam block the cover while it’s still damp and reshape it before re-inserting the form.
Customizing Your Design
Once you’ve made your first granny square pillow and understand the process, the variations are truly endless. You might try a solid-color square with a textured stitch, like a spike stitch or a bobble, worked into alternate rounds. You could experiment with shaped motifs — hexagons, circles, or star-shaped granny squares — and join them into a panel using filler motifs or surface crochet.
Appliqué is another fun customization option. Work a small motif separately — a flower, a leaf, a simple animal shape — and sew it onto the front panel before seaming. This transforms your pillow into something truly one-of-a-kind.
Size is also completely flexible. A set of smaller pillows made from two-round or three-round mini granny squares can create a graphic, pixelated look that feels very contemporary. An oversized floor pillow made from large, thick squares worked in chunky yarn makes a cozy, tactile addition to a reading nook or kids’ room.
Why Granny Square Pillows Make Great Gifts
A handmade crochet pillow is one of the most thoughtful gifts you can give. It represents real time, care, and skill, and it’s something the recipient can use every day. Because granny square pillows are so customizable in color, size, and style, you can tailor them perfectly to the recipient’s home décor and personality.
They’re also a wonderful stash-busting project. If you have a box or bag of leftover yarn from other projects, a scrappy granny square pillow is a beautiful way to turn those odds and ends into something cohesive and usable. Each color in the pillow carries the memory of the project it came from, which adds an extra layer of meaning to the finished piece.
Final Thoughts
Making a crochet pillow using granny squares is a project that rewards patience and creativity in equal measure. The steps are simple enough for a beginner to follow, yet the process is engaging enough to keep an experienced crocheter interested through the whole project. From choosing your colors to weaving in that last end, every stage has its own small satisfactions.
Start with one large square per panel and a simple two-color palette if you’re new to granny squares, and build from there. Once you’ve made your first pillow, you’ll likely find yourself planning the second before the first one is even finished. That’s the particular magic of granny squares — they have a way of multiplying joyfully, and there’s always one more color combination worth trying.