Free Crochet Granny Stitch Heart Pattern and Video

This post contains affiliate links, which means I may earn a small commission at no extra cost to you. Your support is so appreciated!

This Granny Stitch Heart Pattern puts a fresh twist on the classic traditional granny stitch by shaping it into a charming heart. If you’re looking for a crochet granny square heart pattern, this is perfect for you.

There’s something timeless about hearts. They’re simple, sweet, and always popular especially around this time of year. Whether it’s about love or friendship, hearts never go out of style and aren’t just for Valentine’s Day.

pink striped granny stitch hearts with picot trim

This year, I was determined to create a crochet granny square (is that even a thing? Square heart?) heart that I could make in different colours. After completing my first granny square blanket using traditional square motifs, I was hooked! I fell in love with how simple stitches could come together to create something so beautiful. And so, after over 20 attempts, I finally landed on what I think is the perfect shape a solid granny square heart pattern. I couldn’t be happier with how it turned out, and I hope you love it just as much as I do!

pink striped granny stitch hearts with picot trim hanging on a garland

This pattern is perfect for all kinds of crochet projects, from gift toppers and garlands to coasters. It’s also a fantastic stash buster one you’ll find yourself making on repeat. To make things even easier, I’ve included a video tutorial to help guide you through every step, making it beginner-friendly and fun for everyone.

There’s always a reason to make crochet hearts. They’re not just cute (though they definitely are), but they’re also super versatile.

This granny square heart builds on the foundation of a traditional granny square, incorporating a classic heart shape. The design is worked in rounds, with optional details to make it uniquely yours. The edging can be finished with a delicate picot stitch, or, if you know the crab stitch, that works beautifully too!

More Heart Patters You might Love:

pink striped granny stitch hearts with picot trim hanging on a garland

If you’re new to crochet or need extra help, the included step-by-step video tutorial will guide you through each part of the process from the 1st sc to the final round.

This pattern is written in US terms and includes instructions for working with dc clusters and ch-1 spaces. It’s ideal for beginners and experienced crocheters alike. Use an appropriate hook size to ensure your stitches are even, and check out the video tutorial for step-by-step guidance.

Skill Level: Easy
Hook Size: 4.50 mm or size H crochet hook
Sizes: Small and Large
Yarn: Worsted weight cotton in different colours

granny stitch heart coasters in pink and purple

Ideas for Using Your Crochet Hearts

  1. Home Decor: Create a garland of granny heart squares to hang over a fireplace or window.
  2. Gift Toppers: Attach a heart to a wrapped present or gift bag for a handmade, heartfelt touch.
  3. Coasters: The large size makes a beautiful, functional coaster.
  4. Ornaments: Add a loop at the top and hang them on a Christmas tree or use them as year-round decorations.

Whether you are in the mood for making striped or  solid granny square heart pattern there are tons of options to making it your own.

pink white and red crochet granny stitch heart

Granny Stitch Heart – Free Pattern

Skill Level

Easy

Abbreviations

  • Ch – chain
  • Hdc – half double crochet
  • Dc – double crochet
  • Sc – single crochet
  • Sk – skip
  • St – stitch
  • Sts – sts
  • Sl st – slip stitch
  • Rpt – repeat

Gauge

This project is decorative and does not require precise sizing.

Measurements

Small 3.5” x 3.5” 

Large 5” x 5”

Materials Needed

Notes

  • Chain stitch at the end of each round does not count as a stitch.
  • Join and turn where indicated in the pattern.
  • Make colour changes by completing the last stitch with the new colour and dropping the colour just used.
  • Be sure to pull yarn to one side of the granny stitch heart.

How to make colour changes

  1. Work to the end of the row with the main colour to last stitch.
  2. When you reach the last stitch of the row, work the stitch as you normally would, but stop just before the last step of the stitch. Work a single crochet stitch, insert your hook, yarn over with the main colour, and draw up a loop, but do not complete the stitch 
  3. Drop the main colour yarn and pick up the contrast colour yarn.
  4. Yarn over with the contrast colour and draw the loop through the two loops on the hook to complete the last stitch of the row.
  5. Chain one with the contrast colour to start the new row.
  6. Turn the work and work the next row with the contrast colour.
  7. Repeat this same method each time you make a colour change.

Purchase Ad Free Pattern – Instant Download!

Purchase the ad-free PDF for a smooth, distraction-free crocheting experience anytime, anywhere.

Already a subscriber? Check your latest email for your special discount code. Not subscribed yet? Sign up here to get yours!

Thanks so much for supporting my blog!

Granny Stitch Heart Video Tutorial

Click below to Watch Video

Small Granny Stitch Heart

Starting Chain: Cream
Ch 4, join with slst to form a circle. Ch 1.

Round 1:Cream
7 sc into the circle. Join with slst, ch 1, turn.

Round 2: Cream
Sc in 1st st, ch 1.  *Sc in next st, ch 1* Rpt from * to * to end of round. Join with slst. Ch 1, turn. Place stitch marker in slst. (7 ch-1 spaces)

Round 3: Light Pink (Work all stitches in ch-1 spaces)

  • In the first ch-1 sp: Hdc, 2 dc, ch 1, 2 dc, hdc. Ch 1.
  • In each of the next 2 ch-1 spaces, work 3 hdc. Ch 1 after each space.
  • In the next ch-1 sp: Hdc, ch 1, hdc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the last ch-1 sp: Hdc, 2 dc, ch 1, 2 dc, hdc. Ch 1.

Join with slst. Ch 1, turn. Place stitch marker into slst. (7 ch-1 spaces)

Round 4: Bright Pink (Working in ch-1 spaces)

  • In the first ch-1 sp: 3 dc, ch 1, 3 dc. Ch 1.
  • In the next ch-1 sp: 3 dc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: Hdc, ch 2, hdc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: 3 dc. Ch 1.
  • In the last ch-1 sp: 3 dc, ch 1, 3 dc. Ch 1.

Join with slst. Ch 2, turn. Place stitch marker into slst. (9 ch-1 spaces)

Round 5: Choose contrasting colour (Finish with a round of sc)

  • Work 1 sc over beginning ch 1.
  • Work 1 sc in each stitch and ch 1 space around.
  • Work 1 sc over ending ch 1.

Join your contrast yarn – Choose contrasting colour –  with a slip stitch

Picot Edging (Optional)

Slst in the next st, ch 2. *Sl st in each of the next 2 sts, ch 2* repeat from *to* around the entire heart.

Large Crochet Granny Stitch Heart

Starting Chain: Cream
Ch 4, join with slst to form a circle. Ch 1.

Round 1: Cream
7 sc into the circle. Join with slst, ch 1.

Round 2: Cream
Sc in 1st st, ch 1.  *Sc in next st, ch 1* Rpt from * to * to end of round. Join with slst. Ch 1, turn. Place stitch marker in slst.  (7 ch-1 spaces)

Round 3: Light Pink (Work all stitches in ch-1 spaces)

  • In the first ch-1 sp: Hdc, 2 dc, ch 1, 2 dc, hdc. Ch 1.
  • In each of the next 2 ch-1 spaces, work 3 hdc. Ch 1 after each space.
  • In the next ch-1 sp: Hdc, ch 1, hdc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the last ch-1 sp: Hdc, 2 dc, ch 1, 2 dc, hdc. Ch 1.

Join with slst, ch 1, turn. Place stitch marker into slst. (7 ch-1 spaces)

Round 4: Bright Pink (Working in ch-1 spaces)

  • In the first ch-1 sp: 3 dc, ch 1, 3 dc. Ch 1.
  • In the next ch-1 sp: 3 dc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: Hdc, ch 2, hdc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: 3 dc. Ch 1.
  • In the last ch-1 sp: 3 dc, ch 1, 3 dc. Ch 1.

Join with slst, ch 2, turn. Place stitch marker into slst. (9 ch-1 spaces)

Round 5: Red (Working in ch-1 spaces)

  • In the first ch-1 sp: 3 dc, ch 1, 3 dc. Ch 1.
  • In the next ch-1 sp: 4 dc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: 2 hdc. Ch 1.
  • In the next ch-1 sp: Sc, ch 2, sc. Ch 1. 
  • In the next ch-1 sp: 2 hdc. Ch 1.
  • In the next 2 ch-1 sps: Work 3 hdc in each. Ch 1 after each sp.
  • In the next ch-1 sp: 4 dc. Ch 1.
  • In the last ch-1 sp: 3 dc, ch 1, 3 dc. Ch 2.

Join with slst, ch 1, turn. Place stitch marker into slst. (11 ch-1 spaces)

Round 6: Cream (Finish with a round of sc)

  • Work 2 sc over beginning ch 2.
  • Work 1 sc in each stitch and ch 1 space around.
  • Work 2 sc over ending ch 2.

Join your contrast yarn – Light Pink –  with a slip stitch

Picot Edging (Optional)

Slst in the next st, ch 2. *Sl st in each of the next 2 sts, ch 2* repeat from *to* around the entire heart.

Crocheting a heart isn’t just about making something cute it’s about creating something meaningful, whether for yourself, your friends, or your loved ones. This crochet heart granny square is simple to make, fun to customize, and works beautifully for any occasion. And if you need a little extra guidance, the video tutorial walks you through the entire process so you can feel confident every step of the way.

As a small business owner, I’m always excited to see how you make these patterns your own. Whether you’re gifting your finished pieces, selling them, or using them to brighten your home, your creativity is what brings this crochet granny square heart pattern to life.

Don’t forget to share your creations with me I’d love to see your solid heart granny squares and hear how you’ve used them! 

Happy Crocheting!


Cyprianne

Leave a Reply

Your email address will not be published. Required fields are marked *