How to knit a heart

Many of you must be looking for Christmas gift ideas right now, so I thought it was the perfect time to share a pattern with you all! You might have seen these knitted hearts before. My pattern first appeared in Gathered (Issue 16) and was then published on the Mollie Makes website.

I initially made these hearts to use as coasters and knitted a few sets, but they actually have many other uses! They’re perfect to add a personalised touch to a gift. Or what about using them to embellish a garment, like Gathered reader Wendy did with her knitted scarf?

This is a great project for beginners – it uses simple knitting techniques (garter stutch, kfb, k2tog). Have fun!


  • Super chunky yarn (I used Sirdar Big Softie)
  • Size 8mm needles
  • Tapestry needle
  • Scissors

Start by knitting the top of the heart – cast on 5 stitches. 

Row 1: Knit.
Row 2: Increase the first first stitch by knitting in the front and back (kfb) of the stitch, then knit to the end of the row. 
Row 3: Knit.
Row 4: Knit to the last stitch, increase (kfb). 
Row 5: Knit.
Row 6: Increase the first first stitch (kfb), knit to the end of the row.
Rows 7-10: Knit.
Cut the yarn and push your work to the bottom of the needle. 

Now make the other top half of the heart – cast on 5 stitches on the same needle where your work is.
Repeat rows 1-10.
Once completed, the 2 pieces should be on the same needle.

Join the two pieces by knitting across them.
Knit 4 more rows.
On the next row, decrease first and last stitch by knitting 2 stitches together (k2tog).
Knit the next row.
Repeat the last 2 steps until you have 2 stitches left.
Cut the yarn off, take your tapestry needle with the yarn through the remaining 2 stitches and weave in all the ends.

That’s it! Now block your work and start again :)  

Let me know if you give this pattern a try! I’d LOVE to see your pictures – you can post them on my Facebook page or tweet me @Julie_TheKnits.

For more patterns, click here!

And if you can’t knit, you can find sets of 4 hearts for sale in my Etsy shop.


Translations available: Russian


54 thoughts on “How to knit a heart

  1. These are amazing! If I want to make them to fit in the palm of my hand what size needles and what weight yarn? I need them to be about 2.5-3 inches. Thank you

    Liked by 1 person

  2. Hello Julie … I love your knitted pattern. I have shared your link to my page Random Acts of Yarn on FB and am currently churning them out for our local hospitals. I hope that this is okay? Cindyx

    Liked by 1 person

  3. Dear Linda,
    Lovely, simple and easy to do !!! thank you. They also make lovely angels wings !
    Heres an idea for Christmas, place a small amount of greenery on it and a small bambino( made out of icord or french knitting.
    Love the blog


  4. hi just came across your heart pattern itchin to try it out on decoratin for draught excluder.wat size needles are usrd


  5. So glad you saw my link back to your knitted hearts. The hearts are fun to knit and very sweet when completed! I didn’t have any surper chunky yarn on hand, but as I read your pattern, I wanted to knit the hearts anyway. Your pattern worked fabulously for a mug cozy with the yarn I had on hand. I think I will use the leftover yarn, double it, and knit the pattern again and see if it comes out the right size for a coaster. I’m guessing it will. I will surprise my granddaughter with the matching set: the mug cozy and matching coaster for Valentine’s Day.

    Liked by 1 person

  6. Good Evening,

    I don’t know if you will ever respond or not but I was confused about this pattern. I knitted the 1st half.

    Now make the other top half of the heart – cast on 5 stitches on the same needle where your work is.
    Repeat rows 1-1.

    What does this mean?



    1. Hi Rita! That’s actually a typo (which I have now amended), it should say ‘repeat rows 1-10’. So basically just follow the same instructions as for the first half of the top of the heart. Hope this helps!


  7. I’m trying out this pattern but when I get to knitting the two heart tops together I’m finding that the work becomes very lose at the joining of the two. How do I stop this? I’ve tried knitting with the two ball ends together for the next 3 stitches and I’ve tried tying the two ball ends together, but nether have worked. Please help! x


  8. Julie , thanks for the heart pattern, its lovely! I have just made a small one and stitched it to a red card for valentines day – sewed little red and pink sequins scattered on it – it looks v professional & quirky better than the shop ones , jane x


  9. I am so sure I love you! I needed a pattern, went searching and found you! 😘 I did the same pattern with different yarn and needle sizes and well you are my idol. I am writing a blog about your fabulous pattern right now. Thank you!!!


  10. Hi, these little hearts are gorgeous! Was wondering if you had a larger heart pattern that I could turn into a cushion. This would be much appreciated


    1. Thank you Sue! I don’t have a larger heart pattern at the moment but what you can do is tweak this pattern i.e. knit bigger half circles, so cast on 15 stitches instead of 5? Hope this makes sense :)


  11. Julie, thank you for the mention! I cannot telling you how much I've enjoyed knitting your heart coaster for family and friends, AND as a scarf embellishment :-) Thank you for your creativity!


Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s