Classic Granny Square Pattern

posted in: Crafts, Crochet | 8

Follow this free pattern and learn how to crochet a classic granny square to use for blankets, pillows, stuffed animals, and more!

Classic Granny Squares | #crochet


You may have noticed that aside from sharing a few things on social media, I’ve been MIA since my peach-strawberry smoothie recipe post in September. I truly apologize for my absence; my first semester of teaching was busy, stressful, and kind of terrible. So much so that I’ve actually left my teaching position, and will be taking the spring semester off… well, off-ish. I’ll still be blogging, tutoring, and substitute teaching — just not working full time. This decision is partly because I need a break to regroup and rediscover my passion for teaching, but also because we’ve recently learned that we’ll soon be starting our next adventure in Denver, Colorado!

I’ve never been there, but Denver has been on my “next big move” list since I graduated from college, and the hubs and I were considering looking for jobs there after he finished his doctorate program. Everyone I talk to tells me that Denver is amazing, and I can’t wait for mountain views, snow, and city life!

Leaving North Carolina is bittersweet; the mild winters have weakened my cold tolerance and made outdoor running season nearly year-long (It was 65 degrees yesterday — whaaa?!?!), living between the Appalachians and the Outer Banks has spoiled me (farewell easy beach weekends!), our rent is filthy cheap, and our NC friends will be sincerely missed. Regardless, I’m excited to pack up the U-haul and begin the journey west. I’m also so thrilled to have extra time to dedicate to the You Should Craft blog and my lovely readers! Keep up with all the newest posts and Follow my blog with Bloglovin!


Disclaimer: Please note that some of the links and banners contained in this post are affiliate links. If you make a purchase through one of the links, you will pay the same prices as always, but You Should Craft will receive a small commission that helps to keep the site up and running.


Classic Granny Square Pattern | #crochet


Don’t worry compadres, I’ve been able to squeeze in some cooking and crafting this semester, and over the next couple weeks I’ll be sharing my most recent projects and recipes. If you’ve been following me on Instagram, you may have seen the crochet blanket I’m working on right now (shown above). I’ll be sharing the tutorial in a series, starting with today’s post about how to crochet the classic granny square! Be sure to follow You Should Craft on Facebook, Twitter, Pinterest, and/or Instagram so you don’t miss a post in this series! Coming soon: joining the squares as-you-go and the final pattern and border.


Love granny squares?! Download a FREE 2-page printable PDF version of the Granny Square Contrast Blanket pattern! Click here for the FREEBIE!


Classic Granny Square Pattern | #crochet


Yarn (I used Caron Simply Soft in Pagoda for my blanket, but the demo squares are Big Twist (from JoAnn Fabrics) in Gold and Red Heart Super Saver in Charcoal)
Crochet hook recommended for your yarn (I used an H/5.0 mm hook)
Tapestry needle



Classic Granny Square Pattern | #crochet


Begin by chaining 4. I used my gold yarn from Big Twist that I picked up on sale at JoAnn Fabrics. I had never used Big Twist before, but I enjoyed using it and loved all of the color options they had at JoAnn’s.

Sidebar: Big thanks to my mom for buying me new crochet hooks! I’ve been using the same aluminum hooks since like 5th grade, but my mom got me a set for Christmas that comes with the ergonomic comfort grip. I had to get used to crocheting with a wider grip, but once you get the hang of it they’re so much more comfortable, especially for long crochet sessions (aka marathons of The Wire on Amazon Prime). The madre bought me the set that comes with a cute little case and a couple extras, but you can also buy the same set sans case.


Classic Granny Square Pattern | #crochet


Round 1: Connect with a slip stitch (sl st) to create a ring. Chain (ch) 2. Crochet 2 double crochet (dc) into the center of the ring, ch 1, *3 dc, ch 1* (repeat 2 more times). Connect to first dc (not top of the chain) with a sl st.


Classic Granny Square Pattern | #crochet


Round 2: Ch 2, turn. 2 dc into space below ch, ch 1, 3 dc into space. This will create your first of four corners. Below next chain (in the gap between the 3 dc clusters) crochet *3 dc, ch 1, 3 dc* (repeat 2 more times, for a total of four corners). Connect to the first dc with a sl st.


Classic Granny Square Pattern | #crochet


Some people stop after the second round, for super cute teeny granny squares. Continue or not, the choice is yours!


Classic Granny Square Pattern | #crochet


Round 3: Ch 2, turn. 2 dc into space below ch. In the corner space, 3 dc, ch 1, 3 dc (for your first corner). *3 dc in the next space, in the corner 3 dc, ch 1, 3dc* repeat 2 more times. Connect to first dc with a sl st.

I chose to attach my charcoal gray yarn here for the third round, but you could continue in the original color. Granny squares can be anything you want them to be, so get creative!


Classic Granny Square Pattern | #crochet


You could stop here if you want, but I’m going to keep going. I used a bigger hook and 2 chains in each corner, but this is where I stopped for the squares in my Mario mushroom blanket that I posted on Thrifty Below. It took me about 3 years to make all 256 of the granny squares, but it turned out so cute!

Online Crochet Class

Classic Granny Square Pattern | #crochet


Round 4: Ch 2, turn. 2 dc into space below ch. In the corner space, 3 dc, ch 1, 3 dc (for your first corner). *3 dc in the next 2 spaces, in the corner 3 dc, ch 1, 3dc* repeat 2 more times. 3 dc into the final space. Connect to first dc with a sl st.


Classic Granny Square Pattern | #crochet


You can make your granny squares as big as you want, just by following the same pattern of 3 dc in the side spaces and 3 dc, ch 1, 3 dc in each corner. For the contrast blanket I’m working on right now, I made seven-round squares that end up measuring about 6.5 inches wide.


Ready for your first granny square project?! Download a FREE 2-page printable PDF version of the Granny Square Contrast Blanket pattern! Click here for the FREEBIE!

Classic Granny Square Pattern | #crochet


Finishing Off: Some people finish off their granny square with a slip stitch and then weave in the ends, but I like to do a seamless join. First, you’ll cut your yarn (leave a 6-ish inch tail) and pull it all the way through the top of the last stitch (no more crochet loop).

Next, you’ll thread your tapestry needle and pull it through both loops of the first dc you crocheted (skipping the ch 2).


Classic Granny Square Pattern | #crochet


Finally, carefully put the needle between the top loops of the last dc you crocheted, and begin weaving the tail through the dc.


Classic Granny Square Pattern | #crochet


Gently pull the yarn tail until the joining point looks the same as the tops of the other stitches. Weave in the rest of the tail and trim. Set the granny square aside and make a whole bunch more.

Classic Granny Square Pattern | #crochet

There are so many amazing projects you can crochet with these classic granny squares — pillows (perhaps the Sunburst Pillow will give you some inspiration?), blankets (stay tuned for the next post in the contrast blanket tutorial series!), stuffed animals… the list goes on. You can keep the squares solid, change colors with each round, make designs or 8-bit images… leave a comment below to let me know what you’ll be making with your classic granny squares!

This post was shared at: Hookin on Hump Day and The Wednesday Showcase.


Find thousands of craft supplies online!


Classic Granny Square Pattern | #crochet

8 Responses

  1. Daisy Granny Square Pillow | You Should Craft

    […] (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.src = '//'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.$tbn = window.$tbn || {"d":function(){}}; $tbn.d("dc6c3470-2fbd-4438-83b5-d136e0dd4b5b"); […]

Leave a Reply

Your email address will not be published. Required fields are marked *