This floral granny square may look detailed at first glance, but it’s actually built from very simple stitches.
If you’re new to crochet, please don’t rush — this pattern is designed to be worked slowly and comfortably.
By the end, you’ll have a soft, floral square that feels really rewarding to finish.
Skill level: Confident beginner
You should be comfortable with chains, double crochet, and working in the round.
🧶 Tools & Materials
Hook
-
4.0 mm crochet hook
Yarn
I’m using DK weight yarn (UK standard), in three colours:
-
Colour A – flower centre (light mint / pale green)
-
Colour B – petals (white)
-
Colour C – background & border (green)
Tip for beginners: Try to choose smooth cotton or cotton-blend yarn that is not prone to fraying; it will make the work much easier.
Other tools
-
Scissors
-
Yarn needle (for weaving in ends)
🧵 Abbreviations (UK Terms)
-
ch – chain
-
ss – slip stitch
-
dc – double crochet
-
htr – half treble crochet
-
tr – treble crochet
-
dtr – double treble crochet
-
sp – space
-
() – work stitches into the same space
✨ Brief Overview
This granny square is made in the round, starting from the centre.
-
Centre circle
-
Raised flower petals
-
Leaf-like chain loops
-
Background fill
-
Squaring off the edges
If at any point it looks messy — that’s normal.
It only starts to make sense in the final round.

🌸 Round 1 – Centre Circle
Using Colour A
-
Make a magic ring.
-
Ch 2 (this does not count as a stitch).
-
Work 12 tr into the ring.
-
Ss into the top of the first tr to join.
Tip for beginners:
Pull the magic ring tight after the round is complete, not before.
🌼 Round 2 – Flower Petals
Change to Colour B
Each petal is worked into one stitch from Round 1.
-
Join yarn with a ss into any stitch.
-
(Ch 2, 3 tr, ch 2, ss) all into the same stitch.
-
Repeat this 12 times, once in each stitch.
-
Ss to join and fasten off.
You should now see 12 raised petals.
Don’t worry if the petals curl — that’s exactly what we want.
🌿 Round 3 – Leaf Loops
Change to Colour C
We’re now working between the petals, not into them.
-
Join yarn into any space between petals.
-
(Ch 6, ss into next space)
-
Repeat all the way around — you’ll have 12 chain loops.
-
Ss to join.
These chains will become the “leaf framework”.
🍃 Round 4 – Filling the Leaves
Still using Colour C.
Work into each chain loop:
-
Into first ch-6 sp:
-
1 dc
-
2 htr
-
2 tr
-
2 htr
-
1 dc
-
-
Ss into the next joining point.
-
Repeat for all 12 loops.
At this stage, the square looks very organic and round — that’s okay.
🧩 Round 5 – Forming the Square
This is where everything comes together.
-
Join yarn in any corner space.
-
(2 tr, ch 2, 2 tr) to form a corner.
-
Along each side, work dc evenly into stitches and spaces.
-
Repeat corners until all four sides are formed.
-
Ss to join.
Now your granny square should finally look square.
✂️ Floral Part Finishing
-
Fasten off
-
Weave in all ends neatly at the back
-
Gently block if needed (especially if edges curl)
The flower part is finished.
Now we’re using the outer border rounds to gently shape everything into a neat square.
🧶 Before We Start (Important)
-
I’m still using Colour C (green)
-
I’m working in the round, without turning
-
All stitches use UK terms
If your work feels a bit wavy or uneven here, don’t panic.
The border rounds are very forgiving.

🔲 Border Round 1 – Defining the Sides
This round fills the gaps and starts creating straight edges.
What we’re doing
-
dc evenly along each side
-
corners are formed with chain spaces
Step-by-step (UK terms)
-
Join yarn with a ss into any side space (not a corner).
-
Ch 1 (does not count as a stitch).
-
Work dc into each stitch and chain space along the side.
👉 Don’t overthink the exact number.
The goal is flat, not tight.
Corners (very important)
When you reach a corner space:
-
(2 dc, ch 2, 2 dc) all into the same corner space.
This ch-2 is what allows the square to turn cleanly.
-
Continue dc evenly along the next side.
-
Repeat the corner sequence at all four corners.
-
Ss into the first dc to join.
After Border Round 1
You should now see:
-
Clear four sides
-
Defined corner gaps
-
Still slightly soft, not perfectly square yet
That’s exactly right.
🔲 Border Round 2 – Strengthening the Square
This round straightens the edges and locks in the shape.
Step-by-step
-
Ss into the corner ch-2 space.
-
Ch 1.
-
(2 dc, ch 2, 2 dc) into the same corner space.
Along each side
-
Work 1 dc into each dc from the previous round.
-
When you reach the next corner ch-2 space:
-
(2 dc, ch 2, 2 dc)
-
-
Repeat all the way around.
-
Ss to join.
After Border Round 2
At this point:
-
The square should lie flat
-
The sides should look straight
-
The flower sits neatly inside the square frame
If it curls slightly — blocking will fix it.
🔲 Optional Border Round 3 – Cleaner Finish (Optional but Lovely)
This round is optional, but I personally love how calm and tidy it looks.
Step-by-step
-
Ss into any stitch.
-
Ch 1.
-
Dc into every stitch around.
-
In each corner ch-2 space:
-
(2 dc, ch 2, 2 dc)
-
-
Ss to join, fasten off.
This gives you a classic granny square finish.
✂️ Finishing Tips (Beginner-Friendly)
-
Weave in ends along the border stitches
-
Light blocking helps the corners relax
-
Don’t pull corners too tight — squares need space
🤍 A Reassuring Note (From Me)
If your square looks a bit odd halfway through the border, please trust the process.
Granny squares often look messy until the very last round.
Once the border is complete, everything settles into place.