
How to Crochet a Granny Square Blanket: A Complete Step-by-Step Guide
There is something undeniably satisfying about crocheting a granny square blanket. Whether you are a complete beginner picking up a hook for the first time or an experienced crocheter looking to use up your yarn stash, the granny square blanket is one of the most rewarding projects you can take on. It is portable, endlessly customizable, and the result — a cozy, colorful blanket made entirely by your own hands — is the kind of thing people keep for decades.
In this guide, you will learn everything you need to know to crochet a granny square blanket from start to finish. We will cover the materials you need, the basic stitches involved, how to make a classic granny square, how to join your squares, and how to finish your blanket with a clean, professional border. By the end, you will have all the knowledge you need to make a blanket you are genuinely proud of.
What Is a Granny Square?
Before we dive into the how-to, it helps to understand what makes a granny square a granny square. At its core, a granny square is a small crochet motif — usually worked in the round, from the center outward — made up of clusters of double crochet stitches separated by chain spaces. The classic design creates a square shape with an open, lacy look that allows colors to pop beautifully.
The granny square has been around for well over a century and has gone through countless style evolutions. Today you will find solid granny squares, striped ones, floral-centered ones, hexagonal cousins, and giant single-square blankets. But the traditional, four-round granny square is where almost everyone starts, and it is the foundation we will use throughout this guide.
Materials You Will Need
One of the best things about granny square blankets is that they do not require a large investment in supplies. Here is what you will need to get started.
Yarn. For a beginner, a worsted weight yarn (labeled as size 4 on most yarn balls) is the ideal choice. It is thick enough to work with easily but not so bulky that your squares look clunky. You can use a single color for an elegant, modern look or gather as many colors as you like for a vibrant, scrappy blanket. Acrylic yarns are widely recommended for beginners because they are affordable, easy to wash, and widely available at any craft store.
Crochet Hook. A 5mm (US size H/8) crochet hook pairs perfectly with worsted weight yarn. If you tend to crochet tightly, you may want to go up to a 5.5mm or 6mm hook to keep your squares from puckering.
Scissors. A small, sharp pair of scissors is all you need for cutting yarn.
Yarn Needle. Also called a tapestry needle or darning needle, this blunt-tipped needle is used to weave in your yarn ends and, depending on your joining method, to sew your squares together.
Stitch Markers (optional). These little clips or loops can be helpful for marking your place, especially when you are just learning.
How much yarn you need depends on the size of blanket you want to make. A standard throw blanket (roughly 50 by 60 inches) using a classic four-round granny square will typically require around 1,500 to 2,000 yards of yarn across all your colors. A baby blanket needs considerably less — around 500 to 800 yards will usually be enough.
Understanding the Basic Stitches
If you are new to crochet, you will want to get comfortable with a few basic stitches before you start your first square. Even if you already know these, a quick refresher never hurts.
Slip Knot. This is how you attach yarn to your hook. Make a loop with your yarn, pull a second loop through it, and slide it onto your hook, pulling snugly but not too tight.
Chain Stitch (ch). The foundation of almost all crochet. Yarn over your hook, pull through the loop already on your hook. One chain stitch made. Repeat for as many chains as needed.
Slip Stitch (sl st). Insert your hook into a stitch, yarn over, and pull through both the stitch and the loop on your hook in one motion. Slip stitches are used to join rounds and move across stitches without adding height.
Double Crochet (dc). This is the main stitch of the classic granny square. Yarn over, insert hook into the stitch, yarn over and pull up a loop (three loops on hook), yarn over and pull through two loops, yarn over and pull through the remaining two loops. One double crochet made.
Practice these stitches until they feel natural before moving on. Even a few minutes of practice can make your first granny square go much more smoothly.
How to Make a Classic Granny Square
This pattern uses the following abbreviations: ch (chain), sl st (slip stitch), dc (double crochet), sp (space), and rep (repeat).
Round 1: The Center Ring
Begin by chaining 4, then join with a slip stitch to the first chain to form a ring. This little ring is the center of your square.
Chain 3 (this counts as your first double crochet). Work 2 more double crochets into the ring — you now have a cluster of 3 double crochets. Chain 2. Work 3 double crochets into the ring, chain 2. Repeat this two more times so you have four clusters of 3 double crochets, each separated by a chain-2 space. Join to the top of your starting chain-3 with a slip stitch. Fasten off if you are changing colors, or continue to Round 2 if you are staying with the same color.
You have just made the center of your granny square — four little clusters forming a pinwheel shape.
Round 2: Building the Square
Join your yarn (new color or same color) in any chain-2 corner space. Chain 3, work 2 double crochets in the same space, chain 2, work 3 double crochets in the same space — this creates your first corner. Chain 1. Move to the next chain-2 corner space and repeat: 3 dc, ch 2, 3 dc in the corner, ch 1. Repeat around all four corners. Join to the top of the starting chain-3 with a slip stitch. Fasten off or continue.
You will now be able to see the four corners of your square taking shape.
Round 3: Adding Another Layer
Join yarn in any corner space. Chain 3, 2 dc, ch 2, 3 dc in the corner space (corner made). Chain 1. Work 3 dc in the chain-1 space along the side. Chain 1. Work a full corner (3 dc, ch 2, 3 dc) in the next corner space. Repeat this pattern — side cluster, then corner — all the way around. Join and fasten off.
Round 4: The Final Round
This round follows the same logic. Join in a corner space, make your corner (3 dc, ch 2, 3 dc), then work 3 dc in each chain-1 space along each side with ch 1 between each cluster, and a full corner at each corner. Join and fasten off.
At this point, you have a complete four-round granny square. Weave in your ends with a yarn needle, and your square is finished. It should measure roughly 4.5 to 5.5 inches across, depending on your tension and hook size.
Planning Your Blanket
Before you start making dozens of squares, it is worth spending a few minutes planning. A little planning upfront will save you a lot of frustration later.
Decide on your blanket size. Here are some common sizes to aim for:
A baby blanket at roughly 30 by 36 inches will need about 35 to 42 squares arranged in a 6-by-7 or similar grid. A lap blanket at 36 by 48 inches needs around 56 squares. A standard throw at 50 by 60 inches typically requires about 100 squares in a 10-by-10 grid. A full bed blanket at 60 by 80 inches may need 150 or more squares.
Choose your color palette. One of the most fun parts of a granny square blanket is playing with color. You can go completely random for a scrappy, vintage feel, choose two or three colors that rotate in a pattern, or work a gradient from one color family to another. If you are using multiple colors within each square, decide which colors will go in which rounds.
Make a swatch square first. Before making all your squares, make one and measure it carefully. If your square is too small or too large, adjust your hook size. A consistent square size is essential for your blanket to lie flat.
Making All Your Squares
Once you have your square pattern down and your plan in place, it is time to make a lot of squares. This is the phase that most crocheters find meditative and enjoyable — put on a podcast, a movie, or your favorite playlist, and let the squares accumulate.
A few tips to keep your squares consistent:
Always start each square with a slip knot of the same tightness. Try to maintain even tension throughout each round. Weave in your ends as you go rather than leaving a pile of tails to deal with at the end — it makes the finishing stage so much less daunting. Store your finished squares in a bag or basket so you can visually track your progress.
Joining Your Granny Squares
Once all your squares are made, you will need to join them together into a blanket. There are several popular methods, each with its own look and feel.
The Whipstitch Join. This is the simplest method and great for beginners. Hold two squares together with wrong sides facing (or right sides, depending on your preference). Using a yarn needle and a length of yarn, sew through the outermost loops of both squares with an over-and-over whipstitch. This creates a visible seam on one side. If you work with right sides together, the seam lands on the wrong side and your blanket will have a cleaner front.
The Single Crochet Join. Hold two squares with wrong sides together and use your hook to single crochet through both layers along the edge. This creates a raised, decorative ridge on the right side of the blanket, which many crocheters love because it adds dimension and frames each square beautifully.
The Slip Stitch Join. Similar to the single crochet join but worked with slip stitches instead. This creates a flatter, more subtle seam that is almost invisible on the right side.
The Join-As-You-Go Method. More advanced crocheters sometimes prefer to join each new square to the existing blanket as they complete the last round, working directly into the edges of adjacent squares. This eliminates the separate joining step entirely and can be very satisfying once you get the hang of it.
For most beginners, the whipstitch or single crochet join is the most straightforward starting point. Choose whichever appeals to you and stick with it throughout the project for consistency.
When joining, work in rows. Join all squares in a single row together first, then join those rows to each other. This keeps things organized and prevents the blanket from twisting or bunching.
Adding a Border
A border pulls your entire blanket together, hides any uneven edges, and gives the project a polished, finished look. Even a simple single crochet border makes a noticeable difference.
Simple Single Crochet Border. Join yarn at any corner of your blanket. Single crochet evenly around the entire blanket, working 3 single crochets into each corner stitch to help the corners lie flat. When you reach your starting point, join with a slip stitch and fasten off. You can work just one round for a minimal border or two to three rounds for something more substantial.
Shell Border. For a decorative finish, a shell stitch border is a beautiful choice. Work a round of single crochet first to even out the edges, then work a round of shells — typically 5 double crochets in a single stitch, skipping two stitches on either side — all the way around. The result is a scalloped edge that looks intricate but is quite simple to execute.
Granny Square Border. Some crocheters choose to add a border that mirrors the granny square motif itself, working clusters and chains around the perimeter of the blanket. This creates a seamless, cohesive look that makes the blanket look like it was all designed together from the start.
Whatever border you choose, make sure to weave in all remaining ends thoroughly so they do not come loose with washing and use.
Caring for Your Granny Square Blanket
Once your blanket is complete, you will want to know how to care for it. Most acrylic yarn blankets can be machine washed on a gentle or cold cycle and tumble dried on low heat — always check the label of your specific yarn to be sure. Wool and natural fiber blankets often require hand washing and flat drying to prevent shrinking.
Blocking your blanket — pinning it out to its final dimensions while damp and allowing it to dry completely — can help squares that are slightly uneven lie flat and give the whole piece a more uniform appearance. For acrylic yarn, you can use steam blocking: hover a steam iron over the blanket without touching it, then pin and allow to dry.
Tips for Success
A few final pieces of advice that will make your granny square blanket project more enjoyable and your finished blanket more beautiful.
Tension matters. Try to keep your yarn tension consistent from square to square. If you notice your tension changing (often it loosens as you relax into a project), adjust accordingly. Inconsistent squares will result in a blanket that does not lie flat.
Do not skip the ends. Weaving in yarn ends properly — ideally working the tail back and forth through stitches in different directions — is what keeps your blanket from unraveling. Take the time to do it right.
Embrace imperfection. Especially on your first blanket, there will be squares that are not quite perfect. That is completely normal and nothing to stress about. Once everything is joined and bordered, minor imperfections are virtually invisible, and the overall effect of a handmade blanket is always charming.
Make it your own. The classic granny square is just a starting point. Once you are comfortable with the basic pattern, experiment with color combinations, try a solid granny square for a different texture, or look up variations like the sunburst granny square or the round ripple square. The crochet world is full of creative possibilities, and your blanket is the perfect place to start exploring them.
Final Thoughts
A granny square blanket is one of those projects that gives back far more than you put into it. The process of making square after square is calming and rhythmic, and watching the individual pieces come together into something warm and beautiful is a deeply satisfying experience. Whether you make it for yourself, gift it to someone you love, or donate it to someone in need, every granny square blanket carries with it the time, care, and creativity of the person who made it.
Pick up your hook, choose your colors, and start with one square. Before long, you will have a blanket worth keeping forever.