Crochet pattern

Cozy Granny Square Blanket Crochet Pattern: A Complete Step-by-Step Guide for Beginners and Beyond

There is something deeply satisfying about crocheting a granny square blanket. It is one of those projects that carries generations of crafting history in every stitch, yet it never feels old-fashioned or out of place. Whether you are draping it over a sofa, gifting it to a newborn, or wrapping yourself up on a cold evening, a granny square blanket made by your own hands carries a warmth that goes far beyond yarn and fiber.

This pattern is written for crocheters of all skill levels. If you are a beginner, you will find detailed explanations for every step so you never feel lost. If you are more experienced, you can move through the instructions at your own pace and focus on the color combinations and finishing techniques that make this blanket truly your own.

Let’s dive in.


What Is a Granny Square Blanket?

A granny square blanket is made by crocheting individual square motifs and then joining them together to create a larger piece. Each square is typically worked in rounds from the center outward, making it an ideal project to pick up and put down without losing your place. You can make a granny square blanket as small as a baby throw or as large as a full king-size bed spread, depending on how many squares you make and how large each one is.

The classic granny square features clusters of double crochet stitches separated by chain spaces at each corner, creating a lacy, geometric look. But the basic structure is endlessly adaptable. You can change colors every round for a rainbow effect, stick to a two-tone palette for something modern and minimal, or go full maximalist with every square in a different color combination.


Materials You Will Need

Before you start, gather everything you need so you can work without interruption.

Yarn: Worsted weight yarn (also labeled as size 4 or “medium” weight) is the most popular choice for granny square blankets because it works up quickly and has good stitch definition. You can use acrylic yarn for a budget-friendly, machine-washable option, or cotton yarn for something breathable and crisp. A wool blend is lovely if you want extra warmth and a more luxurious feel.

For a lap blanket approximately 40 by 50 inches, plan on roughly 1,200 to 1,500 yards total, depending on how many colors you use and how tightly you crochet. A full throw blanket of around 50 by 65 inches will require approximately 2,000 to 2,500 yards.

Hook: A US size J/6mm crochet hook is the standard recommendation for worsted weight yarn, though you should always check your gauge and adjust accordingly. If your squares are coming out too tight and stiff, go up half a size. If they are loose and floppy, go down half a size.

Other supplies: You will also need a yarn needle for weaving in ends and seaming squares together, scissors, and stitch markers if you like to mark your rounds. A blocking mat and rust-proof pins are helpful for finishing, especially if you want perfectly crisp, even squares.


Understanding the Abbreviations

This pattern uses standard US crochet terminology. Here is a quick reference:

ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
beg — beginning
st — stitch
yo — yarn over


Gauge

One granny square worked to the pattern below should measure approximately 6 inches by 6 inches after light blocking. Your gauge may vary slightly depending on your yarn, hook, and personal tension. If you want a more precise finished size, make one test square before committing to an entire blanket.


The Classic Granny Square Pattern

Each square is worked in four rounds. You can work all four rounds in a single color, or change colors at the beginning of each new round for a traditional multicolor look.

Round 1

Make a magic ring (or chain 4 and join with a slip stitch to form a ring).

Chain 3 (this counts as your first double crochet). Work 2 more double crochet stitches into the ring. Chain 2. Work 3 double crochet into the ring, chain 2. Repeat from to two more times. You now have four clusters of 3 double crochet with a chain-2 space after each one. Join with a slip stitch to the top of the beginning chain-3. Fasten off if changing colors, or continue to Round 2.

Round 2

Join new yarn (or continue with the same color) in any chain-2 corner space. Chain 3, work 2 double crochet into the same corner space, chain 2, work 3 double crochet into the same corner space. This creates your first corner. Chain 1. Work 3 double crochet, chain 2, 3 double crochet into the next chain-2 corner space. Repeat from to around all four corners. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off if changing colors.

Round 3

Join yarn in any corner chain-2 space. Chain 3, work 2 double crochet into the same space, chain 2, work 3 double crochet into the same space. Chain 1. Work 3 double crochet into the next chain-1 side space, chain 1. Work 3 double crochet, chain 2, 3 double crochet into the next corner chain-2 space. Repeat from to around all four sides, ending with chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off if changing colors.

Round 4

Join yarn in any corner chain-2 space. Chain 3, work 2 double crochet into the same space, chain 2, work 3 double crochet into the same space. Chain 1. Work 3 double crochet into the next chain-1 space, chain 1. Work 3 double crochet into the next chain-1 space, chain 1. Work 3 double crochet, chain 2, 3 double crochet into the next corner chain-2 space. Repeat from to around all four sides. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off and weave in ends.

Your square is complete.


How Many Squares Do You Need?

This depends on the finished size you are aiming for. Since each square measures 6 inches, you can calculate your layout like this:

For a baby blanket of approximately 30 by 36 inches, you will need 30 squares arranged in a 5 by 6 grid.

For a lap blanket of approximately 36 by 42 inches, you will need 42 squares arranged in a 6 by 7 grid.

For a throw blanket of approximately 48 by 54 inches, you will need 72 squares arranged in an 8 by 9 grid.

For a full bed throw of approximately 54 by 66 inches, you will need 99 squares in a 9 by 11 grid.

Make all your squares before you begin joining them. This keeps the process organized and lets you lay everything out to audition your color arrangement before committing.


Color Planning Tips

The color palette you choose will define the entire feel of your blanket. Here are a few approaches to inspire you.

The scrappy rainbow: Use one or two skeins of every color you own and make each square completely different. This is a great stash-buster approach and results in a joyful, vibrant blanket full of personality. There are no rules here. Use a different color for every round of every square, or keep one consistent border color to tie everything together.

The tonal gradient: Choose a single color family — blues, greens, warm neutrals — and work through light to dark shades across your squares. Arranged in a diagonal or ombre layout, this creates a sophisticated, cohesive look that feels very intentional and modern.

The two-color classic: Pick one main color and one contrasting accent color. Work the center two rounds in the accent and the outer two rounds in the main color, or alternate every round. This clean, high-contrast approach is timeless and works beautifully with black and white, navy and cream, or any bold pairing.

The neutral with pops: Work most squares in neutral tones like cream, oatmeal, gray, and taupe, and scatter a few squares or single rounds of a bright accent color throughout. Mustard yellow, terracotta, sage green, and dusty rose all work beautifully against neutrals.


Joining Your Squares

Once all your squares are finished and ends are woven in, it is time to join them into a blanket. There are several methods, each with a slightly different look and feel.

The slip stitch join (wrong sides together): Hold two squares with wrong sides facing each other. Working through both outer loops of each square simultaneously, slip stitch across the entire edge. This creates a slightly raised seam on the right side, which actually becomes a lovely design detail that adds texture and definition to your blanket.

The single crochet join (wrong sides together): This is the same concept as the slip stitch join but uses single crochet instead, which creates an even more pronounced ridge. It adds a beautiful geometric texture to the overall blanket and is very popular for a reason — it is easy, fast, and looks great.

The flat slip stitch join (right sides together): Hold two squares with right sides facing each other and slip stitch across. When you open the squares flat, the seam is on the inside and nearly invisible. This gives a seamless look if that is your preference.

The whip stitch join (with yarn needle): Lay two squares flat with wrong sides facing up and whip stitch through the outer loops using a yarn needle. This is quieter and meditative if you enjoy hand-sewing, and it lies very flat.

To join your entire blanket, work in rows. Join all the squares in your first row together, then join all the squares in your second row, and so on. Once all the rows are complete, join the rows to each other in the same manner.


Adding a Border

A border pulls the whole blanket together and gives it a finished, polished edge. Even a simple one-round border makes a significant difference.

Simple single crochet border: Join your yarn in any corner of the blanket. Work one round of single crochet all the way around the outer edge, placing 3 single crochet in each outer corner to keep the corners flat. Join with a slip stitch and fasten off. This is clean and minimal.

Shell border: After your single crochet round, work a second round as follows: skip 2 stitches, work 5 double crochet into the next stitch, skip 2 stitches, slip stitch into the next stitch. Repeat all the way around. This creates a pretty scalloped edge that dresses up the blanket beautifully.

Picot border: After a round of single crochet, add a picot detail by working single crochet, chain 3, slip stitch back into the same stitch at regular intervals. This gives a delicate, lacy edge that is especially lovely for baby blankets or gifts.

You can also work multiple rounds in different colors for a bolder border statement. Three rounds of alternating colors — main color, accent, main color — creates a frame effect that really makes the whole blanket feel intentional and finished.


Finishing and Blocking

Blocking is the step that many new crocheters skip, and it is always worth doing. Blocking simply means wetting or steaming your finished blanket and then laying it flat to dry in the correct dimensions. It evens out your tension, opens up the lace patterns in the squares, and makes the whole piece look more professional.

For acrylic yarn, you can use the steam blocking method: lay the blanket flat on a blocking mat, pin the corners and edges into shape, and hold a steam iron a few inches above the surface to release steam into the fibers. Do not press down — just let the steam do the work. Allow to cool completely before moving.

For natural fibers like wool or cotton, wet blocking works best. Soak the finished blanket in cool water for about 20 minutes, gently squeeze out the excess water without wringing, then lay flat on your blocking mat, pin to shape, and allow to air dry completely.


Care Instructions

How you care for your finished blanket depends entirely on what yarn you used. Always check the yarn label for fiber content and care instructions.

Most acrylic yarns are machine washable on a gentle or delicate cycle in cool water, and can be tumble dried on low. Cotton is also typically machine washable and tends to get softer with every wash. Wool and wool blends usually require hand washing in cool water with a gentle soap, then flat drying to avoid stretching.

If you are making this blanket as a gift, it is a thoughtful touch to include a small card with the fiber content and care instructions so the recipient knows how to keep it looking its best.


Troubleshooting Common Issues

My squares are different sizes. This is very common, especially if you worked on the project over many sessions or used yarn from different dye lots. Blocking helps significantly. If there is still a noticeable size difference, you can gently stretch the smaller squares to match while wet blocking them.

My blanket is curling at the edges. This usually means your tension is too tight, or your border does not have enough stitches to lie flat. Try adding more single crochet stitches along the edge, especially around the corners, or work your border with a hook one size larger.

I have a lot of ends to weave in. Welcome to granny squares! This is simply part of the process. A good yarn needle and a little patience go a long way. Weave each end in at least two directions through the back of your stitches to keep it secure, then trim close.

My corner spaces are too tight to join through. This can happen if you crocheted your chain-2 corner spaces very snugly. Next time, try placing a stitch marker or your finger in each chain space as you work to keep them open. For your current squares, a sharp yarn needle can help open up the space just enough to work through.


Why Granny Squares Are Worth Your Time

In an age of fast everything, there is something quietly radical about making a blanket by hand. A granny square blanket is not a quick project. It is an accumulation of small, satisfying acts — each round completed, each square finished, each row joined. You carry it in your bag. You work a few rounds while waiting, watching, listening. Over days and weeks, something grows from almost nothing.

And when it is done, it is truly done in the way that handmade things are: imperfect, personal, and irreplaceable. The slight variation in tension between an early square and a late one tells the story of your hands learning. The colors you chose reflect who you were when you picked them out. Someone will wrap themselves in this blanket and feel warm, and they will know that warmth came from someone who made it for them on purpose, stitch by stitch.

That is worth your time.


Final Notes

This pattern is written for personal use and gifting. If you make this blanket and share it on social media, I would love to see it — tag your photos so the crochet community can admire your work. Every crafter brings something slightly different to the same pattern, and seeing those variations is one of the great joys of sharing patterns publicly.

If you are new to crochet and found any part of this pattern confusing, do not be discouraged. Read through the instructions once without your hook, then read through again slowly with your yarn in hand. Most things in crochet make much more sense once your hands are involved. The magic ring, the turning chains, the joining rounds — all of it clicks eventually, and when it does, you will wonder why it ever seemed difficult at all.

Happy crocheting.

Categorized in:

Amigurumi,

Last Update: October 4, 2026

Tagged in:

,