
How to Crochet a Cozy Granny Square Blanket: A Step-by-Step Pattern for All Skill Levels
There is something undeniably satisfying about a granny square blanket. It is one of those timeless crochet projects that has been passed down through generations, reinvented in a thousand color combinations, and loved by beginners and seasoned crafters alike. Whether you are picking up a hook for the first time or looking for a relaxing weekend project, this cozy granny square blanket pattern will walk you through everything you need to know — from choosing your yarn to weaving in that very last end.
This pattern is written for beginners but includes tips and variations that will keep more experienced crocheters interested too. By the end, you will have a full-size throw blanket made up of classic granny squares joined together in a way that is both beautiful and satisfying to complete.
What Is a Granny Square?
Before we dive into the pattern, let’s take a moment to appreciate what makes granny squares so special. A granny square is a small, usually square-shaped motif worked in the round. It starts from a central ring and builds outward with clusters of double crochets separated by chain spaces. The result is an open, lacy fabric with a charming, vintage feel.
What makes granny squares endlessly appealing is their portability and modularity. You can work on a single square while watching television, waiting at a doctor’s office, or riding public transportation. Then, when you have enough squares, you join them together into something much larger — a blanket, a bag, a pillow cover, or even a garment.
The granny square blanket you are about to make uses a classic three-round square with a solid color joining method. The finished blanket measures approximately 50 by 60 inches, making it a generous lap blanket or a cozy throw for the couch.
Materials You Will Need
Getting your materials right before you start makes the whole process smoother. Here is what you need for this project:
Yarn: You will need approximately 2,000 yards of worsted weight yarn (also labeled as size 4 medium weight). This pattern uses three colors — a main color (MC), a contrasting color (CC1), and a second contrasting color (CC2). For a classic, cozy look, try a warm cream, a soft sage green, and a dusty rose. Of course, you can substitute any color palette you love.
Hook: A size 5.0mm (US size H/8) crochet hook works beautifully with most worsted weight yarns and creates a fabric with good drape and stitch definition. If your gauge runs tight, try a 5.5mm hook.
Notions: You will also need a yarn needle for weaving in ends and joining squares, a pair of scissors, and stitch markers to help you keep track of corners.
Gauge: Each finished granny square should measure approximately 6 inches by 6 inches after blocking. Since this is a blanket, exact gauge is not critical, but consistent squares make for easier joining.
Understanding the Abbreviations
Crochet patterns use standard abbreviations to keep instructions concise. Here are the ones used in this pattern:
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
st — stitch
beg — beginning
rnd — round
How to Make a Classic Granny Square
Each blanket is made up of 80 individual granny squares arranged in an 8-by-10 grid. Here is how to make one square. Once you have made your first, the rest will come quickly.
Foundation Ring
Using your main color, make a slip knot and chain 4. Join with a slip stitch to the first chain to form a ring. This small ring is the heart of your granny square, and everything else builds outward from here.
Round 1
Chain 3 (this counts as your first double crochet). Work 2 double crochets into the center of the ring. Chain 2 (this creates a corner space). Work 3 double crochets into the ring, chain 2. Repeat this two more times so that you have four groups of 3 double crochets separated by four chain-2 corner spaces. Join with a slip stitch to the top of the beginning chain-3. Fasten off your main color.
You now have four little clusters sitting around a ring, each separated by an airy corner space. This is the very center of your granny square.
Round 2
Join your first contrasting color (CC1) into any corner chain-2 space with a slip stitch. Chain 3 (counts as dc). Work 2 more double crochets into the same corner space, chain 2, and then work 3 more double crochets into the same corner space. You have just completed your first corner cluster.
Chain 1 (this is the side space between corners). Move to the next corner chain-2 space and repeat: 3 dc, ch 2, 3 dc into the corner, then chain 1.
Repeat this around all four corners. At the end of the round, join with a slip stitch to the top of the beginning chain-3 and fasten off CC1.
After round 2, your square should have four defined corners with two clusters at each corner and a small chain-1 space along each side.
Round 3
Join your second contrasting color (CC2) into any corner chain-2 space. Chain 3 and work 2 double crochets into the corner, chain 2, and 3 double crochets into the same corner space.
Chain 1, work 3 double crochets into the chain-1 side space from the previous round, chain 1.
Move to the next corner and repeat: 3 dc, ch 2, 3 dc into the corner space, chain 1, then 3 dc into the side space, chain 1.
Continue around all four corners in this manner. Join with a slip stitch to the top of the beginning chain-3 and fasten off.
You now have a complete three-round granny square. It should have four corners with two clusters each and two cluster groups along each side.
Tips for Even, Beautiful Granny Squares
Granny squares are forgiving, but a few habits will make your finished blanket look polished and professional.
Tension consistency is the most important factor in making squares that are all the same size. Try to maintain steady, even tension as you work. If you find your squares coming out too tight or too loose, adjust your hook size by half a millimeter in the appropriate direction.
Blocking makes an enormous difference with granny squares. Once you have all your squares finished, wet block them by soaking them in cool water, gently pressing out the excess moisture in a towel, and then pinning each square to a foam mat in a perfect square shape. Allow them to dry completely. Blocked squares are much easier to join and give the finished blanket a smooth, even appearance.
Color changes should always be done neatly. When you fasten off one color and join the next, leave a tail of at least 6 inches for weaving in. When you join the new color, work over the tail for the first few stitches so there is less weaving to do later.
Weave in ends as you go rather than waiting until all 80 squares are complete. Sitting down to weave in hundreds of ends at once is discouraging. Taking five minutes after each square keeps the task manageable.
Making All 80 Squares
This blanket is designed as an 8-by-10 grid, which means you need 80 squares total. That might sound like a lot, but once you get into a rhythm, each square takes about 15 to 20 minutes. At that pace, you can finish 3 to 4 squares in a single cozy evening. In three or four weeks of casual crocheting, your blanket will be ready to join.
You can make all 80 squares in identical colors for a classic, uniform look, or you can vary the color placements for a scrappy, eclectic style. One lovely variation is to keep the third round (the outer border) the same color on every square while mixing up the center two rounds. This creates a cohesive look even when the squares are different on the inside.
Another popular approach is to work through your yarn stash and use a different color combination for every single square. This results in a wonderfully cheerful, rainbow-style blanket that is a joy to make.
Joining the Squares
Joining is often the part people dread most, but it is actually quite straightforward once you understand the method. This blanket uses the flat slip stitch join, which creates a raised seam on one side of the blanket. When you place this side face-down, the right side of your blanket looks clean and seamless.
Flat Slip Stitch Join Method
Lay two squares with their wrong sides facing up and their right sides facing down on a flat surface. Hold them together with the edges you want to join touching.
With your joining yarn (choose your main color or a neutral), make a slip knot and insert your hook through the corner chain-2 spaces of both squares at the same time. Pull up a loop and chain 1.
Working through both squares simultaneously, single crochet through the corner spaces and then slip stitch through each corresponding chain-1 space along the side of both squares, inserting your hook through the matching stitches of each square at the same time.
When you reach the far corner, work a single crochet through the corner spaces of both squares and fasten off.
Join your squares in rows first. Make 10 horizontal rows of 8 squares each. Then join the rows to one another until your blanket top is complete.
Take your time with the joining. Laying everything out on a flat surface and double-checking the orientation of each square before you begin sewing will save you from having to undo any work.
The Border
A good border brings the whole blanket together and gives it a finished, intentional look. This simple two-round border complements the granny square design without overpowering it.
Round 1: Join your main color at any corner of the blanket. Work 3 single crochets into the corner space, then single crochet evenly around the entire blanket, working into the chain spaces and stitch tops. At each corner, work 3 single crochets to keep the corners flat. When you return to the starting corner, join with a slip stitch and do not fasten off.
Round 2: Chain 3 (counts as dc). Work 2 double crochets into the same stitch. Skip 2 stitches, single crochet into the next stitch, skip 2 stitches, and work 3 double crochets (a shell) into the next stitch. Continue this shell pattern around the blanket. At the corners, work a shell, chain 2, and another shell to keep the corners neat. Join and fasten off.
Weave in all remaining ends.
Blocking the Finished Blanket
Blocking a finished blanket may feel like extra work, but it genuinely transforms the piece. A blocked granny square blanket lies flat, has beautifully defined stitches, and drapes elegantly.
To block your blanket, fill a bathtub or large basin with cool water and submerge the blanket completely. Let it soak for 20 to 30 minutes. Then lift it out carefully — wet yarn is heavy — and lay it flat on a clean towel. Roll the towel up with the blanket inside and press firmly to remove excess water. Do not wring or twist.
Spread the blanket out on a clean surface or foam mat, gently pulling it into shape and pinning the corners and edges if desired. Allow it to dry completely, which may take 24 to 48 hours depending on your climate.
Caring for Your Granny Square Blanket
How you care for your finished blanket depends on the fiber content of your yarn. Most acrylic worsted weight yarns are machine washable on a gentle cycle and can be laid flat to dry. Check the label of your specific yarn for guidance.
If you used wool or a wool blend, hand wash gently in cool water and lay flat to dry to prevent felting or distortion.
Store your blanket folded or rolled in a breathable cotton bag. Avoid plastic storage, which can trap moisture and cause mildew.
Customizing Your Blanket
One of the greatest things about a granny square blanket pattern is how infinitely customizable it is. Here are a few ideas for making this pattern your own.
Change the size by making more or fewer squares. An 8-by-10 grid gives you a generous throw, but a 6-by-8 grid makes a baby blanket, and a 12-by-14 grid makes a bed-sized coverlet.
Use a single color throughout for a sophisticated, minimalist look. A creamy white or a deep charcoal is stunning in an all-one-color granny square blanket.
Add a pop of personality by using variegated yarn for one of the three rounds. The color shifts in variegated yarn add movement and interest without any extra effort.
Try a larger hook and chunky weight yarn for a faster, cozier version. A size 8.0mm hook with bulky yarn will produce squares in a fraction of the time.
Final Thoughts
A granny square blanket is more than just a crochet project. It is a collection of small moments — quiet evenings, spare afternoons, the satisfying click of a hook moving through yarn. Each square is a tiny accomplishment, and the finished blanket is a testament to patience, creativity, and the simple joy of making something with your hands.
Whether you are making this blanket for yourself, as a gift for someone you love, or simply for the pleasure of the craft, this pattern gives you a solid foundation to work from. Take your time, enjoy the process, and do not be afraid to make it your own.
Happy crocheting.