| |

Heart Dishcloth Knitting Pattern (Beginner Knit + Purl Hearts)

THIS ARTICLE CONTAINS AFFILIATE LINKS THAT SUPPORT HANDY LITTLE ME CONTENT AND FREE PATTERNS.

If you’re after a quick, cute project that feels a little bit Valentine-y without being fussy, this heart dishcloth knitting pattern is it.

The heart design is made using only knit and purl stitches, so it’s a confidence-boosting way to practice texture while making something genuinely useful.

These dishcloths (or washcloths) also make a sweet handmade gift, especially when tied up with a ribbon and a nice soap.

Heart Dishcloth Knitting Pattern

Before You Get Started

  • This pattern uses simple garter stitches for the borders and a knit/purl texture pattern for the hearts.
  • The heart motifs are separated with stitch markers, so it’s easy to stay on track.
  • RS = right side (front of your work), WS = wrong side (back of your work).

Tips on choosing your cotton

If you’re making this as a kitchen dishcloth, a hard-wearing cotton is ideal because it’s absorbent, durable, and stands up to lots of washing.

Something like Lily Sugar’n Cream works really well.

If you’d prefer a softer feel for facial washcloths, try a smoother cotton such as Pima cotton (like We Are Knitters) or a gentle everyday option like Rico Creative Cotton Aran.

Materials

  • Any cotton yarn (100% cotton works best for absorbent cloths)
  • Around 30g/51 meters/55.8 yds
  • 4mm / US 6 knitting needles
  • Stitch markers (5 markers)
  • Scissors
  • Yarn needle

Size and Gauge

  • Finished size (approx): 10 x 10 in / 25 x 25 cm (depending on your yarn and tension)
  • Gauge: 18 sts/24 rows in stocking stitch. Not critical for this project; aim for a firm fabric that lies flat and feels sturdy for kitchen use.
Heart washcloth knitting pattern

Abbreviations

  • CO = cast on
  • BO = bind off / cast off
  • K = knit
  • P = purl
  • PM = place marker
  • SM = slip marker
  • rep = repeat
  • RS = right side
  • WS = wrong side

How The Stitch Markers Work

You’ll place 3 stitch markers to divide the middle of your dishcloth into 3 heart panels.

Each panel is 15 stitches wide, with 2 edge stitches on each side for a tidy border.

  • K2, then PM (this marks the start of Heart Panel 1)
  • Work the first 15-stitch panel, then PM
  • Work the second 15-stitch panel, then PM
  • Work the third 15-stitch panel, then finish with K2

On the following rows, you’ll SM (slip marker) as you come to each marker, just move it from the left needle to the right needle without knitting it.

The markers help you spot mistakes faster and keep all three hearts lined up.

Optional: If it helps, you can add extra markers after the first 2 stitches and before the last 2 stitches, but it’s not necessary.

knitted hearts dishcloth for beginners

Pattern Instructions

Heart Dishcloth Knitting Pattern

Multiple: multiple of 14 sts + 1

Stitch layout: 2 edge sts + 15 + 15 + 15 + 2 edge sts = 49 sts

CO 49 sts.

Border

Work 6 rows in garter stitch (knit every row).

Heart Pattern Rows

R1 (RS): K2, PM, *P1, K1; rep from * over 14 sts, P1, PM, *P1, K1; rep from * over 14 sts, P1, PM, *P1, K1; rep from * over 14 sts, P1, PM, K2.

R2 (WS): K2, SM, purl across row slipping markers to last 2 sts, SM, K2.

R3: K2, SM, **P1, K6; rep from * to last st before marker, P1, SM, rep from ** twice more, SM, K2.

R4: K2, SM, *P6, K3, P6, SM, rep from * twice more, SM, K2.

R5: K2, SM, *P1, K4, P2, K1, P2, K4, P1, SM, rep from * twice more, SM, K2.

R6: K2, SM, *P1, (P3, K2) twice, P4, SM, rep from * twice more, SM, K2.

R7: K2, SM, *P1, K2, P2, K5, P2, K2, P1, SM, rep from * twice more, SM, K2.

R8: K2, SM, *P2, K2, P3, K1, P3, K2, P2, SM, rep from * twice more, SM, K2.

R9: K2, SM, *P1, K1, P2, K2, P3, K2, P2, K1, P1, SM, rep from * twice more, SM, K2.

R10: K2, SM, *P3, K4, P1, K4, P3, SM, rep from * twice more, SM, K2.

R11: K2, SM, *P1, (K3, P2) twice, K3, P1, SM, rep from * twice more, SM, K2.

R12: K2, SM, purl across row slipping markers to last 2 sts, SM, K2.

Rep Rows 1-12 four more times.

Border + Finish

Work 6 rows in garter stitch.

BO (cast off) and weave in ends with your yarn needle.

Blocking

Blocking helps your dishcloth look neat and sit flat, especially after working lots of knit/purl texture.

  1. Soak the finished cloth in lukewarm water for 10–15 minutes.
  2. Gently squeeze out the water (don’t wring). Roll it in a towel and press to remove extra moisture.
  3. Lay flat and smooth the edges into a square shape.
  4. Pin the corners if you want crisp edges, then let it dry completely.

Tip: Cotton doesn’t “spring” like wool, but it blocks beautifully for shaping and smoothing out the borders.

Care instructions

Because this is made with cotton, it’s easy to care for.

Wash in cool to warm water and lay flat to dry (or tumble dry low if your yarn label allows).

Cloths usually get softer and more absorbent after a wash or two.

knitted dishcloth

FAQ

Is this pattern beginner-friendly?

Yes! You only need to know how to cast on, knit, purl, and cast off.

The hearts are created with knit and purl texture, no increases, decreases, or fancy stitches.

Why does the pattern say RS and WS?

RS means right side (the front of your work), and WS means wrong side (the back).

It helps you stay oriented as the heart design forms.

Do I have to use cotton yarn?

Cotton is best because it’s absorbent, durable, and holds up well to washing, perfect for kitchen cloths.

You can use other yarns, but they may not work as well for everyday use.

My dishcloth is curling. What did I do wrong?

Nothing! A little curl can happen depending on tension.

The garter borders help a lot, and a quick block at the end will usually flatten everything nicely.

Heart dishcloth knitting pattern collage

Free Printable

To make this project even easier, I’ve created a free printable version of the knitted hearts dishcloth.

You can keep it handy while you work; there’s no need to keep checking your phone or scrolling through the blog.

It’s perfect for printing out or saving to your tablet for easy access anytime.

Yield: Heart Dishcloth

Heart Dishcloth Knitting Pattern

Heart Dishcloth Knitting Pattern

Make a practical, pretty hearts dishcloth using basic knit and purl stitches only.

This beginner pattern includes materials, sizing, abbreviations, row-by-row instructions, and blocking tips for a polished finish.

Prep Time 10 minutes
Active Time 2 hours
Additional Time 10 minutes
Total Time 2 hours 20 minutes
Difficulty Basic/Beginner
Estimated Cost $10

Materials

  • Any cotton yarn (100% cotton works best for absorbent cloths)
  • Around 30g/51 meters/55.8 yds

Tools

  • 4mm / US 6 knitting needles
  • Stitch markers (5 markers)
  • Scissors
  • Yarn needle

Instructions

Heart Dishcloth Knitting Pattern

Multiple: multiple of 14 sts + 1

Stitch layout: 2 edge sts + 15 + 15 + 15 + 2 edge sts = 49 sts

CO 49 sts.

Border

Work 6 rows in garter stitch (knit every row).

Heart Pattern Rows

  • R1 (RS): K2, PM, *P1, K1; rep from * over 14 sts, P1, PM, *P1, K1; rep from * over 14 sts, P1, PM, *P1, K1; rep from * over 14 sts, P1, PM, K2.
  • R2 (WS): K2, SM, purl across row slipping markers to last 2 sts, SM, K2.
  • R3: K2, SM, **P1, K6; rep from * to last st before marker, P1, SM, rep from ** twice more, SM, K2.
  • R4: K2, SM, *P6, K3, P6, SM, rep from * twice more, SM, K2.
  • R5: K2, SM, *P1, K4, P2, K1, P2, K4, P1, SM, rep from * twice more, SM, K2.
  • R6: K2, SM, *P1, (P3, K2) twice, P4, SM, rep from * twice more, SM, K2.
  • R7: K2, SM, *P1, K2, P2, K5, P2, K2, P1, SM, rep from * twice more, SM, K2.
  • R8: K2, SM, *P2, K2, P3, K1, P3, K2, P2, SM, rep from * twice more, SM, K2.
  • R9: K2, SM, *P1, K1, P2, K2, P3, K2, P2, K1, P1, SM, rep from * twice more, SM, K2.
  • R10: K2, SM, *P3, K4, P1, K4, P3, SM, rep from * twice more, SM, K2.
  • R11: K2, SM, *P1, (K3, P2) twice, K3, P1, SM, rep from * twice more, SM, K2.
  • R12: K2, SM, purl across row slipping markers to last 2 sts, SM, K2.

    Rep Rows 1-12 four more times.

Border + Finish

Work 6 rows in garter stitch.

BO (cast off) and weave in ends with your yarn needle.

Blocking

Blocking helps your dishcloth look neat and sit flat, especially after working lots of knit/purl texture.

  • Soak the finished cloth in lukewarm water for 10–15 minutes.
  • Gently squeeze out the water (don’t wring). Roll it in a towel and press to remove extra moisture.
  • Lay flat and smooth the edges into a square shape.
  • Pin the corners if you want crisp edges, then let it dry completely.

  • Tip: Cotton doesn’t “spring” like wool, but it blocks beautifully for shaping and smoothing out the borders.

Care instructions

Because this is made with cotton, it’s easy to care for.

Wash in cool to warm water and lay flat to dry (or tumble dry low if your yarn label allows).

Cloths usually get softer and more absorbent after a wash or two.

Notes

Size and Gauge

  • Finished size (approx): 10 x 10 in / 25 x 25 cm (depending on your yarn and tension)
  • Gauge: 18 sts/24 rows in stocking stitch. Not critical for this project; aim for a firm fabric that lies flat and feels sturdy for kitchen use.

Abbreviations

  • CO = cast on
  • BO = bind off / cast off
  • K = knit
  • P = purl
  • PM = place marker
  • SM = slip marker
  • rep = repeat
  • RS = right side
  • WS = wrong side

How The Stitch Markers Work

You’ll place 3 stitch markers to divide the middle of your dishcloth into 3 heart panels.

Each panel is 15 stitches wide, with 2 edge stitches on each side for a tidy border.

  • K2, then PM (this marks the start of Heart Panel 1)
  • Work the first 15-stitch panel, then PM
  • Work the second 15-stitch panel, then PM
  • Work the third 15-stitch panel, then finish with K2

On the following rows, you’ll SM (slip marker) as you come to each marker, just move it from the left needle to the right needle without knitting it.

The markers help you spot mistakes faster and keep all three hearts lined up.

Optional: If it helps, you can add extra markers after the first 2 stitches and before the last 2 stitches—but it’s not necessary.

Did you make this project?

Please leave a comment on the blog or share a photo on Instagram

Could you share your work with us…

I love seeing your finished projects on social media.

If you enjoyed making the easy knit dishcloth pattern, I’d love to see yours on Instagram, tag me @handylittleme or #handylittleme.

If you are on Facebook, stop over to the handylittleme Facebook group and share a photo. 

I’d love to see your work.

Happy Knitting!

More Dishcloth Patterns You May Be Interested In…

For easier knitting patterns to try out new stitches, check out the list below…

heart washcloth knitting pattern

Leave a Reply

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