Waffle Knit Pillow Pattern – PATTERN ONLY

Waffle Knit Pillow Pattern: Your Complete Guide to a Cozy Textured Cushion

There is something deeply satisfying about a waffle knit. The way the fabric rises and falls in that unmistakable grid of squares, creating depth and texture that catches the light, makes it one of the most beloved stitch patterns in modern knitting. Whether you have seen it on throws, sweaters, or those impossibly soft robes at a spa, the waffle stitch has a way of making everything feel more luxurious than it actually is. The good news is that when you translate this magic into a pillow pattern, you get something that is both beginner-friendly and genuinely impressive to finish.

This waffle knit pillow pattern is designed to give you a finished cushion cover that looks like it came from a high-end home goods shop, but costs a fraction of the price and comes with the full satisfaction of having made it yourself. The pattern works up relatively quickly, the stitch repeat is easy to memorize after just a row or two, and the finished texture adds so much visual weight to any couch, bed, or reading chair that people will not stop touching it.

Let us walk through everything you need to know.


What Makes Waffle Knit Special

Before we get into the pattern itself, it is worth taking a moment to understand why the waffle stitch looks the way it does. Unlike a simple rib or seed stitch, the waffle pattern creates a three-dimensional grid by combining knit stitches, purl stitches, and yarn-overs in a specific sequence that causes the fabric to naturally pull in and puff out at alternating points. The result is a grid of small squares that are slightly raised, separated by subtle channels, much like the surface of an actual waffle.

This structure gives the fabric two very useful qualities for a pillow cover. First, it has a beautiful natural elasticity and body that allows it to hold its shape without becoming stiff. Second, the texture itself creates a level of visual interest that means you do not need any other embellishment, no cables, no colorwork, no fringe. The stitch does all the work.


Materials You Will Need

Getting your materials right before you start is one of the most important steps, especially for a project like this where gauge really does matter for achieving a finished pillow cover that fits properly.

Yarn: You will need approximately 350 to 450 yards of a worsted-weight or chunky-weight yarn, depending on the size of your pillow insert. A natural fiber such as cotton, wool, or an alpaca blend works beautifully for this project. Cotton is a particularly popular choice for pillow covers because it is durable, washable, and tends to showcase textured stitches very clearly without too much halo or fuzz to blur the lines. If you prefer a softer, cozier result, a wool or wool-blend yarn will give the waffle pattern a beautiful depth and slight loft that is hard to beat in the autumn and winter months.

Needles: US size 8 (5.0mm) knitting needles are recommended for a worsted-weight yarn. If you are using a chunky yarn, you may want to go up to a US size 10 (6.0mm). You can knit flat on straight needles or circular needles, depending on your preference. This pattern is worked flat in two pieces.

Other supplies: You will also need a tapestry needle for seaming, a 16×16 inch or 18×18 inch pillow insert (the pattern below is written for a 16×16 inch insert, with notes for adjusting), scissors, and three or four buttons if you want a button closure on the back rather than a sewn-shut seam. Stitch markers are helpful but not strictly necessary.


Gauge

Gauge is 16 stitches and 22 rows over 4 inches in the waffle stitch pattern, using US size 8 needles and worsted-weight yarn.

Please do not skip making a gauge swatch. It is tempting, especially when you are excited to get started, but the dimensions of a pillow cover depend entirely on the sitch gauge matching up. Knit a swatch of at least 6 inches wide, block it lightly, and measure the center. Adjust your needle size up or down as needed.


Abbreviations

Here are the abbreviations used throughout this pattern.

k — knit
p — purl
k2tog — knit two stitches together
sl — slip stitch
yo — yarn over
RS — right side
WS — wrong side
rep — repeat
st(s) — stitch(es)
pm — place marker
sm — slip marker


Pattern Notes

This pillow cover is worked in two separate flat pieces: a front panel and a back panel. The front panel features the full waffle stitch texture on both sides. The back panel is worked in a combination of the waffle stitch and a simple stockinette section, which creates a clean, relatively flat surface. If you prefer, the back panel can also be worked entirely in stockinette stitch to save yarn and reduce knitting time.

The two panels are seamed together on three sides with a mattress stitch for a clean, invisible join. The fourth side is either seamed shut after inserting the pillow, or finished with a button band for easy removal and washing.

The waffle stitch repeat used here is a four-stitch and four-row repeat. Once you have worked through the first four rows, the pattern becomes very intuitive.


The Waffle Stitch Pattern

This is the core stitch pattern you will use for the front panel and portions of the back panel. It is worked over a multiple of 4 stitches plus 2.

Row 1 (RS): Knit across.
Row 2 (WS): Knit 1, purl to last stitch, knit 1.
Row 3 (RS): K2, p2; rep from to last 2 sts, k2.
Row 4 (WS): P2, k2; rep from to last 2 sts, p2.

Repeat these four rows for the waffle stitch pattern.

The edge stitches (knitting the first and last stitch on wrong-side rows) keep your edges neat and make seaming significantly easier. If you want a more pronounced, deeper waffle texture, you can substitute the purl stitches on the right-side rows with yarn-overs followed by slip stitches, which creates a more dramatic grid. The version above is the classic, reliable interpretation that works for most yarn weights and is very easy to maintain.


Front Panel Pattern

Cast on: 66 stitches using a long-tail cast on or your preferred stretchy cast-on method.

Setup row (WS): Knit 1, purl to last stitch, knit 1.

Begin the waffle stitch pattern as written above and work until your front panel measures 16 inches from the cast-on edge, ending after a Row 2 or Row 4 of the pattern.

Bind off: Bind off all stitches loosely in pattern on a right-side row. A stretchy bind-off such as a knit-two-together bind-off is recommended to keep the edge from pulling in.

Set the front panel aside.


Back Panel Pattern (With Button Closure Option)

The back panel is worked in two overlapping sections, which creates a natural envelope-style closure. This is optional but highly recommended if you want to be able to remove and wash your pillow cover without any fuss.

Section A (bottom flap):

Cast on 66 stitches.

Work in the waffle stitch pattern for 10 inches, ending after a right-side row. On the next wrong-side row, knit across all stitches to create a clean turning ridge. Work 4 more rows in garter stitch (knit every row). Bind off loosely. This creates a hem fold that gives the button band a neat, polished edge.

Section B (top flap):

Cast on 66 stitches.

Work in the waffle stitch pattern for 8 inches, ending after a right-side row. On the next wrong-side row, work the button hole row as follows: K3, yo, k2tog, k10; rep from twice more, yo, k2tog, k3. Continue in garter stitch for 3 more rows. Bind off loosely.

The two sections overlap when you assemble the pillow: Section B sits on top of Section A by about 2 inches in the center back. This overlap creates the envelope pocket that holds your pillow insert in place.

If you prefer a simpler no-button version, you can work the entire back panel as a single piece identical to the front panel and simply seam it shut on the fourth side after inserting your pillow.


Assembly

Step 1: Block your pieces. Wet blocking or steam blocking will even out your stitches, open up the waffle texture beautifully, and make the panels much easier to seam. Pin them to your measurements and allow to dry completely before assembling.

Step 2: Arrange your panels. Lay the front panel flat with the right side facing up. If you made the two-piece back, lay Section B over Section A so the button-hole edge overlaps the plain hem edge by roughly 2 inches. The combined piece should measure 16 inches from top to bottom. Pin the overlapping sections together at the side edges.

Step 3: Seam three sides. Place the back panel on top of the front panel with right sides together, and use a mattress stitch or a three-needle bind-off method to seam along the left side, the bottom, and the right side. For the mattress stitch, work by picking up the bar between the first and second stitch on alternating edges, pulling gently every few stitches to close the seam. The result will be nearly invisible on the right side.

Step 4: Turn and press. Turn the cover right-side out, press lightly if needed, and push out the corners with a blunt object like a pencil or chopstick.

Step 5: Attach buttons. If you used the button-hole option, sew your buttons onto Section A to align with the button holes on Section B. Insert your pillow and button it closed.


Sizing Adjustments

The pattern as written produces a 16×16 inch pillow cover. If you want to make a different size, here is how to adjust.

For an 18×18 inch pillow, cast on 74 stitches and work to 18 inches. For a 20×20 inch pillow, cast on 82 stitches. For a 12×20 inch lumbar pillow, cast on 50 stitches and work to 20 inches in length. Because the waffle stitch repeat is based on a multiple of 4 plus 2, always make sure your stitch count fits that formula. A quick way to check is to subtract 2 from your stitch count and confirm that the remaining number is divisible by 4.

Remember to account for the slight negative ease typically preferred in pillow covers. A pillow cover that is half an inch to a full inch smaller than your insert will sit plumply and hold its shape much better than one cut to the exact same dimensions.


Yarn Substitution Tips

If you want to substitute a different yarn than the one you have on hand, keep a few things in mind. First, match the weight as closely as possible and always re-check your gauge with the new yarn. Second, consider fiber content in relation to how the pillow will be used. If it will live on a bed that sees regular use, a cotton or cotton-blend yarn is practical because it washes well and does not pill as quickly under friction. If the pillow is decorative and lives on a chair or couch where it is handled gently, a soft alpaca blend or a wool-merino mix will give you a luxurious drape and depth of texture.

Avoid extremely fuzzy yarns like mohair or very loosely spun bulky singles for this particular pattern. The waffle stitch depends on definition between the raised squares and the recessed channels, and a very fuzzy yarn will blur that definition significantly.


Finishing Touches and Care

Once your pillow is assembled, there are a few small finishing touches that can really elevate the final result. Weaving in your ends securely is the obvious one, but take the time to do it well. Thread each tail onto your tapestry needle and weave through at least 4 to 5 stitches in one direction, then back through several stitches in a different direction, and trim close to the fabric. For a knitted pillow cover that will be handled regularly, this extra care means your ends will not work themselves loose over time.

If your yarn is machine-washable, washing the finished cover on a gentle cycle in cool water and laying it flat to dry will keep the texture looking its best. If your yarn is hand-wash only or dry-clean only, follow those instructions carefully. Most natural wool yarns will felt if machine-washed in warm water, which would ruin the texture completely.

A light steam press every few months will keep the waffle pattern crisp and the cover looking fresh.


Why This Pattern Works for All Skill Levels

One of the things that makes this waffle knit pillow pattern so approachable is that it does not ask you to hold multiple things in your head at once. The stitch repeat is only four rows, and after the first full repeat you will likely be able to work it without looking at the pattern. The edges stay tidy because of the consistent garter edge stitch. The seaming is done with a mattress stitch, which sounds intimidating but is actually one of the most forgiving finishing techniques in knitting.

If you are newer to knitting, this is an excellent project for practicing texture stitches in a low-stakes context. A mistake in row 7 of an 80-row panel is easy to live with or rip back to fix, and the finished object is genuinely useful and beautiful. If you are a more experienced knitter, the pattern offers plenty of room to customize: swap in a more complex texture repeat, experiment with a two-color version using intarsia, or try finishing the edges with a crochet slip stitch border for a slightly different look.


Final Thoughts

A waffle knit pillow is one of those projects that delivers far more than it demands. The stitch is straightforward, the materials are easy to find, and the finished product has a quality and texture that genuinely impresses. Whether you are making it for yourself as a weekend project, knitting it as a thoughtful handmade gift, or adding it to a set of coordinating home goods in your own color palette, this pattern gives you a reliable, well-proportioned cushion cover that will hold up beautifully over years of use.

Cast on, settle in, and enjoy the rhythm of the waffle stitch. Once you make one, you will almost certainly want to make several more.

Categorized in:

Cushion / Pillow,

Last Update: October 16, 2026

Tagged in:

, , ,