Kitchen Knitting Patterns

Rustic Harvest Keyhole Hand Towel Free Pattern – A Knitted Farmhouse Kitchen Essential

Anonymous August 11, 2026

Rustic Harvest Keyhole Hand Towel: A Cozy Farmhouse Knitting Project

Bring the warmth of a farmhouse kitchen into your home with this beautifully textured keyhole hand towel. This free knitting pattern features a stunning waffle stitch that creates a thick, absorbent fabric—perfect for drying dishes or adding a handmade touch to your decor. The practical button loop and contrasting garter stitch border make it both functional and charming. Whether you're an experienced knitter or looking for your next satisfying project, this towel is a delightful way to add rustic elegance to your daily routine.

Materials Needed

Before you begin, gather these supplies to ensure a smooth knitting experience:

  • Yarn: Worsted weight cotton yarn (e.g., Lion Brand Kitchen Cotton) in two colors:
    • Main Color (MC) – Oatmeal (approximately 200 yards)
    • Contrast Color (CC) – Rust or Sage (approximately 50 yards)
  • Needles: US Size 7 (4.5 mm) knitting needles
  • Notions: Tapestry needle for weaving in ends, one 1-inch wooden button, stitch holders (or scrap yarn)

Gauge

20 stitches and 28 rows = 4 inches in waffle stitch pattern (blocked). Always knit a swatch to ensure your gauge matches for the correct finished size.

Step-by-Step Instructions

Finished Size

Approximately 16 inches wide x 24 inches long (excluding loop).

Abbreviations

  • CO: cast on
  • K: knit
  • P: purl
  • K2tog: knit two together
  • Sl: slip
  • St(s): stitch(es)
  • MC: main color
  • CC: contrast color
  • RS: right side
  • WS: wrong side

Pattern Notes

  • The towel is worked flat from the bottom up.
  • The keyhole is created by binding off stitches in the center and then casting them back on in the next row.
  • The waffle stitch pattern is a multiple of 3 + 2 stitches.

Getting Started

With MC, CO 62 sts.

Border (Worked in Garter Stitch)

Rows 1-6: Knit all stitches. This creates a sturdy, non-curling edge for the bottom of your towel.

Begin Waffle Stitch Pattern

Now you'll work the beautiful waffle texture that makes this towel so special:

  • Row 1 (RS): K2, *P1, K2; repeat from * to end.
  • Row 2 (WS): P2, *K1, P2; repeat from * to end.
  • Row 3 (RS): K2, *P1, K2; repeat from * to end.
  • Row 4 (WS): Knit all stitches.

Repeat Rows 1-4 until piece measures 18 inches from cast-on edge, ending with a Row 4. This creates the main body of the towel with its lovely honeycomb-like texture.

Shape Keyhole

This is where the towel becomes functional for hanging on an oven handle or cabinet knob:

  1. Next Row (RS): K2, P1, K2, P1, K2 (8 sts), bind off next 46 sts in pattern (you will have 8 sts left on needle after bind off). Do not cut yarn.
  2. Slip the 8 sts just worked onto a holder. With the working yarn still attached to the remaining 8 sts, turn work and continue on these 8 sts for the left side of the keyhole.
  3. Work in waffle stitch pattern (starting with Row 1) on these 8 sts for 2 inches, ending with a WS row. Cut yarn and place these 8 sts on a holder.
  4. Rejoin yarn to the 8 sts on the other side (right side of keyhole) and work in pattern for 2 inches, ending with a WS row. Do not cut yarn.
  5. Next Row (RS): Work across the 8 sts of the right side, then CO 46 sts using the cable cast-on method, then work across the 8 sts of the left side from holder. You now have 62 sts again.

Continue in Pattern

Continue in waffle stitch pattern for another 2 inches, ending with a Row 4. This completes the section above the keyhole.

Top Border

Switch to CC (your contrasting color) for a beautiful finishing touch:

  • Knit 6 rows (garter stitch).
  • Bind off all stitches loosely. This prevents the edge from pulling too tight.

Button Loop

Create the functional loop that will secure your towel:

  1. With CC, CO 12 sts.
  2. Knit 1 row.
  3. Bind off all stitches. This creates a small cord.
  4. Fold in half to form a loop and sew the ends to the top corner of the towel on the RS, opposite the keyhole side, so it can wrap around a button.
  5. Sew the wooden button on the opposite corner, aligned with the loop.

Finishing

Complete your towel with these final steps:

  1. Weave in all ends using your tapestry needle, being careful to hide them within the fabric.
  2. Block the towel to measurements. Wet block by soaking in lukewarm water, gently squeeze out excess, and lay flat to dry, pinning to the correct dimensions.
  3. Fold the top border over the keyhole to create a hanging loop, and button it closed.

Your Rustic Harvest Keyhole Hand Towel is now ready to grace your kitchen! The waffle stitch creates a wonderfully absorbent fabric that gets softer with each wash. The button loop allows you to hang it easily over any oven handle or cabinet knob, keeping it within reach while adding a touch of farmhouse charm to your space.

This pattern is perfect for gift-giving—pair it with a matching set of dishcloths or a bar of handmade soap for a thoughtful housewarming present. The combination of oatmeal and rust (or sage) creates a warm, earthy palette that complements any kitchen decor. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Seafoam Serenade Shell Stitch Scarf Free Pattern – A Crocheted Coastal Wave Wrap with Textured Borders