Easy Crochet Zigzag Waffle Blanket: Free Pattern Guide
Raised waffle ridges give this blanket a soft, weighty texture, while the zigzag edges add movement that looks lovely folded over a sofa or spread across a bed. The pattern suits newer crocheters ready to practice stitch placement and counting, as well as gift makers who want a handmade piece with a clear, repeating rhythm. Working the waffle texture alongside the peaks and valleys keeps each row interesting, and the growing fabric makes progress easy to see. You’ll learn how the stitch pattern creates its dimensional surface and how the zigzag shaping forms the blanket’s outline. Along the way, you’ll find guidance on choosing yarn, keeping your edges even, and adjusting the finished size to suit your home or gift plans.

Why You’ll Love This Pattern
A firm cotton fabric and simple single crochet stitches make this dishcloth useful for everyday washing and wiping. The pattern is worked flat in rows, so you can see the shape develop without managing increases, decreases, or joined rounds.
The repeat is easy to remember, which makes this a comfortable project for practicing even tension and counting. One cloth takes about 100 yards of worsted cotton, so a partial skein can be enough. Make the finished square for your kitchen or as a practical handmade gift.
The rows were easy to keep straight, and the cotton made a sturdy cloth I can use every day.
— Jo, illustrative tester review
Pattern Overview & Skill Level
- Skill Level: Beginner. You need to chain and make single crochet stitches.
- Approximate Time: 2–3 hours, depending on your pace and tension.
- Construction: Worked flat in back-and-forth rows, then finished by weaving in the two yarn ends. No seaming is needed.
- Finished Dimensions & Sizing: About 8 × 8 inches (20 × 20 cm) at the stated gauge. Individual results vary with yarn, hook, and tension.
Materials & Supplies Needed
- Yarn: About 100 yards of worsted-weight cotton yarn, category #4. Choose one color, or use two colors by joining a new shade at the start of a row.
- Hook Size: 5.0 mm / H-8 crochet hook. Use the hook that gives you the gauge below; a smaller hook makes a denser cloth, while a larger hook makes a looser one.
- Notions: Tapestry needle for weaving in ends, scissors, and a ruler or tape measure. A removable stitch marker can help mark the first stitch of a row.
- Gauge: 16 single crochet stitches and 20 rows measure 4 inches (10 cm) square, worked in rows. Make a small swatch and adjust your hook if needed.
- Substitutions: Worsted cotton is recommended because it absorbs water and tolerates frequent washing. A cotton-linen blend can feel slightly firmer; use a similar-weight yarn and check the finished measurements. Acrylic can be used for a general-purpose cloth, but it absorbs water differently. Thicker or thinner yarn changes the size and yardage, so check your gauge and allow extra yarn if your cloth grows.
Stitch Guide & Abbreviations (US Terms)
- ch: Chain. Yarn over and pull through the loop on the hook.
- 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 / sts: Stitch / stitches.
- Turning chain: The chain made at the beginning of a row to bring the hook up to working height. In this pattern, it does not count as a stitch.
For the gauge, measure across the middle of your swatch rather than along its starting chain, which can pull tighter than the rows.
Step-by-Step Pattern Instructions
Dishcloth
Use the 5.0 mm hook and worsted-weight cotton. The turning chain at the beginning of each row does not count as a stitch. Work the first single crochet into the first stitch at the base of the turning chain, not into the chain itself.
- Foundation: Ch 33. Keep the chain relaxed so the first edge does not draw in. (33 ch)
- Row 1: Sc in the second ch from the hook and in each ch across. (32 sts)
- Row 2: Ch 1, turn. Sc in each st across. (32 sts)
- Rows 3–40: Repeat Row 2, working one sc in every stitch across each row. Keep the same stitch count throughout. (32 sts in each row)
Finishing
After Row 40, cut the yarn, leaving a tail of about 6 inches (15 cm). Pull the tail through the last loop to secure it. Thread the tail onto a tapestry needle and weave it through several stitches along the edge, then change direction and weave through a few more stitches. Secure the starting tail in the same way. Trim close without cutting into the fabric.
Lay the cloth flat and measure it. At gauge, it should be about 8 inches square. If your fabric is slightly uneven, dampen it and gently shape it to a square before letting it dry.
Care & Washing Instructions
- Wash cotton in warm water, up to 40°C (104°F), with similar colors; follow the yarn label if it gives a lower temperature.
- Dry flat or tumble-dry on low if the yarn label allows it; avoid high heat, which can shrink cotton.
- Reshape the damp cloth by hand and let it dry flat; blocking is optional for this practical item.
Pro Tips & Common Mistakes to Avoid
- Keep your starting chain loose and your row tension steady. If the foundation edge is tighter than the rest, try making the chain with a hook one size larger, then switch back for Row 1.
- Count the stitches at the end of every row. The turning chain does not count, and each row should contain 32 single crochets. Mark the first stitch if you tend to miss the last stitch at the row end.
- Weave each yarn end through the backs of several stitches, then change direction before trimming. A short tail secured in only one direction can work loose with repeated washing.
- To make the cloth larger, add an even number of chains and work the same number of single crochets across; each extra stitch adds roughly ¼ inch at gauge. Add rows for extra length. Larger dimensions use more yarn, so keep a spare skein available.
Frequently Asked Questions
Can I use a different fiber instead of cotton?
Yes, but the cloth may absorb water differently and feel softer or stretchier. Choose a similar worsted weight, check the yarn label for washing instructions, and make a gauge swatch before starting.
How can I make the dishcloth smaller or larger?
Change the starting chain to adjust the width, then work enough rows to reach your preferred length. Keep the stitch count consistent across rows. A larger cloth needs more yarn, and a smaller one needs less.
Is this pattern suitable for a first crochet project?
Yes. It uses chains and single crochet in straight rows, with no shaping or sewing. The main challenge is keeping 32 stitches in every row, so count before turning.
Can I sell dishcloths made from this pattern?
You can sell finished items if the designer’s pattern terms allow it. Check those terms before listing or selling your work, and write your own product description and photos rather than presenting the pattern as your own.

Once the last row is finished, the raised waffle texture and zigzag outline give this blanket a cozy look that feels right at home over a chair or bed. Weave in the ends carefully, then follow the yarn label for washing so the stitches keep their shape. For a simple variation, work the blanket in two alternating colors to make the peaks and valleys stand out, or add repeats for a wider throw. If you make one, share a photo on Pinterest or your favorite social media platform so other crocheters can see your colors and finished size. You can also explore more free crochet patterns on the blog for your next project.





