
Cozy Sage Waffle Stitch Pillow: Free Crochet Pattern You’ll Use On Repeat
There’s something deeply satisfying about a project that looks complicated but isn’t. The waffle stitch is one of those rare crochet techniques that lands squarely in that sweet spot — it creates a gorgeous, dimensional texture that looks like you spent weeks mastering an advanced skill, when in reality you can learn it in an afternoon. Pair that stitch with the most soothing, earthy shade of sage green, and you have a pillow that will earn compliments every single time someone sits down on your couch.
This free crochet pattern is for a sage waffle stitch pillow that measures approximately 18 inches square — a perfect standard throw pillow size. Whether you’re a beginner who has moved past the basics or an experienced crocheter looking for a satisfying weekend project, this pattern is written for you. It’s rhythmic, relaxing, and endlessly reusable. Once you make one, you’ll want to make another in every color you own.
Let’s get into everything you need to know.
Why the Waffle Stitch Is Worth Learning
If you’ve been scrolling through crochet inspiration boards and wondering what gives certain pillows, blankets, and dishcloths that irresistible grid-like, squishy texture, the answer is almost always the waffle stitch. It’s created by combining double crochet stitches with front post double crochet stitches in a specific pattern that pulls the fabric together into little squares, mimicking the look of a classic waffle.
The result is a fabric that is thicker, more dimensional, and more interesting than a simple single or double crochet fabric. It has a beautiful drape while still holding its shape, which makes it ideal for pillows because it won’t stretch out of proportion over time. The raised squares catch light in a way that makes even a simple, single-colored project look thoughtful and intentional.
Beyond aesthetics, the waffle stitch is wonderfully meditative to work once you get the rhythm down. The pattern repeat is simple enough that you don’t need to count every stitch obsessively, but it has just enough variation to keep you engaged. It’s the kind of pattern you can work on while watching a movie or sitting on a porch, falling into an easy, satisfying cadence.
Why Sage Green?
Color choice matters more than people give it credit for in crochet. Sage green has had a long moment in interior design, and for good reason. It’s a color that sits comfortably between green and grey, carrying the freshness of a botanical hue without the intensity that can make a space feel overwhelming. It pairs beautifully with warm neutrals like cream, tan, and terracotta, as well as with cooler tones like dusty blue and soft white.
On a waffle stitch fabric specifically, sage green is particularly magical. The texture of the stitch creates shadows and highlights across the surface, and sage responds to that play of light in a way that deeper or brighter colors don’t. You get a beautiful tonal variation across the pillow that makes the whole thing feel rich and layered, even though you’re working with a single skein family.
That said, this pattern works beautifully in any color you love. Dusty rose, soft terracotta, warm cream, deep navy, or even a natural oatmeal yarn would all produce stunning results. The stitch carries the design, and the color choice is entirely yours.
Materials You’ll Need
Before you sit down to cast on, gather everything together so you’re not hunting for your yarn needle mid-project.
Yarn: Approximately 450–500 yards of a medium weight (worsted, size 4) yarn in sage green. For this pattern, you want something with a smooth texture that will show off the stitch definition clearly. A yarn with some cotton content or a smooth acrylic works beautifully. Some lovely options in sage tones include Lion Brand Vanna’s Choice, Paintbox Yarns Simply DK (held double for worsted weight), or Paintbox Yarns Simply Worsted. If you prefer natural fibers, a smooth merino or a cotton-blend in sage would be stunning.
Hook: A 5.0mm (US H/8) crochet hook, though you should always work a gauge swatch and adjust accordingly.
Other supplies: A yarn needle for weaving in ends, scissors, an 18-inch square pillow insert (available at most craft stores or online), and stitch markers if you find them helpful for counting your foundation chain.
Gauge: In waffle stitch pattern, 14 stitches and 10 rows = 4 inches. Gauge is important here because you’re making two panels that need to fit together around a pillow insert, so take the time to swatch.
Abbreviations and Stitches Used
This pattern uses US crochet terminology throughout.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
fpdc — front post double crochet (insert hook from front to back to front around the post of the indicated stitch, yarn over and pull up a loop, complete as a double crochet)
bpdc — back post double crochet (insert hook from back to front to back around the post of the indicated stitch, yarn over and pull up a loop, complete as a double crochet)
st — stitch
sp — space
rep — repeat
RS — right side
WS — wrong side
t-ch — turning chain
A note on front post and back post stitches: these are what create the waffle texture. The front post double crochet pulls the stitch toward you, creating a raised ridge, while working into the top of a stitch in the conventional way creates a recessed square. Together, they form the grid pattern. If you’re new to post stitches, take five minutes to practice them on a small swatch before starting the pillow. They’ll feel awkward at first and then suddenly click into place.
Pattern Notes
This pillow is made in two identical flat panels. Once both panels are complete, they’re joined together on three sides using a single crochet seam, the pillow insert is inserted, and the final side is closed. You can also choose to work a slip stitch seam for a flatter join or a decorative whipstitch seam if you want the seaming to become part of the aesthetic.
The waffle stitch pattern is worked over a multiple of 3 stitches, plus 2 for the foundation chain. For an 18-inch pillow at gauge, you’ll be working 64 stitches across.
The turning chain counts as the first double crochet throughout this pattern.
The Pattern
Foundation Chain: Chain 66.
Row 1 (RS): Dc in the 4th chain from the hook and in each chain across. You should have 64 dc. Turn.
Row 2 (WS): Ch 3 (counts as first dc), dc in next st, fpdc around the next st, dc in each of the next 2 sts; rep from across to the last st, dc in top of turning chain. Turn.
Row 3 (RS): Ch 3, fpdc around each of the next 2 sts, dc in the next st; rep from across to the last 3 sts, fpdc around each of the next 2 sts, dc in the top of turning chain. Turn.
Row 4 (WS): Ch 3, dc in next st, fpdc around the next st, dc in each of the next 2 sts; rep from across to the last st, dc in top of turning chain. Turn.
Rows 5–45: Repeat Rows 3 and 4 alternately, ending with a Row 4. At gauge, your panel should measure approximately 18 inches tall after Row 45.
Finishing Row: Ch 1, sc evenly around all four edges of the panel, working 3 sc into each corner stitch to keep the corners square. Join with a sl st to the first sc. Fasten off and weave in ends.
Make a second panel exactly the same.
Assembling the Pillow
Lay your two panels with wrong sides facing each other. The waffle texture should be facing outward on both sides. Align the edges carefully so the corners match up.
Using your yarn and a 5.0mm hook, join with a slip stitch at any corner.
Joining Seam: Work a single crochet seam across three sides of the pillow, inserting your hook through both layers of corresponding stitches as you go. Work 3 sc into each corner to keep the shape square, and work one sc for every stitch or row end along each edge. When you’ve completed three sides, fasten off and weave in the tail.
Insert your 18-inch pillow form through the open side. Take a moment to push the corners of the insert into the corners of the pillow cover so everything sits evenly.
Closing the final side: Reattach yarn at the corner where your seam ended, and continue working single crochet across the final open edge, joining through both layers. When you reach the corner, join with a sl st, fasten off, and weave in all remaining ends.
Give your pillow a gentle press if needed. If you used an acrylic yarn, hold a steam iron just above the surface without touching it — the steam will relax the fibers slightly and help the waffle texture bloom beautifully. Natural fibers can be wet-blocked by misting lightly with water, shaping by hand, and allowing to dry flat.
Tips for Getting the Most Beautiful Waffle Texture
A few small habits will make a noticeable difference in how polished your finished pillow looks.
Keep your tension consistent, especially on the front post double crochet stitches. It’s common to work these tighter than the regular double crochet stitches because you’re wrapping around a post rather than going through a chain or stitch top. Try to consciously keep your yarn over loose and your stitch open.
Count your stitches at the end of every fourth row or so, especially in the first ten rows. The waffle stitch pattern can shift if you accidentally skip a stitch or work into the wrong one, and catching it early is much easier than trying to diagnose a problem when you’re halfway through the panel.
Always begin and end your rows with a standard double crochet, not a front post double crochet. This creates a clean, straight selvedge edge that will make the seaming much neater.
Use a stitch marker in the first and last stitch of every row if you tend to lose stitches at the edges. These two stitches are the ones most commonly dropped or added accidentally, and a marker will keep you honest.
If your gauge is running slightly loose, try going down to a 4.5mm hook. If you’re running tight, move up to a 5.5mm. A single hook size change makes a bigger difference than people expect with a textured stitch like this one.
Customization Ideas
One of the best things about this pattern is how adaptable it is once you understand the stitch repeat.
For a larger pillow, such as a 20-inch square, work a foundation chain of 72 (a multiple of 3, plus 3 for the turning chain) and add approximately 10 more rows to each panel. You’ll need an additional 100–120 yards of yarn.
For a lumbar pillow, work a foundation chain of 84 and reduce your row count to approximately 30 rows. This will give you a rectangle roughly 24 inches by 12 inches, which fits a standard lumbar insert beautifully.
For a two-toned version, work one panel in sage and one in cream or soft white. When you seam the panels together and flip the pillow, you’ll have a reversible cushion with a different look on each side.
For a striped variation, change colors every 6 rows. The waffle texture reads beautifully in two alternating tones, and the stripe width is perfectly proportioned to the stitch pattern.
You can also add a simple button closure instead of a fully sewn seam on the final side. Work a row of chain spaces along one edge for buttonholes, and sew small buttons to the other panel edge. This makes the pillow cover removable for washing, which is a practical bonus.
Caring for Your Finished Pillow
How you care for your pillow depends on the yarn you used. If you chose a washable acrylic like Vanna’s Choice, the pillow cover can be machine washed on a gentle cycle and laid flat to dry or tumble dried on low. Always remove the pillow insert before washing the cover.
If you used a natural fiber like cotton or merino wool, hand washing in cool water with a gentle detergent is the safest approach. Press out excess water without wringing, reshape the pillow cover, and lay it flat to dry.
Over time, the waffle texture may flatten slightly with use, especially at the places where people lean on it most. A light steam and a gentle hand-shaping session will restore the texture and make it look fresh again.
Making This Pattern Your Own
The best crochet patterns are the ones that become reliable, go-to favorites — the ones you come back to when you need a gift, when you want to try a new color, when you just need the comfort of a project that you know will turn out beautifully. This sage waffle stitch pillow is that kind of pattern.
It works as a thoughtful housewarming gift, a simple touch to refresh your own living space, or a way to practice post stitches before tackling a larger waffle stitch blanket. The pattern is written to be memorized after a single repeat, which means you’ll find yourself working through the rows without even glancing at your notes by the second or third sitting.
If you make this pillow, I’d love to see it. Share your finished project with the color you chose and any modifications you made. Every version of this pattern that makes it into someone’s home is a little piece of handmade warmth, and that’s what crochet is all about.
Happy stitching.
Quick Reference at a Glance
Finished size: 18 inches square. Yarn: Worsted weight, approximately 450–500 yards in sage green. Hook: 5.0mm (US H/8). Gauge: 14 stitches and 10 rows = 4 inches in waffle stitch pattern. Skill level: Easy to intermediate. Stitch repeat: Multiple of 3 plus 2. Number of panels: 2, worked identically. Seaming method: Single crochet seam worked through both layers. Pillow insert: 18-inch square, standard size.