
Crochet Waffle Stitch Pillow – Easy Crochet Cushion Pattern
If you’ve been crocheting for a little while and you’re ready to try something that looks impressively textured without requiring advanced skills, the waffle stitch pillow is exactly the project you need. It’s one of those patterns that looks like it took ages to create but is actually very satisfying to work up quickly. The finished pillow has that gorgeous, deeply dimensional grid pattern that resembles the squares of a classic waffle, and when you stuff it with a pillow form, it becomes this cozy, tactile home décor piece that people will constantly want to touch.
This post walks you through everything — from choosing your yarn and hook, to understanding the waffle stitch itself, to assembling and finishing your pillow. Whether you’re making it for your own sofa, as a gift, or as part of a larger home makeover, this crochet cushion pattern is one you’ll come back to again and again.
Why the Waffle Stitch Is Perfect for Pillows
The waffle stitch gets its name from the repeating grid of raised textures that form across the fabric, looking almost identical to a freshly poured waffle. This texture comes from a clever combination of double crochets and front post double crochets worked in a specific sequence, creating a fabric that has wonderful depth and dimension on both sides.
For pillows specifically, this stitch is ideal for several reasons. First, it creates a thick, sturdy fabric that holds its shape beautifully. Second, the texture means even a single-color pillow looks visually interesting — you don’t need a complicated colorwork pattern to make it stand out. Third, because the stitch is so regular and repetitive once you understand the rhythm, it’s genuinely meditative to work. You’ll find yourself zoning out in the best possible way, watching those little squares build up row by row.
The waffle stitch is also surprisingly forgiving for beginners. The structure of the stitch naturally helps you count your stitches, and if you go slightly wrong in one spot, the bold texture tends to hide minor inconsistencies.
Skill Level and What You Need to Know First
This pattern is rated easy to intermediate. If you can make a chain, work double crochets, and you understand what a front post double crochet is (or you’re willing to learn it right now), you can absolutely make this pillow. There’s no shaping, no increasing or decreasing, and no complicated assembly. You simply work two identical flat panels and join them together.
If you’ve never done a front post double crochet before, here’s a quick explanation: instead of inserting your hook into the top of the stitch as you normally would, you insert it around the post — the vertical stem — of the stitch in the row below, going from front to back to front. You then complete the double crochet as usual. The result is a raised stitch that sits on the surface of the fabric, creating that beautiful raised ridge that defines the waffle pattern.
Materials You’ll Need
Yarn: For a standard 18-inch pillow, you’ll need approximately 400 to 500 yards of medium weight (size 4) yarn. Cotton or cotton-blend yarn gives you a crisp, structured texture that really shows off the waffle pattern beautifully. Wool or acrylic works wonderfully too, especially if you want a softer, cozier result. Choose something that has good stitch definition — avoid anything too fuzzy or fluffy, as it will obscure the texture.
Hook: A 5.0mm (H/8) crochet hook is a great starting point for most size 4 yarns. Adjust based on your gauge.
Pillow form: An 18-inch square pillow insert works perfectly for this pattern. You can go up or down in size by adjusting your stitch count, which is covered below.
Yarn needle: For weaving in ends and seaming the two panels together.
Scissors
Stitch markers (optional but helpful)
Gauge and Sizing
Getting your gauge right matters more for a pillow than it might for something like a scarf, because you want the finished piece to fit your pillow form snugly. A slightly tight fit is actually ideal — it gives the pillow a nice plump look once stuffed.
For this pattern, aim for approximately 14 stitches and 9 rows to equal 4 inches in the waffle stitch pattern with your chosen yarn and hook. Crochet a small gauge swatch first, measure it, and adjust your hook size up or down as needed.
For an 18-inch pillow, you’ll work each panel to roughly 18 by 18 inches. The stitch multiple for the waffle stitch is a multiple of 3, plus 2 for the foundation chain. So cast on a number of stitches that keeps you near your target width.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
fpdc — front post double crochet
st(s) — stitch(es)
rep — repeat
RS — right side
Understanding the Waffle Stitch Pattern
The waffle stitch is worked over a multiple of 3 stitches, and it builds up over a 3-row repeat. Once you’ve done a few pattern repeats, the structure will feel completely intuitive.
Row 1 (foundation row, RS): Chain your desired number of stitches (a multiple of 3 plus 3 for the turning chain). Work 1 dc in the 4th chain from your hook and in each chain across. Turn.
Row 2: Chain 2 (does not count as a stitch). Work 1 fpdc around each of the first 2 dc. Work 1 dc in the next st, work 1 fpdc around each of the next 2 sts. Repeat from to across. Turn.
Row 3: Chain 2. Work 1 dc in each stitch across. Turn.
Row 4: Chain 2. Work 1 dc in the next st, work 1 fpdc around each of the next 2 sts. Repeat from to across, ending with 1 dc in the last st. Turn.
Row 5: Repeat Row 3.
Rows 2 through 5 form your pattern repeat. Continue working this sequence until your panel reaches the desired height.
The key to the waffle stitch is understanding that the fpdc stitches are always worked around the dc stitches in the previous RS row — not the row directly below, but the most recent right-side row. This is what creates the deep, raised lines.
Step-by-Step Pillow Pattern
Foundation: Chain 66 (or adjust to fit your gauge for an 18-inch width — remember to keep it a multiple of 3 plus 3).
Row 1: Work 1 dc in the 4th chain from the hook and in each ch across. You should have 64 dc. Turn.
Row 2: Ch 2. Work 1 fpdc around each of the first 2 sts. 1 dc in the next st, 1 fpdc around the next st, 1 fpdc around the following st. Repeat across. Turn.
Row 3: Ch 2. Dc in each stitch across. Turn.
Row 4: Ch 2. 1 dc in the next st, 1 fpdc around the next st, 1 fpdc around the following st. Repeat across to the last stitch, 1 dc in the last st. Turn.
Row 5: Ch 2. Dc in each st across. Turn.
Continue repeating Rows 2 through 5 until your panel measures approximately 18 inches from the starting chain. Fasten off and weave in your ends.
Make a second identical panel. This is the beauty of this cushion pattern — you just repeat the same thing twice.
Color Options and Variations
One of the most wonderful things about this pillow pattern is how versatile it is in terms of color. The deep waffle texture speaks for itself in a single solid color. A cream or off-white yarn looks timeless and works with almost any interior style. A deep navy, forest green, or terracotta gives the pillow a bold, earthy presence. Even a soft blush or dusty sage makes it feel fresh and modern.
If you want to add color interest without doing full colorwork, try changing colors every few pattern repeats. Because the waffle stitch has such strong horizontal lines, color changes look incredibly clean and intentional. You end up with a striped waffle texture that looks sophisticated and complex but is incredibly easy to execute — simply join your new color at the end of a plain dc row.
Another fun variation is to make the two panels in contrasting colors. The pillow will show one color on one side and a different color on the other, giving you two completely different looks from a single cushion.
How to Seam the Two Panels Together
Once both panels are finished and your ends are woven in, it’s time to join them. There are a few methods you can use, and your choice will affect the look of the finished edge.
Single crochet seam (visible, decorative edge): Place both panels with wrong sides together. Using your hook and yarn, work single crochets through both layers around three sides of the pillow. Insert your pillow form, then continue single crocheting across the final side to close. This creates a visible ridge around the edge that actually looks like part of the design, especially if you use a contrasting color for the joining.
Slip stitch seam (flatter, less visible): This works the same way as the sc seam but creates a flatter, tighter join. It’s a bit less visible and gives a cleaner look if you prefer a more tailored finish.
Mattress stitch or whipstitch (sewn seam): If you prefer to sew the panels together with a yarn needle rather than crocheting them, a simple whipstitch around three sides works well. It gives you very neat edges. Insert the pillow form after completing three sides, then sew up the last side.
Whatever method you choose, make sure you’re working through matching stitches on both panels to keep everything aligned. Using stitch markers to mark the corners before you begin seaming is a helpful trick.
Tips for the Best Results
Check your tension regularly. The waffle stitch can sometimes tighten up as you get into the rhythm of it, especially with the front post stitches. Try to keep your tension consistent throughout. If you notice your work curling or pulling in, loosen up slightly on those fpdc stitches.
Count your stitches at the end of each row. Because the stitch count stays constant in this pattern, any mistake will be obvious at the end of a row. Catching it immediately is much easier than trying to diagnose a problem ten rows later.
Use stitch markers for the corners. When seaming, placing markers at each corner will keep your join even and help you achieve tidy, square corners on your finished pillow.
Block your panels before seaming. If you’re using a natural fiber like cotton or wool, wet blocking both panels before you join them will make a noticeable difference. It evens out the tension, opens up the texture, and makes the panels easier to align. Simply wet the panels with cool water, gently press out the excess moisture, pin them to your measurements on a foam board, and let them dry completely.
Choose a pillow form that’s slightly larger than your finished panels. This gives the pillow that full, plump look rather than a flat, understuffed appearance.
Caring for Your Finished Pillow
How you care for your pillow will depend on what yarn you used. Always check the yarn label for specific washing instructions.
Cotton and cotton-blend pillows can generally be machine washed on a gentle cycle in cool water and laid flat to dry. This is one of the reasons cotton is such a popular choice for home décor crochet — it’s durable and easy to care for.
Wool pillows should be hand washed in cool water with a gentle wool wash and laid flat to dry. Avoid wringing or agitating wool, as this can cause it to felt.
Acrylic yarn pillows are generally very easy to care for and can often be machine washed and tumble dried on a low setting. Check your label to be sure.
To keep the pillow looking its best, remove the pillow form before washing the cover whenever possible. This protects both the cover and the insert.
Making It a Matching Set
Once you’ve made one waffle stitch pillow and fallen in love with the process, you’ll almost certainly want to make more. The stitch works beautifully for a whole set of coordinating cushions in different sizes or complementary colors. Try a set of three for a sofa — one larger 20-inch pillow flanked by two 16-inch pillows, all in the same yarn family but in graduating tones. The effect is cohesive and styled without looking overly matched.
You can also use the waffle stitch for other home projects using the same basic technique. A waffle stitch throw blanket made by simply working a much wider and longer version of the same panel is a natural extension. A small waffle stitch pouch or basket is another lovely project that uses the exact same stitch structure.
Why This Makes Such a Wonderful Gift
Handmade home goods are among the most treasured gifts you can give, and a crochet waffle stitch pillow is particularly special because it’s both beautiful and useful. Unlike some decorative crochet items that people admire but tuck away, a pillow gets used every day. Every time the recipient curls up on their sofa, they’ll have that tangible reminder of the care and time you put in.
The pillow is also easy to personalize. Choosing a color that complements the recipient’s home décor, adding a button closure instead of a sewn seam, or embroidering their initials onto one panel are all small touches that make it feel uniquely made for them.
Because the pattern works up relatively quickly compared to something like a blanket, you can realistically complete a pillow in a weekend, making it achievable even when your gift-giving timeline is tight.
Final Thoughts
The crochet waffle stitch pillow is one of those genuinely satisfying projects where the result looks far more complex than the technique actually is. It’s the kind of pattern that builds your confidence as a crocheter, because you finish it feeling like you’ve created something genuinely beautiful — and you have. The deeply textured surface, the plump pillow form pushing against the fabric, the clean seamed edges: it all comes together into something that looks like it belongs in a home décor store, made entirely by your own hands.
Whether this is your first attempt at the waffle stitch or you’re an experienced crocheter adding another reliable pattern to your toolkit, this cushion is absolutely worth your time. Grab your yarn, get your hook, settle into your favorite chair, and let those little waffle squares build up one row at a time. You’re going to love the result.