How to crochet a single colour Granny Square

Single-colour granny squares are a timeless crochet staple—easy to learn, versatile for projects, and perfect for beginners. In this tutorial, I’ll show you how to crochet a classic one-colour granny square, with a free written pattern, stitch guide, and a step-by-step video tutorial at the end of the page.

These squares are also the foundation for projects like the Dolphin Blue Granny Square Blanket and the Caramel & Vanilla Colour Block Throw.
In this tutorial, you’ll find:
- A written granny square pattern (using UK crochet terms).
- A stitch guide with UK ↔ US conversions.
- A beginner-friendly video tutorial at the bottom of the page.
- Links for the Multicolour Granny Square pattern and tutorial
Looking for a multicolour Granny Square Pattern?
This tutorial focuses on the single-colour granny square, where a one yarn colour is used for the whole Granny Square, which gives a simple, elegant style. I also have a multicolour Granny Square tutorial that uses the same method but uses a new colour is introduced in each new round to give the square a vibrant, striped style. A photo tutorial and a video tutorial for this are available.

Crochet Level
Suitable for beginners.
Abbreviations/Crochet terminology
UK terms are used throughout.
tr | Treble Crochet |
ss | Slip stitch |
ch | Chain |
*to* | Instructions between asterisks will be repeated as specified |
Beg-ch | Beginning chain |
st(s) | Stitch(es) |
sp(s) | Space(s) |
Treble Cluster | 3 treble crochet stitches worked in the same stitch or space |
[…] | Repeat pattern stated number of times |
(…) | Stitches worked in same stitch or space |
Stitch Guide/Conversion Guide
UK term | US term | Description |
|---|---|---|
Treble Crochet (tr) | Double Crochet (dc) | Yarn over hook. Insert hook into stitch, yarn over hook, pull through stitch (3 loops on hook), yarn over hook, pull through two loops (2 loops on hook), yarn over pull through remaining two loops to leave 1 loop on the hook |
Slip Stitch (ss) | Slip Stitch (ss) | Insert hook into stitch, yarn over hook, pull through stitch and through loop |
Chain (ch) | Chain (ch) | Yarn over hook, pull through loop |
Notes on the Granny Square
The pattern is based on the traditional Granny Square. The Granny Square uses groups of treble crochet to form ‘treble clusters’. It is a really simple technique and suitable for a beginner.
There are many different ways to make a Granny Square – this pattern has two chain stitches in each corner.
The pattern also suggests you turn the work over after each round – I find this helps to keep the square even and it also makes the work reversible.
Instructions for the Single Colour Granny Square
UK terms used.
Foundation: Ch4, ss in 1st ch to form a ring (or make a magic ring).
Round 1: Ch3 (counts as tr), 2tr into ring, ch2, [3tr, ch2] three times. Join with ss in top of beg-ch3. Do not fasten off.
Stitch Count – 4 sides with 3tr each, separated by ch-2 corners.
Round 2: Turn. Ss into the ch-2 sp just formed. Ch3, 2tr in same sp, [(3tr, ch2, 3tr) in next ch-2 sp] three times, (3tr, ch2) in first corner sp. Join with ss in top of beg-ch3.
Stitch Count – 4 sides each with two groups of 3tr, ch-2 in each corner.
Round 3: Turn. Ss into the ch-2 sp just formed. Ch3, 2tr in same sp, 3tr in sp between treble clusters in the round below, [(3tr, ch2, 3tr) in corner sp, 3tr in sp between treble clusters] three times, (3tr, ch2) in first corner sp. Join with ss in top of beg-ch3.
Stitch Count – 4 sides each with three groups of 3tr, ch-2 in each corner.
Round 4: Turn. Ss back the ch-2 sp just formed. Ch3, 2tr in same sp, 3tr in each sp between treble clusters, [(3tr, ch2, 3tr) in corner sp, 3tr in each sp between treble clusters] three times, (3tr, ch2) in first corner sp. Join with ss in top of beg-ch3.
Stitch Count – 4 sides each with four groups of 3tr, ch-2 in each corner.
Subsequent Rounds: Repeat round 4 until square is the size required.
Video Tutorial for the Single Colour Granny Square
A beginner-friendly video tutorial on how to make a Granny Square can be found below:

