Farmhouse Cotton Dishcloths
Create a beautiful, textured kitchen essential with this simple farmhouse-style crochet dishcloth pattern featuring a handy integrated hanging loop.
Let's be honest for a second.
There is something deeply satisfying about wiping down your kitchen counters with a cloth you made yourself.
But we have all been there. You spend hours crocheting a gorgeous washcloth, only for it to end up limp, slippery, and completely useless at scrubbing away actual kitchen grime.
The secret lies in the stitch texture.
You need a fabric with "teeth"—ridges and bumps that grab onto dirt without scratching your delicate surfaces.
That is exactly why I designed these rustic kitchen cloths. They use a clever variation of the single crochet decrease to build a dense, beautifully pebbled texture that works like a charm.
Best of all, we are adding a built-in hanging loop. No more soggy cloths cluttering up the edge of your sink!
Pair a couple of these with a bar of artisanal soap. Suddenly, you have the ultimate thoughtful housewarming or Mother's Day gift.
Why You'll Love This Pattern
- Incredible Scrubbing Texture: The unique stitch pattern creates a bumpy, ridged surface that easily tackles tough kitchen messes.
- Built-In Hanging Loop: Keeps your cloth dry, clean, and within arm's reach.
- Quick and Satisfying: You can easily finish one of these while watching your favorite show.
Materials You'll Need
- Yarn: Worsted weight (Category 4) 100% cotton yarn. I highly recommend Sable Sugar 'n Cream (shown here in Soft Ecru and Bamboo) or Bernat Handicrafter Cotton DeLux (shown in Seaspray).
- Hook: US Size H/8 (5.0 mm) crochet hook.
- Notions: Tapestry needle for weaving crochet tails and scissors.
- Yardage: Approximately 70–80 yards per dishcloth.
Gauge & Sizing
- Gauge: 10 stitch repeats = 4 inches (10 cm). However, exact gauge is not critical for this project.
- Sizes included: One size.
- Finished measurements: Approximately 6.5 inches by 6.5 inches (excluding the hanging loop).
Abbreviations & Stitch Instructions
- ch: Chain
- sc: Single Crochet
- sl st: Slip Stitch
- st(s): Stitch(es)
- yo: Yarn Over
- sc2tog (Single Crochet Two Together): Insert hook into the first stitch, pull up a loop (2 loops on hook). Insert hook into the next stitch, pull up a loop (3 loops on hook). Yarn over and pull through all 3 loops on your hook.
Pattern Notes
- Skill Level: Advanced Beginner.
- This pattern is written in US crochet terms.
- The item is worked flat in rows, with a border and loop worked in the round at the end.
- Keep your stitches moderately loose. Working sc2tog tightly can make the fabric stiff and difficult to work into on subsequent rows.
- You can easily adjust the size of this cloth by starting with any even number of chains.
Step-by-Step Instructions
The Main Body
Row 1: Chain 24 (or any even number to customize your width). Work a sc2tog across the 2nd and 3rd chains from your hook. *Work a sc2tog starting in the same chain you just finished and ending in the next chain. Repeat from * all the way to the end of the chain. Turn. (You will have 21 stitch repeats).
Row 2: Chain 1. Work a sc2tog starting in the very first stitch (the same stitch as your beginning chain-1) and ending in the next stitch. *Work a sc2tog starting in the same stitch you just finished and ending in the next stitch. Repeat from * until only the beginning chain-1 from the previous row remains. Work your final sc2tog starting in the same stitch and ending in that beginning chain-1. Turn. (21 stitch repeats).
Growing the Square
Row 3 and beyond: Repeat Row 2 continuously until your piece forms a perfect square. Do not cut your yarn or fasten off when you reach the end of your final row.
Crafting the Hanging Loop
At the corner of your square, chain 18.
Carefully remove your hook from the working loop.
Insert your hook through the very last stitch of the main body that you worked.
Grab the active loop of your chain-18 and pull it through, making sure the chain does not twist.
Slip stitch up into each chain of your loop to reinforce it.
Adding the Neat Border
Continue working with your yarn to create a single crochet border around the entire edge of the dishcloth.
Along the raw sides, distribute single crochets evenly (aim for 1 single crochet per row end).
When approaching a corner, work 2 single crochets right before the corner point, and 2 single crochets immediately after it.
Along the foundation chain edge, work 1 single crochet into each remaining loop of your starting chain.
On the final side, work single crochets firmly into each stitch of your last row until you reach the base of your hanging loop.
Slip stitch into the space between the two legs of the loop.
Fasten off, leaving a generous tail of about 18 inches (1/2 yard).
Finishing Touches
Take your long yarn tail and wrap it tightly around the base of the hanging loop 5 times to create a secure, neat wrap.
Thread the tail onto a tapestry needle and weave it securely through the wraps and into the body of the cloth.
Weave in any remaining yarn tails.
Easy Variations & Custom Ideas
- Striped Farmhouse Style: Change colors every few rows to create classic farmhouse stripes. Learn how to make clean transitions with our guide on seamless crochet color changes.
- Coordinating Kitchen Set: Make a matching set by pairing this with a chevron kitchen towel for a beautiful kitchen makeover.
- Size Up to a Hand Towel: Double your starting chain to make a matching hand towel using the same gorgeous texture.
- Try Different Textures: If you love this style, check out our herringbone dishcloth or explore other cotton crochet dishcloths.
- Go Loop-Free: Skip the hanging loop entirely and simply work a clean single crochet border around all four sides.
- Colour ideas: Soft neutrals like cream, sage green, slate gray, or pastel blues look incredibly elegant in modern kitchens.
- Yarn substitutions: Any 100% cotton worsted weight yarn will work beautifully. Peaches & Creme or Paintbox Yarns Cotton Aran are excellent alternatives.
Common Troubleshooting & Fixes
- Problem: My dishcloth is turning out like a trapezoid instead of a square.
Fix: You might be missing the final stitch of the row. Remember that the last sc2tog of each row must end in the beginning chain-1 of the row below. - Problem: The fabric feels too stiff and rigid.
Fix: Your tension might be too tight. Try switching to a larger hook size (like 5.5 mm) to give the stitches more breathing room. - Problem: My hanging loop is twisting and looks messy.
Fix: When pulling the chain loop through the corner stitch, make sure the chain lies completely flat before you begin slip stitching up the side. - Problem: The edges are curling inward.
Fix: This is common before blocking or washing. Adding the single crochet border helps flatten the edges, but a quick wash will relax the cotton fibers perfectly.
Care Instructions
Because these are made of 100% cotton, they are incredibly durable. Machine wash them in warm water with like colors. Tumble dry on low or lay flat to dry. Avoid fabric softeners, as they can coat the cotton fibers and reduce the absorbency of your dishcloth.
Final Thoughts
There is nothing quite like the simple joy of functional crochet. I hope you enjoy making these rustic farmhouse cloths as much as I do. Once you start using handmade cotton in your kitchen, you will never want to go back to store-bought sponges! Happy crocheting, my friends!