Free crochet pattern
Solid granny square with no gaps
A solid granny square replaces the chain spaces along each side with double crochet stitches, giving a dense, gap-free fabric that is warmer than the classic square. Worked in worsted yarn, five rounds measure about 5.5 inches. Each round adds sixteen stitches through the corners.
By the crochetpatterns.io editorial team · Updated · Editorial policy · pattern testing in progress

| Detail | Value |
|---|---|
| Skill level | Easy |
| Yarn weight | Medium (#4) |
| Yardage | 30–40 yd (27–37 m) |
| Hook | 5 mm |
| Gauge | Rounds 1–2 measure 2.75 in (7 cm) square. |
| Finished size | 5.5 in (14 cm) square after 5 rounds |
| Time | about 35 minutes |
Materials
- Worsted weight (#4) yarn, about 35 yd / 32 m per square
- 5 mm (US H-8) crochet hook
- Tapestry needle
Yarn Kit & Substitution Options
This pattern calls for 40 yards of weight #4 yarn. Select a suggested yarn to see required skeins and estimated cost:
Caron Simply Soft · 100% Acrylic
315 yds per skein · High-yield yardage, silky no-scratch texture
1 skeins required
approx. $$5.49 total
Abbreviations (US terms)
- chain
- slip stitch
- double crochet
- space
- chain space
- repeat
- beginning
- round
Notes before you start
- The beginning ch-3 counts as a double crochet.
- Corners are always (2 dc, ch 2, 2 dc) worked into the ch-2 space.
- Stitch counts in parentheses count double crochet only.
Row progress: 0 of 6 done (0%)
Square
0 of 6 done- Ch 4, sl st in first ch to form a ring.Mark row complete
- Rnd 1: Ch 3 (counts as dc), 2 dc in ring, ch 2, [3 dc in ring, ch 2] 3 times, sl st in top of beg ch-3. (12 dc)Mark row complete
- Rnd 2: Sl st in next 2 dc and into ch-2 sp, ch 3, (dc, ch 2, 2 dc) in same sp, *dc in each of next 3 dc, (2 dc, ch 2, 2 dc) in next ch-2 sp; rep from * twice more, dc in each of last 3 dc, sl st in top of beg ch-3. (28 dc)Mark row complete
- Rnd 3: Sl st in next dc and into ch-2 sp, ch 3, (dc, ch 2, 2 dc) in same sp, *dc in each of next 7 dc, (2 dc, ch 2, 2 dc) in next ch-2 sp; rep from * twice more, dc in each of last 7 dc, sl st in top of beg ch-3. (44 dc)Mark row complete
- Rnd 4: Sl st in next dc and into ch-2 sp, ch 3, (dc, ch 2, 2 dc) in same sp, *dc in each of next 11 dc, (2 dc, ch 2, 2 dc) in next ch-2 sp; rep from * twice more, dc in each of last 11 dc, sl st in top of beg ch-3. (60 dc)Mark row complete
- Rnd 5: Sl st in next dc and into ch-2 sp, ch 3, (dc, ch 2, 2 dc) in same sp, *dc in each of next 15 dc, (2 dc, ch 2, 2 dc) in next ch-2 sp; rep from * twice more, dc in each of last 15 dc, sl st in top of beg ch-3. (76 dc)Mark row complete
Working on:
Ch 4, sl st in first ch to form a ring.
Finishing
- Fasten off and weave in ends.
- Block to 5.5 in square.
Errata
No corrections have been published for this pattern. Found a mistake? Tell us and we will log the fix here with a date.
Your notes on this pattern
Keep track of the yarn, hook and changes you used. Saved in this browser only — nobody else can see it.
Frequently asked questions
Why does my solid granny square ruffle?
Ruffling means too many stitches per side. Each side should have exactly four more double crochet than the previous round.
Can I join solid granny squares with a slip stitch seam?
Yes. Hold two squares right sides together and slip stitch through the back loops of matching stitches for a flat, nearly invisible seam.







