Granny Square How-To
May 1st, 2008 in patterns & designs, crochetToday I’m going to explain how to make a basic double crochet granny. You can use grannies for much more than blankets—with just a few you’ve got the start of a lovely bag for spring, or a colorful headband, coasters, placemats, etc. I love the granny because it’s worked in the round; fussy foundation chains are not for me!
Here are a few links to modern granny inspiration before we get started:
Tiny Granny Square Art
Beautiful Granny Blanket
Granny Square Tote
Here are the abbreviations I’ve used, in case you aren’t familiar with them:
ch= chain
dc= double crochet
Step 1:
To get started, chain 6 (ch 6), and join to form a ring.
![]() |
I am typically all about the magic ring/slipknot, but since blankets tend to get tugged and pulled by the weight of all that other yarn, I think a ch-6 ring is necessary in this case. After all, with all the time you'll put into your project, you want it to last. |
Step 1a:
Once you make the ring, chain 3 (ch 3)—this will count as your first dc. Make 2 more dcs over ring. This is your first 3 dc shell.
*Ch 2, and make 3 dc over ring. Repeat from* 2 more times, ch 2 and join yarn to the 3rd ch of the round. You’ll have a nice little starter square.
![]() |
After you’ve made a ring ch 3. This is your first dc. Your center ring should look like this image. |
Step 2:
Join the second color of yarn in one of the ch-2 spaces (these are all corners, at this point). I like to join mine before the yarn end I just left so that I can crochet over the ends as I go, but there’s no “right” corner to join to—after all, you have a symmetrical shape, no matter which way you rotate it. Ch 3 to count as your first dc.
![]() |
When adding the second color yarn, all ch-2 spaces are an option of places for you to start. I like to join my second color before the yarn end that I just left. This way I can crochet over the ends as I go. |
Step 2a:
In the same ch-2 space: 2 dc, ch 2, 3 dc. You’ve just made a corner.
![]() |
Can you see that you have just made a corner? Now, ch 1, and skip the shell. |
Next, ch1, and skip the shell.
Step 2b:
*In the next corner, (3 dc, ch 2, 3 dc). Ch 1, skip the previous round’s shell. Repeat from * twice and join to the third stitch of the round.
![]() |
You should now have four corners in your second round of color. |
Step 3:
Now it’s time to start the third round. Again, you can join your new yarn anywhere. Here, I joined it in one of the ch-1 spaces before a corner.
![]() |
Now you’re ready to add the third round of color. As before, you can join your new yarn anywhere. I started mine in one of the ch 1 spaces right before one of the corners. |
Ch 3 (counts as dc) and make 2 dc in the ch-1 sp. Ch 1, then (3 dc, ch 2, 3 dc) in the ch-2 space/corner. Ch 1. *3 dc in ch-1 space, ch 1, (3 dc, ch 2, 3 dc) in corner. Ch 1. Repeat from * around, join to the 3rd stitch of round.
![]() |
With each round that you make, you’ll be adding an extra shell on each side. When you add this shell, you’ll be creating the space for the extra shell on the subsequent round. In this way, you can make your square as large or as small as you like. |
Subsequent rounds are easy to make if you remember this simple formula:
In all ch-1 spaces: 3 dc, then ch 1.
In all ch-2 spaces/corners: (3 dc, ch 2, 3 dc), then ch 1.
Step 3a:
With each round, you’ll be adding an extra shell on each side (and by adding the shell, you’ll be creating the space for the extra shell on the subsequent round).
You could make your granny as small or large as you want, and by playing with yarn sizes, there are even more possibilities. So get grannying!
After you make this project, show off your work to other members!
Post your project in the gallery




















Comments (7)
Thank you!!!!! Posted: 1:48 pm on June 8th
I am glad that you are bringing crochet to a wider audience.
Posted: 9:41 am on May 8th