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 · Reviewed · Editorial policy

By the crochetpatterns.io editorial team · Reviewed September 13, 2026 under our 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

Abbreviations (US terms)

ch
chain
sl st
slip stitch
dc
double crochet
sp
space
ch-sp
chain space
rep
repeat
beg
beginning
rnd
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.

Square

  1. Ch 4, sl st in first ch to form a ring.
  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)
  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)
  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)
  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)
  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)

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.

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