
Pattern Description:
This crochet pattern guides you through creating a charming Solid Heart Granny Square. It starts with crocheting a heart motif in one color, then adds a second color to form a square background around the heart.
The resulting squares are versatile and can be joined together to make cozy blankets, decorative pillows, bags, or any other creative project.
The pattern is suitable for crocheters familiar with basic stitches, and it produces a visually striking square with a heart motif that stands out beautifully against its background.
Materials Needed & Measurements:
- Yarn: Two colors (one for the heart, one for the square).
- Yarn Weight: Light worsted-weight yarn.
- Hook: Size G/4 mm crochet hook or a preferred size.
- Notions: Scissors, Tapestry needle.
- Measurements: The sources do not provide specific finished measurements for the square.
Abbreviations Used:
- ch – chain
- sl st – slip stitch
- sc – single crochet
- dc – double crochet
- tr – treble crochet
- hdc – half-double crochet
Instructions for Making the Granny Square Crochet Heart Pattern:

Heart Motif Instructions
- Round 1.
- Start with a magic ring.
- Work one hdc into the magic ring.
- Next, work 11 dc into the magic ring.
- Pull the ring tight to close the center.
- At the end of Round 1, you should have 12 stitches (st) in total.
- Round 2.
- Work one sc into the first st.
- Skip the next st.
- In the following st, work one dc followed by 6 tr.
- Work 2 tr into the next st.
- Work 2 dc into the next st.
- Work one dc into the next st.
- In the next st, work 2 tr, then ch 1, and then 2 tr again.
- Work one dc into the next st.
- Work 2 dc into the next st.
- Work 2 tr into the next st.
- In the next st, work 6 tr followed by one dc.
- Skip the last st.
- Finish the round by making a sl st into the first sc stitch of the round and fasten off.
- Upon completing Round 2, you will have a total of 30 stitches, including the 1 ch-space created in step 7.
Turning the Heart into a Square
This part of the pattern describes how to transition the heart shape into a square using your second yarn color, forming the background.
- Round 3.
- Attach your new color (for the square background). Do this by placing a slip knot on your hook and making a sc into the ch-space at the bottom tip of the heart.
- Work one sc into the next st.
- Work one hdc into the next st.
- Work one dc into the next st.
- Create the first corner: In the next st, work 2 tr, then ch 2, and then 2 tr again.
- Work 2 dc into the next st.
- Work one hdc into the next st.
- Work one sc into each of the next 4 st.
- Create the second corner: In the next st, work 2 hdc, then ch 2, and then 2 hdc again.
- Work one hdc into each of the next 2 st.
- Work one dc into the next st.
- Work one dc into the next st, which is the dip of the heart.
- Work one dc into the next st.
- Work one hdc into each of the next 2 st.
- Create the third corner: In the next st, work 2 hdc, then ch 2, and then 2 hdc again.
- Work one sc into each of the next 4 st.
- Work one hdc into the next st.
- Work 2 dc into the next st.
- Create the fourth corner: In the next st, work 2 tr, then ch 2, and then 2 tr again.
- Work one dc into the next st.
- Work one hdc into the next st.
- Work one sc into the last st.
- Finish the round by making a sl st into the first sc stitch.
- After completing Round 3, you will have 44 stitches plus 8 chain stitches (from the corners) in total.
- Round 4.
- Ch 2 at the beginning of this round. These 2 chain stitches will count as your first dc.
- Work one dc into each of the next 5 st.
- Create the first corner: In the next ch-space, work 2 dc, then ch 2, and then 2 dc again.
- Work one dc into each of the next 11 st.
- Create the second corner: In the next ch-space, work 2 dc, then ch 2, and then 2 dc again.
- Work one dc into each of the next 11 st.
- Create the third corner: In the next ch-space, work 2 dc, then ch 2, and then 2 dc again.
- Work one dc into each of the next 11 st.
- Create the fourth corner: In the next ch-space, work 2 dc, then ch 2, and then 2 dc again.
- Work one dc into each of the last 5 st.
- Finish the round by making a sl st into the top of the initial ch 2.
- Upon completing Round 4, you will have a total of 60 dc stitches (including the starting ch 2) plus 8 chain stitches (from the corners).
Finishing Touches
Once you have completed all rounds, perform the following steps to finish your Solid Heart Granny Square:
- Weave in all loose ends using your tapestry needle. This creates a clean and professional look.
- Block the square for a neater, more defined finish.
- You can then join multiple squares together to create larger projects such as blankets, pillows, bags, or other items.
Download Free PDF:
