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

Single flat solid crochet granny square with no gaps, dense rows of double crochet in sage green with an oat-coloured outer round
Sage · OatSave to Pinterest
Pattern at a glance
DetailValue
Skill levelEasy
Yarn weightMedium (#4)
Yardage30–40 yd (27–37 m)
Hook5 mm
GaugeRounds 1–2 measure 2.75 in (7 cm) square.
Finished size5.5 in (14 cm) square after 5 rounds
Timeabout 35 minutes

Materials

  • Worsted weight (#4) yarn, about 35 yd / 32 m per square
  • 5 mm (US H-8) crochet hook
  • Tapestry needle
Smart Yarn Matcher

Yarn Kit & Substitution Options

Compare all yarns →

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.
Smart Pattern Companion

Row progress: 0 of 6 done (0%)

Square

0 of 6 done
  1. Ch 4, sl st in first ch to form a ring.
    Mark row complete
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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

  1. Fasten off and weave in ends.
  2. 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.

Project log

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.

You might also like