
Free Crochet Pattern: TCDDIY Granny Square Blanket — Step-by-Step Tutorial for All Skill Levels
If you have been searching for a crochet pattern that feels as good to make as it does to gift, you have landed in the right place. This TCDDIY original design brings together classic techniques and modern color sensibility in a project that works beautifully for beginners who are ready to level up and for seasoned crocheters looking for a satisfying weekend project. Whether you are building your skills, stash-busting your yarn collection, or making something handmade for someone you love, this pattern has everything you need.
Let’s dive in.
What Is TCDDIY and Why This Pattern Is Different
TCDDIY stands for “Taking Crafts Deep, Do It Yourself,” and that philosophy runs through every pattern shared here. The goal is never just to give you a list of stitches — it is to walk alongside you through every round, every join, every color change so that you finish the project feeling confident rather than confused. Crochet is one of those crafts that has a way of slowing you down in the best possible sense. It asks you to sit, breathe, and create something with your own two hands, and TCDDIY patterns are designed to honor that experience.
This granny square blanket pattern specifically was built around three core principles: simplicity of construction, flexibility of color, and a finished result that looks far more complex than the technique required to make it. When your friends ask where you bought that gorgeous throw draped over your couch, you get to say you made it yourself.
Materials You Will Need
Before you begin, gather everything together so your crafting session can flow without interruption.
Yarn: You will need a medium weight (Category 4) yarn in your chosen colors. This pattern uses five colors — one main color (MC) and four contrasting colors (CC1, CC2, CC3, CC4). For a finished blanket measuring approximately 48 by 60 inches, plan on roughly 800 yards of your main color and 300 yards of each contrasting color. Acrylic yarn is an excellent choice for blankets because it is machine washable, durable, and comes in an enormous range of colors. That said, a cotton-acrylic blend adds a lovely drape and softness if you prefer.
Hook: A 5.0 mm (H/8) crochet hook is recommended for this pattern to achieve the correct gauge, though as always, make a gauge swatch first and adjust if needed.
Other supplies: Scissors, a yarn needle for weaving in ends, and stitch markers to keep track of rounds are all you need beyond the yarn and hook.
Gauge: One completed granny square should measure approximately 6 inches by 6 inches after a light blocking. Gauge matters here because the finished size of your blanket depends on how consistently each square is made. If your squares are running smaller, try a 5.5 mm hook. If they are running larger, drop down to a 4.5 mm.
Understanding the Granny Square Before You Begin
The granny square is one of the most iconic motifs in crochet history. It originated as a practical way to use up small bits of leftover yarn, and its modular nature made it perfect for blankets, bags, clothing, and home decor. The traditional granny square is worked in rounds, with clusters of double crochet stitches separated by chain spaces at each corner. Once you understand the structure of a single round, the whole square opens up and becomes intuitive.
Each square in this pattern is worked in four rounds. The first round establishes the center ring and the four clusters that anchor the corners. Rounds two through four build outward, adding more clusters and expanding the chain spaces. The beauty of this construction is that each round is essentially a repetition of the same logic — you are always making clusters in the corner spaces and filling in the sides as you go.
This pattern uses joining-as-you-go (JAYG) in the final assembly, which means you attach each new square to the growing blanket as you finish it, rather than making all the squares first and seaming them afterward. JAYG produces a flatter, cleaner join and saves you the hours of finishing work that come with sewing dozens of squares together.
Abbreviations and Special Stitches
Throughout this pattern, the following abbreviations are used:
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
MC — main color
CC — contrasting color
JAYG — joining as you go
A cluster in this pattern refers to three double crochet stitches worked into the same stitch or space. When the pattern says “work a cluster,” make three double crochets in the indicated location.
The Granny Square Pattern: Round by Round
Foundation: With your first CC color, make a slip knot and ch 4. Join with a sl st to the first ch to form a ring.
Round 1: Ch 3 (counts as first dc here and throughout), work 2 dc into the ring (this completes your first cluster), ch 2, (work 3 dc into the ring, ch 2) three times, join with a sl st to the top of the beginning ch 3. You now have four clusters and four ch-2 corner spaces. Fasten off.
Round 2: Join CC2 with a sl st into any corner ch-2 space. Ch 3, work 2 dc into the same corner space, ch 2, work 3 dc into the same corner space (this creates your first full corner). Ch 1, (work 3 dc into the next corner space, ch 2, work 3 dc into the same corner space, ch 1) three times, join with a sl st to the top of the beginning ch 3. You now have two clusters at each corner with a ch-2 space between them and ch-1 spaces along each side. Fasten off.
Round 3: Join CC3 with a sl st into any corner ch-2 space. Ch 3, work 2 dc into the same corner space, ch 2, work 3 dc into the same corner space. Ch 1, work 3 dc into the ch-1 side space, ch 1, (work 3 dc into the next corner space, ch 2, work 3 dc into the same corner space, ch 1, work 3 dc into the ch-1 side space, ch 1) three times, join with a sl st to the top of the beginning ch 3. Fasten off.
Round 4: Join MC with a sl st into any corner ch-2 space. Ch 3, work 2 dc into the same corner space, ch 2, work 3 dc into the same corner space. (Ch 1, work 3 dc into the next ch-1 space) across the side until you reach the next corner, ch 1, work 3 dc into the corner space, ch 2, work 3 dc into the same corner space. Rep from the beginning of this instruction around all four sides, join with a sl st to the top of the beginning ch 3. Fasten off and weave in ends.
You now have one completed granny square. Make as many as you like using different color combinations for CC1, CC2, and CC3 while keeping MC consistent across all squares. This consistent main color is what ties the entire blanket together visually even when the inner colors vary wildly.
How Many Squares Do You Need?
For the standard blanket size of approximately 48 by 60 inches using 6-inch squares, you will need 80 squares arranged in a grid of 8 squares wide by 10 squares tall. If you prefer a lap blanket, 40 squares in a 5 by 8 arrangement works beautifully. For a baby blanket, 20 squares in a 4 by 5 layout is just right.
Here is a helpful reference:
Baby blanket (24″ x 30″): 20 squares, 4 wide by 5 tall
Lap blanket (30″ x 48″): 40 squares, 5 wide by 8 tall
Throw blanket (48″ x 60″): 80 squares, 8 wide by 10 tall
Full blanket (60″ x 72″): 120 squares, 10 wide by 12 tall
Plan your color layout before you begin joining. Spreading the squares out on a flat surface or a design wall lets you shuffle them around until you find an arrangement that feels balanced. Some crocheters prefer a scrappy, random arrangement, and others like a more deliberate gradient or color block layout. Both approaches are completely valid and both look stunning finished.
Joining Your Squares: The JAYG Method
Once you have your first row of squares made and your layout decided, it is time to start joining. The joining-as-you-go method works by replacing the ch-2 corner space and the ch-1 side spaces in Round 4 of your new square with slip stitches into the corresponding spaces of the square you are attaching to.
Begin your first square as normal through all four rounds. This is your anchor square — it has no joined edges. Place it in the upper left corner of your layout.
Begin your second square through Round 3. When you work Round 4, complete the first side and corner fully, then when you reach the edge that will attach to the first square, begin the join. Instead of working ch 2 into the corner space, work ch 1, slip stitch into the corresponding corner ch-2 space of the first square, ch 1. Instead of working ch 1 between clusters along the side, work sl st into the corresponding ch-1 side space of the first square. Continue joining across that shared edge, then complete the remaining sides of Round 4 normally.
For squares that share two joined edges (interior squares in rows beyond the first), you will work the two joining sides consecutively, joining both edges in Round 4 as described above. The corner where two joined edges meet is particularly satisfying — a single slip stitch through both adjacent squares’ corner spaces creates a clean four-way join.
Color Inspiration and Ideas
One of the greatest joys of a granny square blanket is the opportunity to play with color. Here are a few palettes that work exceptionally well with this pattern.
Ocean Gradient: Work your contrasting colors in shades of navy, teal, sea glass green, and soft aqua, with an off-white main color. The effect is a watercolor wash across the blanket that feels both calming and sophisticated.
Autumn Harvest: Rich rust, pumpkin orange, golden yellow, and chocolate brown with a cream main color make a blanket that feels like the best parts of October captured in fiber.
Boho Neutrals: Use terracotta, sage green, dusty rose, and warm tan with a natural oatmeal main color for a palette that complements any modern farmhouse or boho-inspired home.
Rainbow Celebration: Use a different bright color for each contrasting round — red, orange, yellow, green, blue, violet — and pair them with a soft white main color. This palette is particularly magical for children’s rooms and makes a fantastic gift for anyone who loves a cheerful, maximalist aesthetic.
Monochromatic Texture: Work all four rounds in different shades of the same color — from the lightest tint to the deepest tone — with a matching main color. The result looks almost like a woven textile and has a quiet elegance that suits modern interiors beautifully.
Adding a Border
A border ties the whole blanket together and gives it a finished, professional look. For this pattern, a simple two-round border works best.
Round 1 Border: Join MC in any corner of the blanket. Ch 1, work 1 sc into every dc and 2 sc into every ch-1 space around the entire perimeter of the blanket. At each outer corner, work 3 sc into the corner space to create a clean, flat turn. Join with a sl st to the first sc.
Round 2 Border: Ch 3 (counts as dc), work 1 dc into each sc around the blanket, working 3 dc into each corner sc. Join with a sl st to the top of the beginning ch 3. Fasten off and weave in ends.
If you want a slightly more decorative border, a shell stitch edging works beautifully here. After Round 1, skip 2 sc, work 5 dc into the next sc, skip 2 sc, sl st into the next sc, and repeat around the blanket. This creates a gentle, scalloped edge that softens the geometry of the squares and adds a romantic, vintage-inspired finish.
Blocking Your Finished Blanket
Blocking is the step that transforms a finished crochet project from “handmade” to “heirloom.” To block this blanket, fill a clean bathtub or large basin with cool water and a small amount of gentle wool wash or baby shampoo. Submerge the blanket completely and gently press out any air bubbles. Let it soak for 20 to 30 minutes, then carefully lift it out — never wring — and press out as much water as possible by rolling it in clean, dry towels.
Lay the damp blanket flat on a blocking mat or a clean, dry surface and use T-pins or blocking wires to pin it into shape. Make sure the edges are straight, the corners are squared up, and each square measures the same dimensions. Allow it to dry completely before removing the pins. This usually takes 24 to 48 hours depending on your environment.
The difference blocking makes is remarkable. Stitches even out, corners lay flat, and the entire blanket takes on a more cohesive, polished appearance. It is absolutely worth the extra time.
Tips for Success
Work with good light. Crocheting in dim conditions is hard on your eyes and makes it easier to miss stitches.
Count your stitches at the end of every round, especially when you are learning a new pattern. Catching a missed stitch in the round you just finished is much easier than unraveling three rounds to fix it.
Keep consistent tension throughout. If your tension tends to tighten when you are stressed or tired, take breaks. Uneven tension is the most common culprit when squares come out different sizes.
Weave in your ends as you complete each square rather than saving them all for the end. Finishing a full blanket’s worth of ends in one sitting is one of the least pleasant experiences in crochet.
Take photos as you go. Not only does this give you a record of your progress for your own satisfaction, but it also helps you troubleshoot if something goes wrong — you can look back and see exactly where a change happened.
Sharing Your Finished Blanket
When you finish your TCDDIY granny square blanket, please share it. Tag your photos with #TCDDIY so the whole community can see what you made. There is something genuinely wonderful about watching a design go out into the world and come back looking completely different in someone else’s color choices and yarn, and every finished object shared inspires someone else to start their own.
Crochet is one of the most generous crafts there is. You put hours of your time, creative thought, and physical effort into making something that most often ends up as a gift for someone else. That is a remarkable thing. This pattern is offered freely because the joy of crochet is most alive when it is shared.
Happy hooking, and welcome to the TCDDIY community.
Pattern difficulty: Easy to Intermediate. Recommended for crocheters who are comfortable with double crochet and working in rounds. All skill levels welcome with patience and practice.