
Cozy Granny Square Blanket Crochet Pattern: A Complete Step-by-Step Guide for All Skill Levels
There is something deeply satisfying about picking up a crochet hook and a skein of yarn and knowing that a few hours later, you will have created something beautiful with your own hands. The granny square blanket is one of those timeless projects that has been passed down through generations, adapted endlessly, and loved by beginners and experienced crocheters alike. Whether you are making your very first blanket or you have a basket full of finished projects beside your couch, this pattern will guide you from the first slip knot all the way to weaving in your final end.
This is a full, free crochet pattern for a classic granny square blanket. It includes everything you need: materials, abbreviations, gauge information, step-by-step instructions for the individual squares, joining methods, and border details. Bookmark this page and keep it open while you work, because we are going to cover every single detail so nothing catches you off guard.
Why the Granny Square Blanket Is Still One of the Most Popular Crochet Patterns
The granny square has been a crochet staple since at least the early twentieth century, and its popularity has never really faded. In recent years, it has experienced a massive revival, showing up on social media feeds, in fashion collections, and across home décor magazines. The reasons for this enduring appeal are practical as well as aesthetic.
First, granny squares are genuinely portable. You can work on a single square almost anywhere — in the car, on your lunch break, while watching television — because each square takes only a few minutes to complete once you have the pattern memorized. This makes the blanket an excellent long-term project that fits into a busy life.
Second, the design is naturally suited to stash-busting. If you have been crocheting for any length of time, you almost certainly have a collection of partial skeins in various colors tucked away somewhere. A granny square blanket invites you to use all of them. The modular construction means you can switch colors freely between squares or even within a single square, and the result often looks intentional and artful rather than mismatched.
Third, the finished blanket is genuinely beautiful. The open lacework of a traditional granny square has an elegance that belies how simple it is to make. When dozens of squares are joined together and bordered, the overall effect is striking.
Materials You Will Need
Before you cast on — or in crochet terms, before you make your foundation chain — gather everything listed below. Having your materials organized at the start makes the process much smoother.
Yarn: Worsted weight yarn (also labeled as size 4 on most yarn packaging) works best for this pattern. You will need approximately 1,500 yards of yarn total for a throw-sized blanket measuring roughly 48 by 60 inches. If you are using multiple colors, a rough guide is to divide that total yardage across your chosen palette. A classic look uses one neutral color for the final round of each square and the joining, with several accent colors in the center rounds.
Hook: A size 5.0 mm (US H/8) crochet hook is the standard recommendation for worsted weight yarn, though you should always make a gauge swatch first and adjust accordingly. If your squares are coming out too small, try a larger hook. If they are too large or the fabric feels loose and floppy, drop down a hook size.
Notions: You will also need a yarn needle for weaving in ends and joining squares if you choose to use the flat slip stitch join or the whip stitch method. A pair of sharp scissors, stitch markers (optional but helpful for keeping track of your round starts), and a blocking mat with rust-proof pins will complete your toolkit.
Gauge and Finished Measurements
Gauge: One finished granny square measures 6 inches by 6 inches after light blocking, using the yarn and hook size listed above.
Finished blanket size (throw): Approximately 48 by 60 inches, made up of 80 squares arranged in an 8 by 10 grid.
If you want a larger blanket — a full, queen, or king size — simply calculate how many squares you need based on your finished square size and the dimensions you are aiming for. A queen-size blanket of roughly 60 by 80 inches would require 200 squares in a 10 by 20 arrangement.
Crochet Abbreviations Used in This Pattern
If you are newer to reading crochet patterns, these abbreviations will appear throughout the instructions. Keep this list handy.
ch — chain stitch
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
rnd — round
beg — beginning
sk — skip
yo — yarn over
All instructions are written using United States crochet terminology. If you are accustomed to UK terminology, note that what US patterns call a double crochet is called a treble crochet in UK patterns.
How to Make the Classic Granny Square
Each square in this blanket is worked in the round, starting from a small center ring and building outward. The full square is worked over four rounds. You will make 80 of these squares total.
Making the Center Ring
Start with a slip knot on your hook. Chain 4, then join with a slip stitch to the first chain to form a ring. Alternatively, you can use a magic ring if you prefer a tighter, hole-free center — the pattern works either way.
Round 1
Chain 3 (this counts as your first double crochet throughout the pattern). Work 2 double crochets into the center of the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Join with a slip stitch to the top of the beginning chain 3.
You now have four clusters of three double crochets, each separated by a chain-2 corner space. This is the foundation of your granny square.
Fasten off and weave in the end if you are changing colors for round 2, or simply proceed if you are keeping the same color.
Round 2
Join your yarn in any corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, then chain 2 and work 3 more double crochets into the same space (this creates your first corner). Chain 1. Working into the next corner space, work 3 double crochets, chain 2, and 3 more double crochets. Chain 1. Repeat for the remaining two corners. Join with a slip stitch to the top of the beginning chain 3.
You should now have four corners, each made up of two clusters of three double crochets with a chain-2 space between them, and a single chain-1 space on each side between the corners.
Fasten off if changing colors, or continue to round 3.
Round 3
Join your yarn in any corner chain-2 space. Chain 3, work 2 double crochets, chain 2, and 3 double crochets into the same corner space. Chain 1. Work 3 double crochets into the chain-1 side space. Chain 1. Work a full corner (3 dc, ch 2, 3 dc) into the next corner space. Continue in this manner around, working 3 double crochets into each side space and full corners into each corner space. Join with a slip stitch to close.
Round 4
This is typically worked in your joining or border color to unify the squares. Join yarn in any corner space. Chain 3, work 2 double crochets, chain 2, and 3 double crochets into the corner. Chain 1. Work 3 double crochets into the first side space. Chain 1. Work 3 double crochets into the next side space. Chain 1. Work a full corner into the next corner space. Continue around in this pattern, joining with a slip stitch at the end.
Your square is complete. It should lie flat and measure approximately 6 inches across. If it is curling up, your tension may be too tight — try blocking it gently with steam or try a larger hook. If the edges are wavy, your tension may be too loose or you may have added an extra stitch somewhere.
Color Combinations and Design Ideas
One of the most enjoyable parts of planning a granny square blanket is choosing your color palette. Here are a few popular approaches that work beautifully with this pattern.
A scrappy rainbow blanket uses every color in your stash. Each square has a different combination in the center rounds, with a consistent neutral — white, cream, or gray — for the final round to pull everything together visually. The result is joyful and maximalist, full of personality.
A two-color blanket using a bold main color and a neutral creates a graphic, modern look. The stark contrast between the two colors emphasizes the geometric structure of the squares.
An ombre or gradient blanket arranges squares so the colors transition gradually from one end of the blanket to the other. You might move from deep navy at one end through medium blues and into soft sky blue or white at the other end. This requires some planning before you begin — lay your color-sorted squares out on the floor before joining to make sure the gradient reads the way you intend.
A monochromatic blanket uses different shades and textures of the same color family. Ivory, cream, natural, and off-white together create a beautiful, subtle textured effect that feels luxurious and timeless.
Joining Your Squares
Once you have made all 80 squares, the joining stage begins. This is where the blanket truly comes to life, and the method you choose will significantly affect the final look and feel.
The Flat Slip Stitch Join (also called the Flat Braid Join) creates a visible ridge on the right side of the blanket that becomes a design element in itself. Hold two squares together with wrong sides facing. Using your hook and joining yarn, work a slip stitch through both layers of the corresponding corner or chain spaces along one edge. Continue along the entire edge, then join additional squares in rows until all squares are connected. This method creates a beautiful woven look on the surface.
The Join-As-You-Go method eliminates the separate joining step entirely. When you work the final round of each new square (after the first), you join it directly to the adjacent square at the chain-1 and chain-2 spaces along the shared edges. This is efficient and results in a very neat seam, but it requires you to think about the placement of each square before you begin its final round.
The Whip Stitch Join is worked with a yarn needle rather than a crochet hook. Lay your squares flat with wrong sides together and stitch through the outer loops of each corresponding stitch along the edge. This creates a flat, almost invisible seam that keeps the surface of the blanket smooth and uninterrupted.
Whichever method you choose, join your squares in rows first — connecting all the squares that will sit in a horizontal row — and then join the rows to each other. This organized approach is much easier than trying to add squares to a growing grid from multiple directions at once.
Adding the Border
A well-designed border pulls a blanket together and gives the edges a finished, polished look. For this blanket, a simple three-round border works beautifully without overwhelming the squares.
Border Round 1: Join your border color in any corner of the blanket. Work single crochets evenly around the entire perimeter of the blanket, working 3 single crochets into each corner stitch to allow the corners to lie flat. Join with a slip stitch.
Border Round 2: Chain 3 (counts as first double crochet). Work double crochets across, again working 3 into each corner. Join with a slip stitch.
Border Round 3: Work a simple shell stitch border or a reverse single crochet (also known as the “crab stitch”) for a textured, rope-like edge. The reverse single crochet is worked the same way as a regular single crochet, but you move from left to right rather than right to left, creating a twisted, corded effect that is wonderfully decorative.
Blocking Your Finished Blanket
Blocking makes a significant difference to the final appearance of any crochet project, and granny square blankets benefit enormously from it. Blocking evens out any tension inconsistencies, opens up the lace pattern so it reads more clearly, and ensures all your squares lie flat and uniform.
To wet block your blanket, soak it in cool water with a small amount of no-rinse wool wash (if your yarn is wool or a wool blend) for about twenty minutes, allowing it to become fully saturated. Gently squeeze out the water — never wring — and roll the blanket in a clean towel to remove excess moisture. Lay it flat on your blocking mat and pin it to your desired dimensions, stretching gently if needed to even out the grid. Allow it to dry completely, which may take a day or two depending on your climate and the thickness of the yarn.
If your yarn is acrylic, you can steam block it instead. Hold a steam iron several inches above the surface and apply steam without pressing the iron directly onto the fabric. The heat relaxes the fibers and sets the stitches.
Tips for Staying Organized Throughout This Project
A project with 80 individual squares can become chaotic quickly if you do not have a system. Here are a few strategies that experienced crocheters swear by.
Keep a simple tally sheet. Every time you complete a square, make a mark. This saves you from losing count, which is easy to do when the squares begin to pile up.
Sort your squares as you go. Rather than making all 80 squares and then sorting them, try to group finished squares by color combination as you work. This makes the layout process much faster when you reach the joining stage.
Take a photo of your layout before you start joining. Once you have arranged your squares on the floor in the configuration you like, photograph it from above. This gives you a reference to return to throughout the joining process so you do not lose track of which square goes where.
Work on the border in a single session if possible, or at least the first round of it. Starting and stopping mid-border can sometimes create tension differences that show up in the finished piece.
Caring for Your Finished Blanket
A handmade blanket deserves proper care. Check the label of the yarn you used for specific washing instructions. Most worsted weight yarns made from acrylic or an acrylic blend can be machine washed on a gentle cycle and tumble dried on low heat. Wool and natural fiber yarns generally require hand washing and flat drying to prevent felting and shrinkage.
Store your blanket folded loosely rather than compressed tightly, and keep it away from direct sunlight to preserve the colors over time.
A Note on Giving This Blanket as a Gift
Granny square blankets make extraordinary gifts precisely because they are so clearly handmade and time-intensive. If you are making one for someone specific, consider their color preferences and the décor of their home. A personalized color palette makes the gift feel truly thoughtful rather than generic. You might also consider attaching a small tag that explains the blanket was handmade by you, along with basic care instructions — this ensures the recipient knows how to keep it looking beautiful for years to come.
Making a granny square blanket is a project that rewards patience and celebrates the meditative quality of crochet. Each square is a small, complete accomplishment, and watching them accumulate into something large and warm and beautiful is one of the most satisfying experiences this craft has to offer. Work through it at whatever pace feels right, enjoy the process, and know that the finished blanket — whether it lives on your own couch or wrapped around someone you love — will be something worth treasuring for a long time.