To crochet a heart granny square, you’ll combine a classic granny square’s structure with a central heart motif. This project is perfect for crocheters who are comfortable with basic stitches and want to try colorwork or a more intricate design. The heart is formed by working a series of stitches directly into the center of the square.
Here is a detailed guide on how to crochet a “Heart” granny square.

Materials Needed
- Yarn: Two different colors of medium-weight yarn. A main color for the background and a contrasting color for the heart.
- Crochet Hook: The size that matches your yarn.
- Scissors: To cut the yarn.
- Tapestry Needle: To weave in the ends.
Abbreviations
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- tr: treble crochet
- sp: space
- st(s): stitch(es)

Pattern Instructions
We’ll start with the heart in the center and then build the granny square around it.
Round 1: The Heart
- With your heart color, make a magic ring.
- Work
3 dc
,3 hdc
,ch 1
,1 dc
,ch 1
,3 hdc
,3 dc
into the ring. - Pull the tail of the magic ring to tighten the center.
- Join with a sl st to the first
dc
to complete the heart. - Cut the yarn, leaving a short tail. Weave in the starting and ending tails to secure the heart.

Round 2: Building the Square
- Join your main color in the
ch-1
space at the top of the heart. ch 3
(counts as firstdc
), work 2 dc into the samech-1
space. This forms your first granny cluster.ch 2
(this is your first corner).- Work
3 dc
into the nextch-1
space (at the bottom point of the heart).ch 2
. - Work
3 dc
into the nextch-1
space (at the top of the heart again).ch 2
. - Join with a sl st to the top of the beginning
ch 3
.
Round 3: Expanding the Square
sl st
into the firstch-2
corner space.ch 3
(counts asdc
), work 2 dc,ch 2
, 3 dc into the same corner space. This is your first corner.ch 1
(this is the side space).- Work
3 dc
into the nextch-2
side space.ch 1
. - Work 3 dc,
ch 2
, 3 dc into the nextch-2
corner space. ch 1
.- Work
3 dc
into the nextch-2
side space.ch 1
. - Join with a sl st to the top of the beginning
ch 3
.

Round 4: The Final Round
sl st
into the firstch-2
corner space.ch 3
(counts asdc
), work 2 dc,ch 2
, 3 dc into the same corner space.ch 1
.- Work
3 dc
into the nextch-1
space. ch 1
.- Work
3 dc
into the nextch-1
space. ch 1
.- Work 3 dc,
ch 2
, 3 dc into the nextch-2
corner space. ch 1
.- Repeat steps 4-9 two more times.
- Join with a sl st to the top of the beginning
ch 3
. - Fasten off and weave in all ends.

You have now created a beautiful heart granny square! This pattern can be the basis for a blanket, a pillow, or any other project where you want to add a touch of love.
Video tutorial: