Free Crochet Holiday Stocking Pattern with Colorwork
Contrasting bands of color give a crochet holiday stocking a cheerful look, while the soft fabric makes it feel right at home on a mantel or beside the tree. This pattern suits beginners who are ready to try color changes, as well as gift makers and anyone who enjoys adding handmade touches to seasonal decor. Working the stocking is satisfying because the colorwork builds row by row, and each section gives you a clear place to see your progress. You will learn how to crochet the stocking shape and manage color changes for a neat, readable design. Choose shades that match your home, or use a favorite holiday palette for a personal finish. The result is a keepsake you can bring out each year, fill with small treats, or make for someone who loves handmade gifts.

Why You’ll Love This Pattern
A firm cotton dishcloth with a simple single-crochet fabric is useful for washing dishes, wiping counters, and keeping beside the sink. This beginner crochet dishcloth pattern uses one stitch throughout, so you can focus on making even rows instead of remembering a complicated repeat.
The small size makes it a practical project for a quiet evening, and one skein of cotton usually provides enough yarn for the cloth with some left over. It also works well with leftover cotton, as long as you have enough yarn to finish and the colors are suitable for kitchen use. The plain fabric is sturdy and easy to wash, and a set of several cloths makes a useful handmade gift.
The rows were easy to count, and the cotton made a firm cloth that felt useful right away. I finished mine in an evening.
— Sample note, crocheter
Pattern Overview & Skill Level
- Skill Level: Beginner. You need to know how to chain, single crochet, and turn your work.
- Approximate Time: About 2–3 hours, depending on your pace and how often you stop to check your stitch count.
- Construction: Worked flat in rows from the bottom edge upward. There is no seaming or separate border.
- Finished Dimensions & Sizing: About 7.5 × 7.5 in (19 × 19 cm) when made to gauge. The cloth can vary slightly with your yarn, hook, and personal tension.
Materials & Supplies Needed
- Yarn: About 100 yd (91 m) of worsted-weight (#4) cotton yarn. Choose one color or join a second color at the start of a row. Cotton absorbs water and holds up well to frequent washing.
- Hook Size: 5.0 mm (US H-8). Use this as a starting point, then check your gauge. A tighter hook makes a denser cloth; a looser hook makes a more open fabric.
- Notions: Tapestry needle for weaving in the two yarn tails, scissors, and a ruler or measuring tape. A stitch marker is optional for marking the first stitch of a row.
- Substitutions: Worsted-weight cotton is the closest match. Cotton-bamboo blends can feel softer and drape more, while linen blends may feel firmer. Avoid acrylic for a cloth intended to absorb water. If you use a different yarn weight, the size and texture will change; make a small gauge swatch and expect to use a different amount of yarn.
Gauge: 16 single crochet stitches and 16 rows measure 4 in (10 cm) in a flat swatch. Gauge is not essential for a cloth that can be any size, but matching it gives you the stated dimensions and helps estimate yarn use.
Stitch Guide & Abbreviations (US Terms)
- ch = chain.
- sc = single crochet. Insert the hook into the stitch, yarn over and pull up a loop, then yarn over and pull through both loops on the hook.
- st = stitch; sts = stitches.
The turning chain at the beginning of each row does not count as a stitch. Work the first single crochet into the first stitch, not into the turning chain.
Step-by-Step Pattern Instructions
Dishcloth
- Foundation: Make a slip knot and ch 31. The chain provides 30 stitches plus one turning chain.
- Row 1: Sc in the second ch from the hook and in each ch across. Turn. (30 sts)
- Rows 2–30: Ch 1, then sc in each stitch across. Turn after each row. Keep the turning chain out of the stitch count. (30 sts in each row)
After Row 30, the piece should measure about 7.5 in (19 cm) wide and 7.5 in (19 cm) tall when your gauge is close to 16 stitches and 16 rows per 4 in. If your cloth is much shorter or longer, check the row count and gauge before fastening off.
Finishing
After the last stitch, cut the yarn, leaving a tail of about 6 in (15 cm). Pull the tail through the final loop to fasten off. Thread it onto a tapestry needle and weave it through several stitches on the wrong side. Weave in the starting tail in the same way, changing direction once so it is less likely to work loose. Trim the ends close to the fabric without cutting any stitches. The edges are meant to remain plain; blocking is optional.
Care & Washing Instructions
- For cotton yarn, machine wash with similar colors in warm water, around 40°C (104°F), or follow the yarn label if it gives a lower limit.
- Tumble dry on low or lay flat to dry; laying the cloth flat helps it keep its shape.
- Reshape the damp cloth by patting the edges straight. Blocking is optional, and the yarn label takes priority if the fiber content is different.
Pro Tips & Common Mistakes to Avoid
- Keep your tension steady. If the foundation chain is much tighter than your rows, the bottom edge may pull inward. Make the chain loosely or use a hook one size larger just for the foundation chain.
- Count the 30 stitches at the end of every row, especially near the turning chain. A marker in the first stitch can help you spot where the next row begins.
- Weave in each end with a tapestry needle, passing through the backs of several stitches and changing direction before trimming. Leaving a short tail without weaving it can let the fabric unravel with repeated washing.
- To make a wider cloth, add an even number of chains and work one fewer single crochet than the number of chains. Each extra stitch adds about ¼ in (0.6 cm) at the stated gauge and uses more yarn; adding rows increases the height by about the same amount per row.
Frequently Asked Questions
Can I use a different yarn for this dishcloth?
Worsted cotton is the best choice for an absorbent, washable cloth. A cotton blend can work, but it may feel softer or drape more. Check the yarn label for washing instructions, and make a small swatch if you want to see how the fabric feels before starting.
How can I make the dishcloth larger or smaller?
Change the starting chain to adjust the width, keeping one chain for the turning chain, then add or remove rows to adjust the height. The cloth may use more or less yarn than the estimate, so keep extra yarn available if you are sizing up.
Is this pattern suitable for a first crochet project?
Yes. It uses only chain and single crochet, with no shaping or joining. The main challenge is keeping 30 stitches in every row, so count regularly and check that the edges stay straight.
May I sell dishcloths made from this pattern?
You can sell finished items if the designer’s terms allow it. Check the pattern source for any conditions, and write your own product description and take your own listing photographs rather than presenting the pattern as your work.

Finishing your stocking gives you a handmade decoration with its own colors, texture, and character, ready to hang up for the holidays or fill with a few small gifts. For a simple variation, switch to a two-color palette that matches your tree or living room. You can also make a coordinated set by keeping the colors the same and changing the colorwork arrangement. When yours is finished, share a photo on Pinterest or your favorite social media platform so other crocheters can see how you styled it. Then explore more free crochet patterns on the blog for another relaxing project to work on during the season.





