
How to Knit a Cable Heart | Free Knitting Pattern + Video
There is something quietly magical about cables in knitting. The way simple stitches twist and cross over each other to create something that looks impossibly complex — as if the yarn itself decided to braid and loop of its own accord. And when you take that magic and shape it into a heart? You end up with one of the most satisfying, versatile, and genuinely beautiful knitting projects you can make with two needles and a length of yarn.
This free knitting pattern will walk you through everything you need to knit a cable heart from start to finish. Whether you are a curious beginner who has just learned the basics of the knit stitch, or an experienced knitter looking for a quick and meaningful project, this guide covers every step in plain, friendly language. We will talk about materials, gauge, reading the pattern, working the cable stitches, and finishing your heart neatly. There is also a video tutorial linked below if you prefer to follow along visually.
Let’s get into it.
Why Knit a Cable Heart?
Before we dive into yarn weights and needle sizes, it is worth taking a moment to appreciate why this particular pattern has become such a beloved project in the knitting community.
Cable hearts are small enough to finish in a single sitting — most knitters complete one in an evening — but detailed enough to feel like a real accomplishment. They make wonderful gifts for Valentine’s Day, Mother’s Day, anniversaries, birthdays, or really any occasion where you want to hand someone something made with thought and care. They work beautifully as ornaments, hanging decorations, bag charms, pincushions, appliqués on larger knitted garments, or simply as small keepsakes tucked into a card.
Beyond their practical uses, cable hearts are an excellent way to learn cable knitting if you have been putting it off. Cables can look intimidating on paper — all those abbreviations involving cable needles and crossing stitches — but the actual technique is far simpler than it appears. A small heart pattern gives you just enough cable work to get comfortable with the motions without committing to a full cabled sweater before you are ready.
And honestly, they are just lovely. There is something wonderful about holding a finished cable heart in your hand and knowing that you made it.
Materials You Will Need
One of the best things about this pattern is that it does not require much in the way of supplies. You likely already have most of what you need in your knitting bag.
For yarn, you want something with a bit of body and definition, since cables show up best in smooth, plied yarn rather than fuzzy or heavily textured fiber. A worsted weight or aran weight yarn works beautifully for a heart that is easy to handle and clearly defined. That said, you can absolutely work this pattern in DK weight for a smaller, more delicate heart, or in chunky weight for something larger and more rustic. The weight you choose will determine the finished size, so keep that in mind depending on how you plan to use it.
Natural fibers like wool and wool blends are ideal for cables because they have a natural elasticity that makes the crossed stitches sit neatly and helps the finished piece hold its shape. If you are making a heart for a baby or someone with a wool sensitivity, a soft acrylic or a cotton-acrylic blend will work perfectly well too.
You will need approximately 20 to 50 yards of yarn depending on the weight you choose, which means this is a wonderful stash-buster project. Those leftover balls from previous projects finally have somewhere to go.
For needles, use the size recommended on your yarn label as a starting point, or go down half a size to get a slightly denser fabric that holds the cable definition well. For worsted weight yarn, US size 7 (4.5mm) needles are a good place to start. You will need one cable needle or a spare double-pointed needle for working the cable crosses. If you do not own a cable needle, a toothpick, chopstick, or even just your finger can work in a pinch for short cable crosses.
You will also want a tapestry needle for seaming and weaving in ends, scissors, and optionally a small amount of fiberfill, rice, or dried lavender if you want to stuff the heart into a dimensional ornament or pincushion shape.
Understanding Cable Knitting
If cable knitting is new to you, let’s spend a moment demystifying it before you look at the pattern abbreviations.
A cable is created by temporarily reordering stitches. Instead of knitting them in the order they appear on your left needle, you slip one or more stitches onto your cable needle, hold them either to the front or the back of your work, knit the next stitches from your left needle, and then knit the held stitches from the cable needle. The result is that the stitches cross over each other, creating that signature twisted rope or braid effect.
When stitches are held to the front before crossing, the cable twists to the left. When held to the back, the cable twists to the right. In a heart shape, you will typically use both directions at once — one side of the heart cables to the left, and the other cables to the right — which is what creates that recognizable heart silhouette.
The cable in this pattern is a simple 4-stitch cable, meaning you will cross 2 stitches over 2 stitches. This is one of the most common and manageable cable sizes, and once you work it a few times it will feel completely natural.
Abbreviations Used in This Pattern
Before you begin, here is a quick reference for all the abbreviations you will encounter.
CO means cast on. BO means bind off. K means knit. P means purl. St or sts means stitch or stitches. RS means right side (the side that faces outward when the piece is worn or displayed). WS means wrong side. CN means cable needle. C2F means cable 2 front: slip 2 stitches to cable needle and hold in front, knit 2 from left needle, knit 2 from cable needle. C2B means cable 2 back: slip 2 stitches to cable needle and hold in back, knit 2 from left needle, knit 2 from cable needle. K2tog means knit 2 stitches together (a right-leaning decrease). SSK means slip, slip, knit (a left-leaning decrease). M1 means make one stitch (an increase). PM means place marker.
Free Knitting Pattern: Cable Heart
This pattern is written flat (back and forth in rows) and then seamed, creating a dimensional heart shape. The finished size using worsted weight yarn and US 7 needles is approximately 4 inches wide by 3.5 inches tall, which is a lovely standard size for most uses.
Gauge: 20 stitches and 26 rows = 4 inches in stockinette stitch. Gauge is not critical for this project, but it will affect your finished size.
Note: The heart is worked in two identical pieces that are seamed together at the end. Alternatively, you can work one piece, fold it in half, and seam around the edges if you prefer a flatter result.
Piece One (Make Two)
Cast on 3 stitches.
Row 1 (RS): Knit all stitches.
Row 2 (WS): Purl all stitches.
Row 3: K1, M1, knit to last stitch, M1, K1. (5 stitches)
Row 4: Purl all stitches.
Row 5: K1, M1, knit to last stitch, M1, K1. (7 stitches)
Row 6: Purl all stitches.
Row 7: K1, M1, K1, P1, C2B, P1, K1, M1, K1. (9 stitches)
Row 8: P3, K1, P2, K1, P2.
Row 9: K1, M1, K2, P1, K2, P1, K2, M1, K1. (11 stitches)
Row 10: P4, K1, P2, K1, P3.
Row 11: K1, M1, K3, P1, C2B, P1, K3, M1, K1. (13 stitches)
Row 12: P5, K1, P2, K1, P4.
Row 13: K1, M1, K4, P1, K2, P1, K4, M1, K1. (15 stitches)
Row 14: P6, K1, P2, K1, P5.
Row 15: K1, M1, K5, P1, C2B, P1, K5, M1, K1. (17 stitches)
Row 16: P7, K1, P2, K1, P6.
Now you will split the work to shape the two lobes of the heart. At this point you have 17 stitches.
Row 17 (RS): K7, P1, K2, then turn your work, leaving the remaining stitches unworked. You will work the right lobe of the heart first.
Right lobe:
Row 18 (WS): P2, K1, P7.
Row 19: SSK, K4, P1, C2B, P1, K2. (Wait — for the right lobe, you will substitute a C2F for C2B to reverse the twist direction. This is what creates the heart shape.) K7, P1, C2F, turn. (9 stitches on this lobe — adjust stitch count as needed based on your version.)
For the purposes of clarity and usability, here is a simplified version of the right lobe shaping:
After the split, work the first 10 stitches for the right lobe.
Decrease 1 stitch at the outer edge every RS row by working SSK at the beginning of RS rows until 5 stitches remain. Bind off.
Left lobe:
Rejoin yarn at the center split, pick up the remaining stitches, and work to match the right lobe, substituting K2tog at the outer edge every RS row for your decreases. Bind off.
A Note on the Pattern
If you are following along with the video tutorial, the visual demonstration will make the lobe shaping and cable direction much clearer than written instructions alone can convey. Cable hearts are one of those patterns where seeing the process in motion is genuinely worth the extra few minutes of watching. The video shows exactly how to hold your cable needle, which direction to cross, and how the two lobes come together.
Finishing Your Cable Heart
Once you have knitted both pieces (or both lobes, depending on your construction method), it is time to finish the heart. This is where the project really comes together, and a little care in finishing makes a huge difference in the final result.
Block your pieces before seaming if you are using a natural fiber yarn. Wet blocking is ideal: soak the pieces in cool water for about 15 minutes, gently press out the excess water in a clean towel (never wring), and then pin them out to the heart shape on a foam mat or folded towel. Allow them to dry completely. Blocking opens up the stitches, evens out the tension, and makes seaming significantly easier and neater.
To seam the two heart pieces together, hold them with right sides facing outward and use mattress stitch or whip stitch along the edges. Leave a small gap at the bottom point of the heart for adding stuffing if desired. Once you have added fiberfill, dried lavender, rice, or whatever filling you prefer, close the gap with a few more stitches and weave in your tail.
Weave in all remaining ends carefully using your tapestry needle, working the tail yarn back and forth through the stitches on the wrong side in a few different directions so it does not work its way loose over time.
If you want to hang the heart as an ornament, thread a length of matching yarn or ribbon through the top center, between the two lobes, and knot it into a loop before weaving in that end.
Tips for Success
Working cables on a small piece like this is an excellent way to develop good cable habits. Keep your tension consistent on the cable rows — there is a natural tendency to pull too tightly when crossing stitches, which can make the cable look distorted. If you notice that your cable stitches are tighter than the rest, try loosening your grip slightly as you work the cross.
If you find it difficult to keep track of which rows your cable crosses happen on, use a row counter or simply place a small sticky note on your pattern and move it down one row at a time. Cable patterns have a rhythm to them — once you have worked through a few repeats, you will often be able to see the pattern in the fabric itself and know instinctively when a cross is coming up.
For the cleanest edges, always slip the first stitch of every row purlwise with the yarn held in front, then move the yarn to the back before working the second stitch. This creates a neat chain-like selvedge edge that makes seaming much easier.
If you are making multiple hearts — which is highly recommended, because one is never enough — try them in different yarn weights to create a little family of hearts in varying sizes. A chunky heart, a worsted heart, and a DK heart together make a gorgeous display or gift set.
Ways to Use Your Finished Cable Heart
The finished cable heart is genuinely one of the most versatile small knitting projects out there. Here are some ideas to inspire you.
Sew it onto the front of a knitted pillow for a charming Valentine’s Day decoration. Attach it to a wreath with a bit of floral wire for a handmade seasonal display. Fill it with dried lavender and tuck it into a drawer or wardrobe for a sweet-smelling sachet. Gift it to a new baby as a soft, squishy toy. Use it as a pincushion in your sewing room. Attach a safety pin to the back and wear it as a brooch. Include it with a handwritten note as the ribbon on a wrapped gift. String several together on a length of twine for a banner or garland.
If you are a knitting teacher, cable hearts make a wonderful introductory cable project for students because they are quick, the stakes are low, and the finished object is immediately gratifying. There is nothing quite like watching a beginner work their first cable cross and then hold up the finished piece with genuine delight.
Joining the Community
If you make a cable heart using this pattern, we would love to see it. Share your finished project on Instagram or Ravelry and tag it so others can find your work. The knitting community is one of the warmest, most generous creative communities around, and seeing the countless variations people create from the same basic pattern — different colors, different yarn weights, different finishing touches — is endlessly inspiring.
If you have questions about any step in the pattern, leave a comment below or reach out directly. Knitting is always better with a little support, especially when you are learning something new.
Now pick up those needles, choose your favorite yarn, and let’s make something beautiful.
Video Tutorial
If you would like to follow along with a step-by-step visual demonstration of this pattern, the video tutorial linked below walks through every stage of the process, from casting on through the final seam. It covers how to work the C2F and C2B cable crosses in real time, how to manage the stitch split for the two lobes, and how to finish the heart neatly. Whether you are a visual learner or simply want a little extra confidence before you begin, the video is a great companion to these written instructions.
Happy knitting, and enjoy every stitch.