Knit Heart for Valentine's Day

  • 01 of 06

    Knit Heart

    Leah Jubara

    A heart is a cute and fun knit that is sure to make your valentine feel special. It's a quick project, so you can easily make them in all sorts of colors and sizes. It's also a great pattern to use up all of your extra yarn.

    This pattern is useful if you want to practice your increases and decreases. There are multiple decrease stitch techniques, and the increases will turn you into an expert at knitting in the front and back.

    We used the Stockinette Stitch for this pattern, but you can adapt it to use any stitches you'd like. It'd be very cute in the Seed Stitch or Moss Stitch as well.

    Easily scale this pattern larger or smaller by increasing or decreasing the number of stitches you reach on the bottom portion of the heart. In this pattern, we reach 22 stitches. Just make sure you end the bottom portion of the heart on an even number of stitches. This ensures each side of your heart is equal in size. Then adjust the number of knit stitches between the decreases accordingly.

    You can use a variety of material for the stuffing based on your intended use. If you want a standard pillow, use batting or cotton. If you want an aromatherapy satchel, use your favorite dried herbs or add a couple drops of essential oils to your filling.

    Not into the stuffing? Keep them flat, and voilà! They're knit coasters.

    Continue to 2 of 6 below.
  • 02 of 06


    Leah Jubara

    Here's what you'll need:

    • About 25 yards of medium weight yarn of your choice. A few yards should be divided in a smaller ball.
    • 3 size 8 double-pointed needles (DPN)
    • Scissors
    • Yarn needle
    • Crochet hook (optional)
    • Batting, cotton, dried herbs, or whatever you want to use for filling


    5 rows and 4 stitches per inch. Gauge is not critical.


    The finished piece is 5 inches tall and 5 inches wide.

    Continue to 3 of 6 below.
  • 03 of 06

    Knit the Bottom of the Heart

    Leah Jubara

    In this section, you will use two DPN.

    1. Cast on 6 stitches.
    2. Knit 1 row.
    3. Purl 1 row.
    4. Knit in the front and back (KFB) of the first and last stitches in the row. Knit all other stitches.
    5. Purl 1 row.
    6. Repeat steps 4 and 5 until your piece measures 22 stitches across.
    Continue to 4 of 6 below.
  • 04 of 06

    Knit the Top of the Heart

    Leah Jubara

    This section can get tricky because you are bringing in the small ball of yarn and the third DPN. This is necessary so that you can work both sides of the top of the heart separately.

    Make sure you keep your balls of yarn neat and separated so that you don't get tangled or confused.

    1. On the first needle, KFB, K7, Knit 2 together (K2Tog), K. On the second needle, join your second strand of yarn. K, Slip Slip Knit (SSK), K7, KFB.
    2. Purl 1 row. Be sure to keep both sides of the piece on separate needles on each of your purl rows.
    3. First needle: K, SSK, K5, K2Tog, K. Second needle: K, SSK, K5, K2Tog, K.
    4. Purl 1 row.
    5. First needle: K, SSK twice, K, K2Tog, K. Second needle: K, SSK, K, K2Tog twice, K.
    6. Purl 1 row.
    7. Bind off on this row using the stretchy bind off while decreasing. First needle: SSK, K2Tog twice. Second needle: SSK twice, K2Tog.
    8. Sew in the ends using the yarn needle.

     Knit a second heart according to this pattern.

    Continue to 5 of 6 below.
  • 05 of 06

    Prepare the Filling

    Leah Jubara

    This step will vary based on your preferred filling. I used batting, but cotton and dried herbs are also great options.

    1. Cut a heart shape slightly smaller than your knit heart.
    2. Cut additional hearts based on your desired thickness, each slightly smaller than the last.
    3. Stack the batting hearts according to size with the largest on the bottom. This will give you a more rounded heart.
    4. Keep your scraps. They're great for filling in any loose spots once your knit heart is assembled.
    Continue to 6 of 6 below.
  • 06 of 06


    Leah Jubara
    1. Stack your knit hearts so that both knit sides face upward.
    2. Cut a strand of yarn long enough to sew up the edges.
    3. Start at the bottom and sew around the last stitch on the borders of the pieces until a 2 inch section is all that remains open.
    4. Turn the heart inside out.
    5. Stuff the heart with your filling.
    6. Sew the remaining section closed.
    7. Trim the tail of the heart short enough to sew into the heart. Use the crochet hook if needed.