
Free Crochet Tutorial: How to Make a Stunning Granny Square Blanket from Scratch
If you have ever wanted to learn crochet or finally tackle that granny square blanket you have been dreaming about, you are in exactly the right place. This free crochet tutorial walks you through every single step, from choosing your yarn and hook to weaving in your last end and blocking your finished blanket. Whether you are a complete beginner picking up a hook for the first time or someone who knows the basics but wants a clear, thorough pattern to follow, this guide has everything you need to create something beautiful.
Granny squares are one of the most beloved motifs in the crochet world, and for good reason. They are portable, satisfying to make, endlessly customizable, and they come together into a finished piece that looks far more impressive than the skill level required to make it. A granny square blanket makes a wonderful gift, a cozy home accessory, or simply a rewarding personal project. Best of all, you do not need to buy anything expensive or fancy. A few skeins of yarn, an appropriate hook, and about an hour of your time is all it takes to start.
Let us get into it.
What You Will Need Before You Start
Before you crochet a single stitch, it helps to gather everything together so your creative flow is not interrupted. Here is a full list of materials for this project.
For the yarn, this pattern works beautifully with a medium weight yarn, also called worsted weight or size 4 yarn. You can use any fiber you like, whether that is acrylic, cotton, wool, or a blend. Acrylic is a great choice for beginners because it is affordable, widely available, easy to care for, and comes in hundreds of colors. You will need approximately 1,000 to 1,500 yards total for a baby-sized blanket, and 2,500 to 3,500 yards for a throw-sized blanket. Exact yardage depends on your tension and how large you make your squares.
For the hook, pair your worsted weight yarn with a 5.0 mm (H/8) or 5.5 mm (I/9) crochet hook. Check the label on your yarn for the recommended hook size and use that as your starting point. If your stitches feel tight and difficult to work into, go up a hook size. If they feel loose and floppy, try going down.
You will also want a yarn needle with a large eye for weaving in ends, scissors, stitch markers (optional but helpful), and a ruler or measuring tape. If you plan to block your finished blanket, a spray bottle and some rust-proof pins and blocking mats will come in handy at the end.
Understanding the Stitches Used in This Tutorial
This pattern uses only a handful of stitches, all of which are considered beginner-level. If you are brand new to crochet, take a few minutes to practice each one before you begin the full pattern.
The chain stitch is the very foundation of crochet. You start with a slip knot on your hook, then wrap the yarn over the hook and pull it through the loop. That is one chain. It is simple, repetitive, and you will do a lot of it.
The slip stitch is used mostly for joining rounds without adding height. You insert your hook into a stitch, yarn over, and pull through both the stitch and the loop on your hook in one movement.
The double crochet is the workhorse of this pattern and the stitch you will use most. To make a double crochet, yarn over, insert your hook into the stitch, yarn over and pull up a loop (you now have three loops on your hook), yarn over and pull through two loops, yarn over and pull through the remaining two loops. One double crochet made.
The single crochet is shorter and denser than a double crochet. You insert your hook, yarn over and pull up a loop, then yarn over and pull through both loops. You will use this stitch to create a neat border around your finished blanket.
If you are a visual learner, there are many wonderful video tutorials on YouTube that demonstrate each of these stitches in real time. Searching for any of these stitch names alongside the word “beginner” will bring up clear, close-up demonstrations that can complement this written guide perfectly.
How to Make a Classic Granny Square
Each granny square in this blanket is worked in rounds, building outward from a center ring. The standard size for this pattern is approximately 6 inches by 6 inches when made with worsted weight yarn and a 5.5 mm hook, though tension varies from person to person.
Starting the center ring:
Make a slip knot and place it on your hook. Chain 4, then join with a slip stitch to the first chain to form a ring. You should have a small loop of chain sitting flat on your surface.
Round 1:
Chain 3 (this counts as your first double crochet). Work 2 double crochets into the center of the ring. Chain 2. Work 3 double crochets into the ring. Chain 2. Repeat this twice more so you have four groups of 3 double crochets separated by chain-2 spaces. Join with a slip stitch to the top of the beginning chain-3. You have completed your first round. You should see a small square shape forming with a hole at the center.
Round 2:
Slip stitch into the first chain-2 corner space. Chain 3, then work 2 double crochets, chain 2, and 3 double crochets all into that same corner space. This creates your first corner. Chain 1. Move to the next corner space and work 3 double crochets, chain 2, and 3 double crochets into it, then chain 1. Repeat around all four corners. Join with a slip stitch to the top of your beginning chain-3. Your square is growing.
Round 3:
Slip stitch into the first chain-2 corner space. Chain 3, 2 double crochets, chain 2, and 3 double crochets into the corner space. Chain 1. Work 3 double crochets into the chain-1 space along the side. Chain 1. Work a full corner (3 dc, ch 2, 3 dc) into the next corner space. Continue this pattern around, working clusters of 3 double crochets into each side space separated by chain-1 spaces, and full corner clusters into each chain-2 corner space. Join with a slip stitch.
Round 4 (optional, for a larger square):
Continue in the same manner, working corner clusters into each corner space and adding a new cluster of 3 double crochets into each chain-1 space along the sides. Each additional round adds one more cluster on each side of the square and increases the overall size.
Fasten off and weave in your ends. Your first granny square is complete.
Choosing Colors and Planning Your Blanket Layout
This is genuinely one of the most enjoyable parts of the whole project. You can make every square identical, use a rotating palette of a few coordinating colors, or go completely scrappy and use up every leftover skein in your stash. All three approaches look fantastic.
Some popular color strategies worth considering: a solid blanket in one color looks sleek and modern, especially in a rich jewel tone like emerald, navy, or burgundy. A two-color design, alternating the center and outer rounds, creates a crisp, graphic look. A rainbow blanket made of individual colored squares arranged in gradient order is breathtaking and especially popular for baby gifts. A scrappy blanket where every square uses different leftover yarn has a joyful, handmade quality that many people find the most charming of all.
For a throw-sized blanket measuring approximately 48 by 60 inches, you will need around 64 squares if each one measures 6 inches. Arrange them in an 8-by-8 grid. For a baby blanket of roughly 30 by 36 inches, 30 squares in a 5-by-6 arrangement works perfectly. Lay your squares out on a flat surface or bed before joining them so you can shuffle the arrangement until you are happy with it.
Joining Your Squares Together
Once all your squares are complete and your ends are woven in, it is time to join them. There are several popular methods, each creating a slightly different look.
The slip stitch join is clean and flat. Hold two squares with right sides together, insert your hook through both layers of corresponding corner stitches, attach yarn, and slip stitch across the edge. This creates an almost invisible seam on the right side with a subtle ridge on the back.
The single crochet join is worked the same way but with single crochet stitches instead of slip stitches. This creates a more visible seam, which many crocheters intentionally use as a design element, especially when worked in a contrasting color.
The flat slip stitch join, also called the join-as-you-go method, involves joining each new square to the previous one during the final round of crocheting rather than as a separate step. This is efficient and eliminates the seaming stage entirely, though it requires a bit more attention while you work.
For most beginners, the single crochet join in a coordinating color is the easiest to execute neatly and has a forgiving quality that allows for minor inconsistencies in square size.
Work all your horizontal joins first, creating long strips of squares. Then join the strips together vertically. This systematic approach keeps everything organized and ensures your squares stay properly aligned.
Adding a Border to Your Blanket
A border pulls the whole blanket together and gives it a finished, professional look. Even a single round of single crochet makes an enormous difference.
Attach your yarn in any corner stitch of your blanket. Single crochet evenly around the entire perimeter of the blanket, working 3 single crochets into each corner stitch to create a clean turn. When you reach the point where two squares meet along an edge, insert your hook into the joining seam to keep the spacing even. Join with a slip stitch to your first single crochet.
From here, you can stop for a minimal border or continue for a more decorative one. A second round of reverse single crochet (also called crab stitch), worked from left to right instead of right to left, creates a beautiful corded edge that is firm and attractive. A shell border, made by working clusters of double crochets separated by chain spaces, adds a lacy, flowing look. A simple picot border, where you chain 3 and slip stitch into the base of the chain at intervals, creates elegant little points.
Take your time with the border. It frames everything you have made and deserves as much care as the squares themselves.
Finishing Touches: Weaving Ends and Blocking
If you have been weaving in ends as you go, this step will be quick. If not, now is the time to thread your yarn needle and tuck every tail securely into the wrong side of your work. Weave each end in at least two different directions, then trim close to the fabric. Well-woven ends will not come loose even after washing.
Blocking is optional but worth doing, especially with natural fibers. Blocking evens out your tension, flattens the squares, and makes the whole blanket look more polished and cohesive. To wet block, soak the blanket in cool water for about 20 minutes, gently squeeze out excess water without wringing, lay it flat on blocking mats, and pin it into shape. Allow it to dry completely before unpinning. For acrylic yarn, steam blocking with a garment steamer or iron on a low steam setting (held above the surface, never pressing down directly) is a gentler alternative.
Tips for Crochet Success
A few practical pieces of advice can save you a great deal of frustration along the way. First, do not skip the gauge swatch. Crocheting a small test square before you commit to a full blanket lets you check that your finished squares will be the size you expect. A difference of half an inch per square becomes a significant size difference across 64 squares.
Second, carry a stitch count with you mentally or in a small notebook. Losing track of which round you are on or how many clusters you have worked is extremely common, especially when you are chatting or watching television while you crochet. A simple tally mark system takes two seconds and saves much ripping out of work.
Third, be patient with your tension. Most beginners crochet too tightly, which makes it difficult to insert the hook and slows down your pace considerably. Actively try to keep your stitches relaxed and even. This improves naturally with practice.
Fourth, invest in a good yarn needle. A bent-tip tapestry needle makes weaving in ends much easier and less tedious. It is a small thing that genuinely improves the finishing process.
Finally, embrace imperfection. Your first granny squares will not be perfect. Neither were anyone else’s. The beauty of handmade objects lies partly in their human quality, in the evidence that real hands made something real. Crochet with joy and do not let the pursuit of perfection slow you down or dim your enthusiasm.
Why Granny Square Blankets Are Worth Your Time
There is something deeply satisfying about working on a granny square blanket. Because each square is a small, complete project in itself, you get constant little doses of accomplishment as you finish each one. The blanket grows in a visible, tangible way that keeps motivation high. It is also wonderfully portable. Tuck a few balls of yarn and your hook into a bag and you have a project that can go anywhere with you.
Beyond the personal satisfaction, a handmade blanket carries real value. The time, care, and creativity you pour into it cannot be replicated by any machine. When you give one as a gift or spread it across your couch, you are sharing something genuinely made with your own hands. That matters.
Ready to Start Your Next Project?
Once you have finished your granny square blanket, you will have a solid foundation in the core stitches and techniques of crochet. From here, the world of patterns opens up considerably. You might try a granny square cardigan, a tote bag made from oversized squares, a pillow cover, or a set of smaller squares turned into coasters. The granny square is a building block that shows up across virtually every category of crochet.
Come back to this tutorial whenever you need a refresher, share it with a friend who has been wanting to learn, or leave a comment telling us about the color palette you chose. Happy crocheting.