What a knitted ruffle is and which method to choose
A knitted ruffle is a wavy, gathered edge you add to a finished piece or knit as a standalone trim. The wave comes from increasing stitches in a way that creates more fabric than the edge can hold flat—the excess bunches into ruffles. There are three main ways to make one: knitting into the front and back of stitches (the simplest), yarn overs (which create lace-like holes), or picking up stitches along an existing edge and increasing from there.
The method you choose depends on your yarn weight and the look you want. Thin yarn (fingering or sport weight) works best with yarn overs because the holes stay visible and delicate. Thicker yarn (worsted or bulky) works better with the front-and-back method because yarn overs can look clumsy in heavy yarn. If you are adding a ruffle to something you have already finished, you will pick up stitches along the edge instead of casting on fresh.
Key Takeaways
- The front-and-back increase method (knitting into the front and back of each stitch) is the easiest ruffle for beginners and works well with medium to heavy yarn.
- Yarn-over ruffles create a lacy, delicate look and show best in fingering or sport-weight yarn.
- You can knit a ruffle as a separate strip and sew it on, or pick up stitches along an existing edge and increase from there.
- A ruffle usually takes 6 to 12 rows of increases before it begins to wave noticeably, depending on how full you want it.
The front-and-back increase method (easiest for beginners)
Cast on the number of stitches you want your ruffle to be wide. If you are making a ruffle for a 10-inch edge, cast on 30 to 40 stitches depending on your yarn weight—thinner yarn needs fewer stitches to fill the same space. Knit one row straight across with no increases.
On row 2, knit into the front of each stitch, then knit into the back of the same stitch before moving to the next one. This doubles your stitch count in a single row. Knit row 3 straight across. On row 4, repeat the front-and-back increase on every stitch again. Continue alternating a plain knit row with a full-stitch increase row for 8 to 12 rows, depending on how full you want the ruffle. Bind off loosely on your final row—tight binding will pull the ruffle flat.
This method creates a ruffle that looks like a series of waves stacked on top of each other. It works especially well in worsted or bulky yarn because the increases stay solid and visible. The ruffle will curl slightly at the edge, which is normal and adds to the effect.
The yarn-over method (for a lacy look)
Cast on half the number of stitches you want your finished ruffle to have. If you want a ruffle 40 stitches wide, cast on 20. Knit one row straight.
On row 2, work a yarn over followed by a knit 2 together across the entire row. A yarn over is made by bringing your yarn to the front of your work, then knitting the next stitch normally—this creates a new stitch and a hole. The knit 2 together decreases one stitch, so the yarn over and decrease cancel each other out in terms of stitch count, but they create a visible hole. Knit row 3 straight across. On row 4, repeat the yarn-over row. Continue this pattern for 8 to 10 rows.
This creates a ruffle with a lacy, open texture. It shows best in fingering or sport-weight yarn where the holes stay crisp and visible. In heavier yarn, the holes can look sloppy. Bind off loosely, and the ruffle will naturally wave because the yarn overs create less density than a solid knit.
Adding a ruffle to an edge you have already knitted
If you have finished a sweater, blanket, or other piece and want to add a ruffle to one edge, pick up stitches along that edge instead of casting on fresh. Use a smaller needle than you used for the main piece—this helps the picked-up stitches sit evenly. Pick up one stitch in each stitch along the edge, or one stitch in each row if you are picking up along a side edge.
Once you have picked up all your stitches, knit one row straight across. Then follow either the front-and-back increase method or the yarn-over method for the next 8 to 12 rows. The ruffle will grow outward from the edge of your finished piece. Bind off loosely and weave in your ends.
Picking up stitches takes practice, but the basic idea is straightforward: insert your needle through a stitch or row, loop your yarn around the needle, and pull it through to create a new stitch on your needle. Work your way along the entire edge before you start increasing.
How to make your ruffle fuller or less full
A ruffle's fullness depends on two things: how many times you increase, and how many rows you knit before binding off. More increase rows mean a fuller ruffle. If you want a subtle ruffle, do only 4 to 6 increase rows. If you want a dramatic, bouncy ruffle, do 12 to 16 increase rows.
You can also control fullness by changing how often you increase within a row. Instead of increasing on every stitch, try increasing on every other stitch, or every third stitch. This creates a gentler wave. Experiment on a small swatch first—knit a 4-by-4-inch square, add 6 rows of increases, and see how it looks. This takes only 20 minutes and saves you from ripping out a full ruffle later.
Binding off a ruffle so it stays wavy
The way you bind off makes a real difference in how a ruffle looks when it is finished. A tight bind-off will pull the ruffle flat and ruin the wave. Instead, use a loose bind-off or a larger needle for the bind-off row.
The simplest loose bind-off is the standard method but done with a needle one or two sizes larger than you used for the ruffle. Knit two stitches, pass the first stitch over the second, knit one more stitch, pass the previous stitch over it, and continue across. The larger needle gives you more room and keeps the bind-off edge from tightening. Alternatively, use a stretchy bind-off like the Jeny's Surprisingly Stretchy Bind-Off, which is designed to stay loose and flexible. Cut your yarn and pull it through the final stitch to find it.
Blocking and finishing your ruffle
After you bind off, wet-block your ruffle to even out the waves and set the shape. Fill a sink or basin with cool water and a small amount of wool wash (or gentle dish soap). Submerge the ruffle and let it soak for 15 to 20 minutes. Gently squeeze out the water—do not wring or twist. Lay it flat on a towel, shape the waves with your fingers so they are even, and let it dry completely. This usually takes 24 hours.
If you are attaching the ruffle to a finished piece, pin it in place before sewing. Use a needle and thread that matches your yarn color, and sew with small stitches along the cast-on edge of the ruffle. Backstitch or whip stitch work well. If the ruffle is already attached (because you picked up stitches), straightforward block it in place and let it dry.
Frequently Asked Questions
Can I add a ruffle to yarn that is already on the needles?
Yes. Knit to the point where you want the ruffle to begin, then start your increases on the next row. You do not need to bind off the main piece first. This is faster than picking up stitches later and keeps the join seamless.
What happens if my ruffle curls at the edges?
Curling is normal in stockinette stitch and actually adds to the ruffle effect. If you do not want it to curl, work the first and last stitch of every row in garter stitch (knit every row) instead of stockinette. This creates a flat edge that frames the ruffle.
How do I know if I have picked up stitches evenly along an edge?
Count your picked-up stitches and compare them to the number of stitches or rows along the edge you picked from. They should be close. If you have gaps or bunching, you can pull out and re-pick that section. It is faster to fix it now than to rip out the whole ruffle later.
Can I use the same yarn weight for the ruffle as the main piece?
Yes, but the ruffle will be thicker and less delicate. If your main piece is worsted weight, a worsted-weight ruffle will look proportional. If you want a more dramatic or lacy effect, consider using a thinner yarn for the ruffle even if the main piece is heavier.
How much yarn do I need for a ruffle?
A ruffle uses more yarn than a flat piece of the same size because you are creating extra fabric through increases. As a rough estimate, plan for 1.5 to 2 times the yardage you would use for a flat strip of the same width and length. A swatch test will give you a more accurate number for your specific yarn and method.