
Waffle Stitch Crochet Towel Tutorial: Step-by-Step Guide for Beginners and Beyond
If you’ve ever run your fingers across a thick, textured kitchen towel and thought, “I want to make that,” then this tutorial was written for you. The waffle stitch is one of those crochet techniques that looks impressively complicated but is actually built from a simple, repeating pattern that you can master in just a few rows. The result is a beautifully dimensional, grid-like fabric that mimics the look and feel of a classic waffle-weave towel — perfect for the kitchen, bathroom, or even as a thoughtful handmade gift.
In this waffle stitch crochet towel tutorial, we’ll walk through everything you need to know: the materials, the stitch breakdown, the full pattern row by row, tips for getting your tension right, and ideas for customizing your finished towel. Whether you’re a beginner who just learned to chain or an experienced crocheter looking for your next satisfying project, this guide has you covered.
What Is the Waffle Stitch?
The waffle stitch gets its name from the grid-like texture it creates, which closely resembles the deep pockets of a classic Belgian waffle. It’s achieved by combining front post double crochets (FPdc) with regular double crochets and chain spaces, which creates raised columns and sunken squares across the fabric. The contrast between the raised and recessed areas gives your finished towel that satisfying, three-dimensional look.
Beyond being beautiful, the waffle stitch is also highly functional. The textured surface is excellent for scrubbing, drying, and general kitchen use because it has more surface area than a flat crocheted fabric. It absorbs well, dries quickly, and holds up to repeated washing, especially when worked in cotton yarn, which is the ideal fiber for any home goods project.
Materials You’ll Need
Before you cast on your foundation chain, gather your supplies. Having everything ready before you start will make the process much smoother.
Yarn: 100% cotton yarn is strongly recommended for any crocheted towel. Cotton is absorbent, durable, machine washable, and it doesn’t stretch out of shape after repeated use. A worsted weight cotton (size 4) is perfect for a kitchen or hand towel and works up quickly. Some popular options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Paintbox Simply Worsted Cotton. You’ll need approximately 200–300 yards for a standard hand towel depending on your finished size.
Hook: A 5.0 mm (H) or 5.5 mm (I) crochet hook is a great starting point for worsted weight cotton. Because cotton has very little give compared to acrylic or wool, you may find you need to go up half a size from what the yarn label recommends to keep your fabric from becoming too stiff.
Scissors and a tapestry needle: These are for weaving in your ends when the project is complete.
Stitch markers (optional): Helpful for keeping track of your stitch count, especially if you’re new to the waffle stitch pattern.
Abbreviations Used in This Pattern
Before diving into the pattern itself, here’s a quick reference for the abbreviations you’ll see throughout this tutorial.
ch = chain
sl st = slip stitch
sc = single crochet
dc = double crochet
FPdc = front post double crochet
sk = skip
st = stitch
rep = repeat
RS = right side
WS = wrong side
Understanding the Front Post Double Crochet
The front post double crochet is the stitch that makes the waffle pattern possible, so it’s worth spending a moment understanding it before you dive into the full pattern.
A regular double crochet is worked by inserting your hook into the top loops of the stitch below. A front post double crochet, by contrast, is worked around the post (the vertical part) of the stitch below, inserting your hook from front to back and then back to front around that post.
To work a FPdc: yarn over, insert your hook from front to back to front around the post of the indicated stitch (going below both loops at the top), yarn over and pull up a loop, then complete the double crochet as normal (yarn over, pull through two loops, yarn over, pull through two loops again).
The result is a stitch that wraps around the post and sits in front of the fabric, creating that raised ridge effect. When these are arranged in a grid pattern with chain spaces between them, you get the classic waffle texture.
Gauge and Sizing
Gauge matters more for wearables than for home goods, but for a towel you still want to know roughly what size you’re working toward. With worsted weight cotton and a 5.0 mm hook, you can expect approximately 14 stitches and 8 rows to equal 4 inches in double crochet.
For a standard hand towel (approximately 12 x 18 inches), you’ll want a foundation chain of about 43 stitches. For a larger dish towel or tea towel (approximately 16 x 20 inches), start with a foundation chain of about 57 stitches. The stitch multiple for the waffle pattern is 3, plus 2 for the foundation chain setup, so you’ll want your starting chain to be a multiple of 3 plus 2.
Always work a gauge swatch before starting your towel — even a 4-inch square will give you a good sense of whether your tension is in the right range. If your swatch is too large, go down a hook size. If it’s too small and feels stiff, go up a hook size.
The Full Waffle Stitch Crochet Towel Pattern
Now for the main event. This pattern works up a hand towel approximately 12 x 16 inches using worsted weight cotton and a 5.0 mm hook.
Foundation Chain: Chain 44. (This gives you 42 working stitches, which is a multiple of 3.)
Row 1 (Right Side): Dc in the 4th chain from the hook (the skipped chains count as the first dc), dc in each chain across. Turn. (42 dc)
Row 2 (Wrong Side): Ch 3 (counts as first dc), dc in each st across. Turn.
Row 3 (Right Side — Waffle Row): Ch 3 (counts as first dc), FPdc around the post of the next st, ch 1, skip the next st, dc in the next st; rep from across to last st, dc in the top of the turning chain. Turn.
Row 4 (Wrong Side): Ch 3 (counts as first dc), dc in the ch-1 space, dc in the next st, dc in the next st; rep from across to last st, dc in top of turning chain. Turn.
Row 5 (Right Side — Waffle Row): Ch 3 (counts as first dc), FPdc around the post of the FPdc from two rows below, ch 1, skip the next st, dc in the next st; rep from across to last st, dc in top of turning chain. Turn.
Row 6 (Wrong Side): Same as Row 4.
Repeat Rows 5 and 6 until your towel reaches the desired length. End on a Row 6 (wrong side row). Then work one final row of plain dc across to close the pattern and create a clean edge, followed by a slip stitch row or a single crochet border if desired.
Adding a Border
A clean border makes all the difference on a crocheted towel. Once you’ve completed your final row, don’t cut your yarn. Instead, rotate your work 90 degrees and work a row of single crochets evenly along the side edge of your towel, then along the bottom of your foundation chain, then up the other side, joining at the end with a slip stitch.
For a simple but polished finish, work one round of single crochets all the way around the towel, working 3 single crochets into each corner to keep the corners flat and squared. Slip stitch to the first single crochet to join, fasten off, and weave in your ends.
If you want something a little more decorative, a shell stitch border is lovely and works up quickly. To work a shell border, after your initial round of single crochets, join in any corner and work skip 2 sts, 5 dc in the next st, skip 2 sts, sc in the next st around. This creates a scalloped edge that adds a handmade, cottage-style charm to your kitchen or bathroom.
Tips for Getting the Best Results
Keep your tension even. Cotton yarn doesn’t have the natural elasticity that wool or acrylic does, so it’s easy for your tension to vary, especially when working front post stitches. Try to be conscious of how tightly you’re pulling the yarn as you work around each post. Your FPdc stitches should sit snugly against the fabric but not so tight that they pucker.
Count your stitches at the end of every row. The waffle stitch pattern is forgiving once you get into the rhythm, but it’s easy to accidentally skip or add a stitch, especially when you’re first learning where the FPdc lines up with the stitches below. Getting into the habit of counting will save you a lot of frogging (unraveling) later.
Use stitch markers on your corner stitches when working the border. This makes it much easier to know where to place those 3 corner stitches without having to count every time.
Wash and dry your finished towel before using it. Cotton yarn often softens and blooms after a first wash, and your towel will become noticeably more absorbent and supple after going through the laundry. This is a good step to include if you’re giving the towel as a gift — it shows up ready to use.
Pre-wound yarn balls work better than pulling from the outside of a skein. Center-pull balls or cakes feed more smoothly and reduce the chance of tangles, which is especially helpful when you’re focused on keeping your stitch pattern consistent.
Customizing Your Waffle Stitch Towel
One of the best things about this pattern is how easy it is to customize. Here are a few ideas to make the towel uniquely yours.
Play with color. A solid neutral like natural cotton, sage green, or slate blue looks clean and classic in the kitchen. But you can also work stripes by switching colors every two rows at the end of a wrong-side row. A simple two-color stripe of cream and terracotta, for example, gives a modern farmhouse feel that’s very popular right now.
Adjust the size freely. Because the stitch multiple is just 3, it’s easy to size up or down. A smaller version makes a great dishcloth or scrubby, while a larger version worked in a double strand of cotton makes a beautiful bath towel.
Add a hanging loop. Crochet a small chain of about 20 stitches and join it at one corner of your finished towel with a slip stitch, then work back along the chain in slip stitches to reinforce it. A hanging loop makes kitchen towels much more practical and gives them a polished, intentional look.
Try variegated or tonal yarn. The texture of the waffle stitch looks stunning when worked in a tonal or semi-solid yarn. The slight color variation adds depth to the already-dimensional stitch without competing with it. Paintbox Simply DK Cotton in a tonal colorway is a great option if you want to experiment.
Why Cotton Is the Only Choice for Crocheted Towels
It might be tempting to reach for acrylic yarn because it’s inexpensive and comes in so many colors, but for towels, cotton really is the only fiber worth using. Acrylic is synthetic and doesn’t absorb moisture well — it simply moves water around rather than soaking it up. Cotton, on the other hand, is naturally absorbent, gets softer with every wash, and holds up to the heat and friction of regular kitchen use without pilling or breaking down.
There are several types of cotton yarn to be aware of. Mercerized cotton has been treated to give it a slight sheen and is very smooth, which makes it pleasant to work with but also means it can be a little slippery on the hook. Unmercerized or natural cotton is more matte and has a slightly rougher texture before washing, but it blooms beautifully after the first wash and becomes very soft. For towels, either works well, though many crocheters prefer the slightly rustic feel of unmercerized cotton.
Bamboo cotton blends are another excellent option. These yarns combine the absorbency of cotton with the natural softness and slight sheen of bamboo fiber, and they tend to have a beautiful drape. They’re a little pricier but worth it for a special gift or a towel you plan to keep and treasure.
Caring for Your Finished Towel
Crocheted cotton towels are wonderfully easy to care for. Machine wash in cold or warm water on a gentle cycle, and tumble dry on low or medium heat. Avoid high heat, which can cause cotton to shrink slightly over time. Your towel will get better with every wash as the fibers relax and soften.
If you notice the towel stiffening slightly after air drying, a short tumble in the dryer with a dryer ball will fluff it back up. Cotton towels don’t need to be ironed, but if your border is looking a little wavy after washing, a light press with a damp cloth and a warm iron will flatten things out beautifully.
Final Thoughts
The waffle stitch crochet towel is the kind of project that delivers on every level. It’s satisfying to make, the stitch pattern becomes almost meditative once you find your rhythm, and the finished product is something genuinely useful and beautiful that you’ll reach for every single day. Whether you’re making one for your own kitchen, whipping up a set as a housewarming gift, or adding them to a craft market collection, these towels always impress.
If you try this pattern, take a photo of your finished towel before you wash it and after — you’ll love seeing how much the fabric transforms. And don’t be discouraged if your first waffle stitch row feels a little awkward. After a few repeats, your hands will know exactly where to go, and you’ll wonder why you ever found it tricky in the first place. Happy crocheting!