How to Crochet A Nostalgic Granny Square Pillow Cover: Free Pattern

How to Crochet A Nostalgic Granny Square Pillow Cover: Free Pattern

There is something quietly magical about a granny square. It sits at the intersection of simplicity and creativity, a small burst of color and texture that has been passed down through generations of crafters. Whether you learned to crochet from a grandmother with worn hands and a particular love for varigated yarn, or you discovered it somewhere on the internet during a slow afternoon, the granny square carries a warmth that goes beyond its wool and cotton fibers. It is, in many ways, the heart of crochet tradition.

This free pattern will walk you through how to create a beautiful granny square pillow cover from start to finish. It is designed for confident beginners and intermediate crocheters, though even seasoned makers will find something satisfying in the rhythmic repetition of this project. The finished pillow cover fits a standard 18×18 inch pillow insert, making it a perfect addition to any couch, armchair, or bedroom, and an equally lovely handmade gift.

So pull out your hook, pick your favorite color palette, and let’s get started.


Materials You Will Need

Before diving into the pattern, gather everything you need so the process feels smooth and enjoyable. Here is a full list of supplies:

Yarn: Worsted weight yarn (size 4) in three to five colors. You will need approximately 200 yards of your main color (MC), 100 yards each of two to four contrast colors (CC1, CC2, CC3, CC4). Choose 100% cotton for a crisper look or an acrylic blend for extra softness. Classic combinations include cream with dusty rose and sage, mustard with rust and terracotta, or a rainbow arrangement for full vintage energy.

Hook: US size 5mm (H/8) crochet hook, or whatever size gives you a comfortable gauge with your chosen yarn.

Notions: Yarn needle for weaving in ends, scissors, measuring tape, stitch markers (optional but helpful), and sewing pins for blocking.

Pillow insert: One 18×18 inch pillow form.

Buttons or zipper (optional): If you prefer a closeable back rather than an envelope closure, you will need three to four large decorative buttons or a zipper.

Gauge: One completed granny square should measure approximately 5×5 inches after blocking. Your finished pillow front will be made of nine granny squares arranged in a 3×3 grid.


Understanding the Granny Square Construction

Before diving into instructions, it helps to understand why the granny square is constructed the way it is. Each square starts from a small central ring and grows outward in rounds, with clusters of double crochet stitches grouped together to form the characteristic textured pattern. The corner spaces are what give the square its shape, and the chain spaces between clusters are what create that beloved open, lacey look.

The traditional granny square uses three double crochets per cluster, with chain-two corners. This pattern follows that classic structure but incorporates a few subtle details that give it a polished, modern-vintage feel. Each color change happens at the beginning of a new round, which keeps the look clean and intentional.


The Classic Granny Square: Free Pattern

Each granny square in this pillow cover is worked in four rounds. You will make nine identical squares (or vary the color placement as you like) and then join them together before finishing the pillow cover.

Abbreviations used:

  • ch = chain
  • sl st = slip stitch
  • dc = double crochet
  • sp = space
  • rep = repeat
  • beg = beginning
  • st = stitch

Round 1 (CC1)

Begin with 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, ch 2) three more times into the ring. Join with a slip stitch to the top of the beginning chain-3. Fasten off CC1.

You now have four clusters of three double crochets, each separated by a chain-2 corner space. This is the center of your square.


Round 2 (CC2)

Join CC2 with a slip stitch into any corner chain-2 space.

Chain 3 (counts as first dc). Work 2 dc into the same corner space. Chain 2. Work 3 dc into the same space again. This completes your first corner.

Chain 1. (3 dc, ch 2, 3 dc) into the next corner space. Chain 1. Repeat from * two more times. Join with a slip stitch to the top of the beginning chain-3. Fasten off CC2.

You now have four corners, each with two clusters of three double crochets on either side of a chain-2 space, and a single chain-1 space on each side between the corners.


Round 3 (CC3)

Join CC3 with a slip stitch into any corner chain-2 space.

Chain 3 (counts as first dc). Work 2 dc into the same corner space. Chain 2. Work 3 dc into the same space again.

Chain 1. Work 3 dc into the next chain-1 space along the side. Chain 1. (3 dc, ch 2, 3 dc) into the next corner space. Chain 1. Work 3 dc into the side chain-1 space. Chain 1.

Repeat from the corner instruction three more times to complete the round. Join with a slip stitch to the top of the beginning chain-3. Fasten off CC3.

Your square now has three clusters along each side and two clusters meeting at each corner, separated by chain-2 spaces.


Round 4 (MC — Main Color)

This is the finishing round that gives each square its clean border and makes joining the squares together much easier.

Join MC with a slip stitch into any corner chain-2 space.

Chain 3 (counts as first dc). Work 2 dc into the same corner space. Chain 2. Work 3 dc into the same space again.

Chain 1. Work 3 dc into the next chain-1 space. Chain 1. Work 3 dc into the next chain-1 space. Chain 1. (3 dc, ch 2, 3 dc) into the next corner space.

Repeat from * three more times to finish the round. Join with a slip stitch to the top of the beginning chain-3. Do not fasten off yet if you plan to continue with the join-as-you-go method. Otherwise, fasten off and weave in ends.

Each finished square should measure approximately 5×5 inches. If your squares are coming out smaller, try a larger hook. If they are larger, try a smaller hook.


Blocking Your Granny Squares

Blocking is one of those steps that crocheters sometimes skip, especially on their first few projects, but it makes a genuinely transformative difference in the finished look of any granny square work. Blocking evens out the stitches, opens up the chain spaces, and makes joining much easier because the squares lay flat and predictably.

To wet block: Soak your finished squares in cool water for about 10 to 15 minutes. Gently squeeze out the excess water without wringing. Lay them on a foam blocking mat or folded towel, use pins to stretch each square to the correct dimensions, and allow to dry completely. This usually takes several hours or overnight.

For acrylic yarns, you can use the steam blocking method: pin the dry squares to your blocking mat, hover a steam iron a few centimeters above the surface (do not press down), and allow the steam to set the shape. Never press an iron directly onto acrylic yarn.


Joining the Granny Squares

Once all nine squares are blocked and your ends are woven in, it’s time to join them into a 3×3 grid. There are several methods for joining granny squares, and each gives a slightly different aesthetic.

The flat slip stitch join is the most traditional. Hold two squares with wrong sides facing each other. Using your MC or a coordinating color, work a slip stitch through the corresponding chain spaces along one edge. This creates a subtle ridge on the right side that adds a handsome, classic texture.

The flat single crochet join creates a more visible seam with a little more structure and is a wonderful choice if you want the seam lines to be a design feature. Hold squares right sides together and single crochet through both layers along the joining edge.

The whip stitch join uses a yarn needle and creates the flattest seam. Lay squares side by side with wrong sides facing up, and whip stitch through the back loops along the edge. This is the most invisible method.

Whichever method you choose, join your squares first in three rows of three, then join the rows together. Pin everything in place before sewing to keep alignment clean.


Crocheting the Pillow Back

You have a few options for the back of the pillow cover. The simplest is an envelope closure, which requires no buttons or zipper but still holds your pillow insert securely.

Envelope closure method: Make two rectangular panels. Each panel should be approximately 18 inches wide and 12 inches tall. Using MC and a 5mm hook, chain 62 stitches.

Row 1: Dc in the 4th ch from hook and in each ch across. Turn. (59 dc)

Row 2: Chain 3, dc in each stitch across. Turn.

Repeat Row 2 until the piece measures 12 inches from the beginning. Fasten off and weave in ends. Make two panels like this.

To assemble the back, lay both panels flat with wrong sides up. Overlap the panels by about 4 to 5 inches in the center so that together they create an 18×18 inch square. Pin the overlapping edges to hold them in place.

Button closure method: If you prefer a more finished look, make one full back panel that is 18×18 inches. Follow the same double crochet pattern, working until the piece measures 18 inches tall. Along one edge, space three or four evenly distributed button loops by replacing a few stitches with a chain-3 loop. Sew coordinating buttons to the front panel or along the opposite edge of the back.


Assembling the Pillow Cover

Lay your granny square front panel and back panel together with wrong sides facing. If you are using the envelope back, overlap your two panels first and pin them together, then place them against the front piece.

Using MC, join with a slip stitch at any corner and single crochet around all four edges through both layers, working (sc, ch 1, sc) into each corner. This creates a neat, matching border and secures the front and back together simultaneously.

If you want an even more decorative edge, work a second round of single crochet in a contrasting color, or add a simple picot edge by working (sc, ch 3, sl st into the first ch, sc) into every third stitch around.

Insert your pillow form through the envelope opening and adjust until it sits comfortably.


Color Palette Ideas

One of the greatest joys of the granny square is how dramatically the mood changes depending on your color choices. Here are a few palettes worth considering:

Vintage cottage: Cream, dusty rose, sage green, and lavender. This combination feels like something discovered in a beloved grandparent’s closet and has a softness that suits bedrooms and reading nooks beautifully.

Desert modern: Terracotta, rust, warm sand, and cream. Rich and earthy, this palette brings a contemporary southwestern feel without losing any of the nostalgic handmade warmth.

Rainbow celebration: Work each round in a different bold color, no rules applied. Red, orange, yellow, green, blue, purple. This is granny square-making at its most joyful and works especially well as a gift for children or the young at heart.

Neutral minimalist: Three shades of the same neutral, such as oatmeal, taupe, and warm white. The texture does all the work, and the result is elegant, timeless, and pairs with nearly any interior.

Seasonal autumn: Pumpkin, golden yellow, chocolate brown, and cream. Perfect for fall decorating and gorgeous displayed on a dark leather sofa or linen armchair.


Tips for Success

A few small habits will make your granny square pillow cover look more polished and the process feel more enjoyable.

Weave in ends as you go rather than saving them all for the end. It is a small discipline that saves a significant amount of time and prevents the overwhelm that comes from facing forty loose ends at once.

Work all your squares in the same direction. Start each round from the same corner so the texture of the stitches is consistent across the grid. It is a subtle thing, but it shows in the finished piece.

Count your chain spaces at the end of each round before moving on. Losing a space mid-round is one of the most common mistakes and easiest to catch early.

Use stitch markers to mark your corners, especially in Round 1 and Round 2 when the square is still small and easy to lose track of.

Take breaks between color changes to check tension. It is common to crochet more tightly when you are focused or more loosely when you are relaxed, and having consistent tension across all nine squares makes the joining much cleaner.


Caring for Your Granny Square Pillow Cover

Most worsted weight cottons and acrylics can be machine washed on a gentle cycle in cold water. Lay flat to dry rather than placing in the dryer, as heat can cause both cotton and acrylic to shrink or lose shape over time. Natural fibers like wool or alpaca should be hand washed and blocked again after washing to restore shape.

Remove the pillow insert before washing the cover. Store the pillow insert in a dry, ventilated space while the cover dries.


A Few Final Thoughts

There is a reason the granny square has never gone out of style. It is adaptable, satisfying to make, and carries with it a sense of continuity. Every crafter who has ever sat down with a hook and a handful of colorful yarn and worked that first magic ring is participating in something that stretches back generations. This pillow cover is a small but genuine piece of that tradition.

When you finish yours, display it proudly. Gift it generously. And if you find yourself wanting to make another one the moment you finish, know that you are in very good company.

Happy crocheting.

Categorized in:

Cushion / Pillow,

Last Update: October 1, 2026