What ruffles are and why they work in knitting

A ruffle in knitting is a wavy, gathered edge or section that stands out from the fabric. You create it by increasing stitches sharply over a short distance, then decreasing them back down. The extra stitches bunch up and fold over themselves, making that distinctive rippled look.

Ruffles work because knit fabric naturally wants to curl at the edges. When you add way more stitches than the row below can hold, the excess fabric has nowhere to go but up and out. You'll see ruffles on sock cuffs, sweater hems, shawl edges, and baby blankets. They're decorative but also practical—a ruffle edge won't curl the way a plain stockinette edge does.

The three methods below range from easiest to most control. Pick the one that matches your comfort level and the look you want.

Key Takeaways

  • Ruffles form when you increase many stitches in a few rows, then decrease them back to your original stitch count.
  • The simplest method is to knit into the front and back of every stitch in one row, then knit plain for a few rows before decreasing.
  • Yarn overs create a lacy ruffle with visible holes; increases without yarn overs create a denser, more gathered ruffle.
  • Always decrease on the row after your plain knit rows to bring the stitch count back down before binding off or continuing the garment.
  • Practice ruffles on a small swatch first so you see how many rows of plain knitting you need between increases and decreases.

Method 1: The straightforward double increase (best for beginners)

This is the fastest way to make a ruffle and requires no special techniques. You'll double your stitches in one row, knit plain for a few rows, then halve them again.

Cast on the number of stitches you want your finished ruffle to be—say, 40 stitches. Knit in stockinette (knit on the right side, purl on the wrong side) for however many rows you want before the ruffle starts. On the next row, knit into the front and back of every single stitch. You now have 80 stitches. Knit plain stockinette for 4 to 6 rows. This is where the ruffle forms—the extra stitches create the bulk and the fabric naturally ruffles. On the next row, knit two stitches together across the entire row. You're back to 40 stitches. Continue with your pattern.

The number of plain rows between the increase and decrease controls how deep the ruffle is. Fewer rows (2 to 3) make a tight, compact ruffle. More rows (6 to 8) make a looser, more dramatic one. Experiment on a practice swatch to find what you like.

Method 2: Yarn overs for a lacy ruffle

If you want a ruffle with visible holes and a lighter feel, use yarn overs instead of knit-front-and-back increases. This method takes a bit more attention but gives you a prettier, more delicate result.

Work your fabric up to where you want the ruffle to begin. On the increase row, alternate knit one stitch, yarn over across the entire row. A yarn over is straightforward bringing your yarn to the front of your work between two stitches, then knitting the next stitch normally. This creates a new stitch and a hole. You've now doubled your stitches and created a line of eyelets. Knit plain stockinette for 4 to 6 rows. On the decrease row, knit two stitches together across the entire row, just like in Method 1. You're back to your original stitch count.

The holes from the yarn overs make the ruffle look airier and more refined. This method works especially well on lace shawls, baby clothes, and sock cuffs. The eyelets also help the ruffle sit flatter against the body because the holes let air through.

Method 3: Graduated increases for more control

This method spreads the increases over several rows instead of doing them all at once. It gives you more control over how the ruffle looks and feels less abrupt.

Work your base fabric. On row one of the ruffle section, increase one stitch at the beginning and end of the row (using make one or knit-front-and-back). Knit plain on row two. On row three, increase again at the beginning and end. Keep alternating: increase row, plain row, increase row, plain row. Do this for 8 to 12 rows total. You'll have added 8 to 12 stitches gradually. Then knit plain stockinette for 4 to 6 rows to let the ruffle form. Finally, decrease one stitch at the beginning and end of every other row until you're back to your starting stitch count.

This method takes longer but gives you a ruffle that blends more smoothly into the rest of the fabric. It's useful when you want a subtle ruffle rather than a dramatic one, or when you're working with a delicate yarn that might look too bunched with a sudden double increase.

Common mistakes and how to fix them

The most common mistake is forgetting to decrease. If you increase your stitches and then bind off without decreasing, you'll have a ruffle that's way too wide and won't sit right. Always count your stitches after you increase and again after you decrease to make sure you're back where you started.

Another mistake is not knitting enough plain rows between the increase and decrease. If you go straight from increasing to decreasing, the ruffle won't have room to form and will look flat. Aim for at least 4 rows of plain knitting. If your ruffle looks too tight or bunched, add more plain rows next time.

If your ruffle looks wavy but not ruffled—if it's just a slightly bumpy edge—you probably didn't increase enough stitches. Try doubling your stitches instead of adding just a few. The ruffle needs real bulk to stand out.

If the ruffle curls inward instead of flaring outward, you may have twisted stitches during your increase row. Make sure you're knitting into the front loop first, then the back loop, in the same stitch. Twisted stitches pull the fabric the wrong way.

Ruffles on different parts of a garment

A ruffle at the hem of a sweater or dress needs to be sturdy enough to hang without drooping. Use Method 1 (the straightforward double increase) and knit 5 to 6 plain rows before decreasing. The weight of the yarn and the number of rows will help the ruffle hold its shape.

A ruffle on a sock cuff can be lighter and more delicate because it's not bearing weight. Methods 2 and 3 work well here. You can use thinner yarn or fewer plain rows and still get a pretty result.

A ruffle on a shawl edge is often the star of the design. Use Method 2 (yarn overs) to make it lacy and interesting. You can also combine ruffles with other edge techniques like picot bind-offs or scalloped edges for extra flair.

For baby blankets, ruffles add softness without bulk. Use Method 3 (graduated increases) so the ruffle doesn't make the blanket too stiff or heavy for a small child to handle.

Practicing ruffles on a swatch before your project

Before you add a ruffle to a sweater or garment you care about, knit a small practice swatch. Cast on 30 to 40 stitches and knit stockinette for 10 rows. Then pick one of the three methods above and work through the whole ruffle sequence—increase, plain rows, decrease. Bind off and look at what you made.

Does the ruffle look the way you imagined? Is it too tight, too loose, too dramatic, or too subtle? If you want a bigger ruffle next time, add more plain rows or use a thinner yarn so the same number of stitches takes up more space. If you want a smaller ruffle, use fewer plain rows or a thicker yarn. Write down what you did so you remember it when you start your real project.

A swatch also lets you see how the ruffle behaves after washing. Some ruffles relax and become less dramatic after a gentle wash; others stay crisp. Knowing this ahead of time means no surprises when you finish your garment.

Frequently Asked Questions

Can I add a ruffle to a finished garment?

Yes, if you're willing to pick up stitches along an edge. Pick up stitches along the hem or cuff where you want the ruffle, then work one of the three methods above. This works best on edges that are already bound off cleanly. Avoid picking up stitches along a seam unless you're comfortable working with that extra bulk.

What if my ruffle looks lumpy instead of smooth?

Lumpy ruffles usually mean your increases or decreases weren't even. Make sure you're increasing or decreasing the same way in every stitch across the row. If you're using knit-front-and-back, go into the front loop first, then the back loop, every single time. If you're using yarn overs, space them evenly. Practice the increase or decrease on a spare piece of yarn before you commit to your project.

How much yarn do I need for a ruffle?

A ruffle uses more yarn than plain stockinette because you're creating extra fabric. If your pattern doesn't account for this, add 20 to 30 percent extra yardage to be safe. It's better to have leftover yarn than to run short before you finish decreasing.

Can I use ruffles on ribbed or textured fabric?

Yes, but the ruffle will be less visible because the texture already breaks up the surface. Ruffles show best on smooth stockinette. If you want a ruffle on a ribbed garment, work the ruffle section in stockinette only, then switch back to ribbing after you decrease.

What's the difference between a ruffle and a frill?

In knitting, the terms are often used the same way, but technically a frill is a separate strip of ruffled fabric sewn or knitted onto an edge, while a ruffle is built into the fabric itself. The methods here create ruffles. If you want a frill, you'd knit a separate strip with ruffles and attach it afterward.