What a Ruffle Is and Why Your Machine Can Make One

A ruffle is a strip of fabric gathered or pleated so it bunches up and creates a wavy, decorative edge. You attach it to a garment or project by sewing it into a seam. Your sewing machine can create ruffles in four practical ways: by gathering fabric with long stitches and pulling the thread, by using a gathering foot that bunches as you sew, by sewing over a thin cord to cinch the fabric, or by folding and pressing knife pleats before stitching. Each method takes 10 to 30 minutes for a typical ruffle strip, depending on length and your machine's speed.

The easiest method for a beginner is the long-stitch gather—you sew two parallel lines of loose stitches, then pull the bobbin threads to bunch the fabric. This works on any machine and costs nothing extra. If you sew ruffles often, a gathering foot (a presser foot attachment that costs $15 to $40) does the bunching automatically as you feed fabric through.

Key Takeaways

  • The long-stitch gather method works on any machine: sew two parallel rows of loose stitches, then pull the bobbin threads to bunch the fabric to the length you need.
  • Always gather on a scrap strip first to test your stitch length and thread tension, because pulling too hard can break threads or pucker the seam.
  • A gathering foot does the bunching automatically as you sew and is worth buying if you make ruffles regularly, but the long-stitch method is free and just as effective.
  • Attach your gathered ruffle to the garment by pinning it into the seam allowance, then sewing with a straight stitch or narrow zigzag, keeping gathers even as you feed fabric.

The Long-Stitch Gather: The Simplest Method

Set your machine to a stitch length of 4 to 5 mm—much longer than normal sewing. Use regular thread in a color that matches your fabric. Cut a strip of fabric to the width you want your finished ruffle to be (usually 2 to 4 inches wide) and the length of the edge where you'll attach it, plus 50 percent extra. For example, if you're ruffling a 20-inch neckline, cut a strip 30 inches long.

Sew a straight line 1/4 inch from one long edge of the strip. Sew a second line 1/4 inch away from the first, staying within the seam allowance so these stitches won't show. Leave 4 to 6 inches of thread hanging at both ends—do not backstitch. Repeat on the other long edge of the strip if you want a ruffle that's gathered on both sides (optional, but it looks fuller).

Pull the bobbin threads (the threads on the underside) gently and evenly. The fabric will bunch up. Keep pulling until the ruffle is the length you need. Distribute the gathers evenly by sliding fabric along the threads. Tie off the thread ends in a knot so the gathers don't slip back. Press the ruffle lightly with an iron on low heat to set the gathers, but do not flatten them completely.

Using a Gathering Foot for Automatic Bunching

A gathering foot is a presser foot attachment that bunches fabric automatically as you sew. It works by feeding one layer of fabric faster than another, creating gathers without pulling threads. Check your machine's manual or the manufacturer's website to find the correct gathering foot for your model—they are not universal, and a foot made for one brand may not fit another.

Attach the gathering foot and set your stitch length to 3 to 4 mm. Place your ruffle fabric under the foot with the side you want gathered facing down. Sew a straight line, and the foot will bunch the fabric as it feeds through. The amount of gathering depends on stitch length—shorter stitches create tighter gathers, longer stitches create looser ones. Test on a scrap first to see how much the fabric bunches.

A gathering foot saves time if you're making multiple ruffles, but it requires buying the foot ($15 to $40) and learning how your specific foot works. For a single ruffle, the long-stitch method is faster and free.

The Cord Method for Precise Control

This method uses a thin cord (embroidery thread, fishing line, or even dental floss) sewn into the seam allowance to create gathers. Cut your ruffle strip to the same length as the long-stitch method—about 50 percent longer than the finished edge. Lay the cord along the seam allowance line (usually 1/2 inch from the edge), and sew over it with a wide zigzag stitch, being careful not to pierce the cord itself.

Once you've sewn over the entire length of cord, gently pull the cord to bunch the fabric. The zigzag stitches will slide along the cord as you pull. Distribute the gathers evenly, then tie off the cord ends. This method gives you the most control over where gathers sit, and you can adjust them even after sewing if needed. The downside is that the cord stays in the seam, so it adds a tiny bit of bulk.

Knife Pleats: A Structured Alternative to Gathers

If you want a more formal look than soft gathers, knife pleats are a structured option. Fold your ruffle fabric into even, sharp pleats (usually 1/2 inch to 1 inch wide) and press them with an iron on medium heat. Use spray starch or a pressing cloth to help the pleats hold their shape. Sew the pleats in place by stitching a line 1/4 inch from the fold of each pleat, or sew a single line through all the pleats at once to anchor them.

Knife pleats take longer to prepare than gathers—you'll spend 15 to 20 minutes pressing and pinning—but they look crisp and professional. They work especially well on structured fabrics like cotton or linen. Soft fabrics like jersey or chiffon tend to lose their pleats over time and washing, so gathers are a better choice for those.

Attaching Your Ruffle to the Garment

Pin your gathered ruffle to the right side of the garment piece, with the raw edges of the ruffle aligned with the raw edge of the garment. The gathers should face inward (toward the garment). Distribute the gathers evenly as you pin—don't let them bunch up in one spot. Use lots of pins (every 2 to 3 inches) so the gathers stay in place while you sew.

Sew the ruffle to the garment using a straight stitch with a stitch length of 2 to 2.5 mm, or use a narrow zigzag (width 2 to 3 mm, length 2 mm) for extra strength. Sew slowly and feed the fabric evenly so the gathers don't shift. Backstitch at the beginning and end. If you're attaching the ruffle between two pieces of fabric (like a neckline), place the second piece on top of the ruffle with right sides together, and sew through all three layers.

After sewing, trim the seam allowance to 1/4 inch and finish the raw edges with a zigzag stitch or pinking shears to prevent fraying. Press the seam allowance away from the ruffle (toward the garment) with an iron on low heat.

Common Mistakes and How to Avoid Them

Pulling threads too hard: If you yank the bobbin threads when gathering, they will snap. Pull slowly and steadily, and stop if you feel resistance. If a thread breaks, you'll have to start over with a new strip.

Uneven gathers: Gathers that bunch up in one spot look sloppy. After pulling the threads, slide the fabric along them to spread the gathers evenly before tying off. Use your fingers to adjust individual gathers as you sew the ruffle to the garment.

Gathers that slip during sewing: Too few pins will let gathers shift as you feed fabric through the machine. Pin every 2 to 3 inches, and sew slowly. If gathers slip, stop, reposition them, and continue.

Visible gathering stitches: If your gathering stitches show on the finished ruffle, use thread that matches your fabric, or use a gathering foot or cord method instead, which hide the stitches inside the seam.

Frequently Asked Questions

How much fabric do I need for a ruffle?

A ruffle needs to be 1.5 to 2 times the length of the edge where you'll attach it. If you're ruffling a 20-inch neckline, cut a strip 30 to 40 inches long. Thicker fabrics need less length; lightweight fabrics can use more for fuller gathers.

What stitch length should I use for gathering?

Use 4 to 5 mm for the gathering stitches—much longer than normal sewing. Longer stitches are easier to pull and less likely to break. For attaching the ruffle to the garment, switch back to 2 to 2.5 mm for strength.

Can I gather knit fabric or stretch fabric?

Yes, but knits and stretchy fabrics are trickier because they can curl and shift. Use a narrow zigzag stitch instead of a straight stitch for gathering, and consider using a gathering foot, which handles stretch better than hand-pulled threads.

Do I have to remove the gathering stitches after I attach the ruffle?

No. The gathering stitches stay in the seam allowance and won't show on the finished garment. If they do show, trim the seam allowance closer to the stitching line, or use a gathering foot or cord method next time to hide them inside the seam.

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

A ruffle is gathered or pleated fabric sewn into a seam, so it's attached along one edge. A frill is a strip of gathered or pleated fabric sewn along both edges, creating a double layer of ruffles. Both use the same gathering methods—you just sew the frill to both edges of the garment instead of one.