The Basic Method for Attaching a Ruffle

Sewing a ruffle onto fabric means gathering one edge of a strip of material and stitching it to another piece so the gathered edge creates a wavy, decorative border. The most common way is to run two parallel lines of loose stitching along the edge you want to gather, pull the threads to bunch the fabric, then pin and stitch the ruffle to your main piece using a standard seam.

The whole process takes about 20 to 40 minutes depending on how long your ruffle is and how much you gather it. You will need a needle, thread, scissors, pins, and either a sewing machine or the patience to hand-sew. Most people use a machine because it is faster and the seams hold better under wear.

Key Takeaways

  • Cut your ruffle strip twice as long as the edge where it will attach, or longer if you want more fullness.
  • Sew two parallel lines of loose stitching (long stitch length, loose tension) along one long edge of the ruffle strip, leaving thread tails long enough to pull.
  • Pull both bobbin threads from one end to gather the ruffle until it matches the length of the edge you are attaching it to.
  • Pin the gathered ruffle to your main fabric with right sides together, then sew a standard seam to find it permanently.
  • Finish the raw seam edge with a zigzag stitch or binding to prevent fraying.

Cutting and Preparing Your Ruffle Strip

Start by deciding how wide you want your ruffle to be when it is finished. A typical ruffle is 1 to 3 inches wide. Cut your strip twice that width plus half an inch for seam allowance on each side. So if you want a 2-inch finished ruffle, cut your strip 5 inches wide.

The length of your strip matters more than the width. Measure the edge where the ruffle will go. Cut your ruffle strip at least twice that length, and three times the length if you want a very full, gathered look. A ruffle that is only twice the length of the edge will look modest; three times or more will look dramatic and bouncy.

If your ruffle needs to be longer than one piece of fabric, sew two or more strips together end-to-end with a short seam, then press the seams flat. This creates one long strip to work with.

Creating the Gathering Stitches

Set your sewing machine to a long stitch length — around 4 to 5 millimeters — and loosen the tension slightly so the threads are straightforward to pull later. You are not trying to make a permanent seam yet; you are making stitches that will gather the fabric.

Sew two parallel lines along one long edge of your ruffle strip. The first line should be about a quarter inch from the edge, and the second line should be about half an inch from the edge. Both lines run the full length of the strip. Leave at least 2 inches of thread hanging loose at both ends of each line so you have something to grab and pull.

Do not backstitch at the beginning or end. You want those thread tails free so you can pull them. If your machine automatically ties off threads, trim the knots and leave the long tails.

Gathering the Ruffle to the Right Length

Lay your ruffle strip flat with the gathering stitches facing up. At one end, gently pull both bobbin threads (the threads on the underside) at the same time. The fabric will bunch up toward the other end. Keep pulling until the ruffle is gathered down to match the length of the edge where it will attach.

Pull evenly so the gathers are roughly the same size all the way across. If one side gathers more than the other, loosen it slightly by pushing the fabric back along the threads, then adjust. This takes a minute or two of fiddling, but it is worth doing right so your ruffle looks even.

Once the ruffle is the correct length, wrap the thread tails around a pin to hold the tension so the gathers do not come loose. Do this at both ends.

Pinning and Sewing the Ruffle to Your Main Fabric

Place your main fabric flat with the right side (the side you want to show) facing up. Lay the gathered ruffle on top of it with the right side of the ruffle also facing up, so the gathered edge lines up with the edge of your main fabric. The raw edge of the ruffle should be even with the raw edge of the main fabric.

Pin the ruffle in place every inch or so, pushing the pins through both layers. Make sure the gathers stay even as you pin. If the ruffle bunches unevenly, adjust the pins and redistribute the gathers by hand.

Set your machine back to a normal stitch length (2 to 2.5 millimeters) and sew along the pinned edge with a standard seam allowance — usually half an inch. Sew slowly so you can keep the layers flat and the gathers from shifting. Remove pins as you go.

Finishing the Seam to Prevent Fraying

Once the ruffle is sewn on, the raw edges of the seam will fray over time, especially if the garment is washed. Finish the seam by sewing a zigzag stitch along the raw edge, or by binding it with bias tape or a narrow strip of fabric.

To zigzag, set your machine to a medium-width zigzag stitch and sew along the raw edge of the seam, catching both layers. This locks the fibers and keeps them from coming loose. Trim any loose threads when you are done.

If you prefer a neater look, fold bias tape around the raw edge and stitch it down. This takes a bit longer but looks more polished, especially on visible seams like a neckline or armhole.

Common Mistakes and How to Avoid Them

The most common mistake is cutting the ruffle strip too short. If your ruffle is only as long as the edge it attaches to, it will not gather at all — it will just be a flat strip. Always cut at least twice the length, and measure twice before you cut.

Another mistake is pulling the gathering threads too hard and breaking them. Pull slowly and steadily, and if a thread breaks, you can tie a new thread to the broken end and keep pulling. It is annoying but fixable.

Uneven gathers happen when you do not distribute the fabric evenly as you pull. Take your time and adjust as you go. Pushing the bunched fabric back along the threads and re-gathering is normal and expected.

Forgetting to finish the seam edge is not a mistake that ruins the project, but it does shorten the life of the garment. If you are making something that will be washed often, finish the seam. If it is a one-time decoration, you can skip it.

Frequently Asked Questions

Can I hand-sew a ruffle instead of using a machine?

Yes. Use a needle and thread to sew two lines of long, loose running stitches instead of machine stitches, then pull the threads to gather. Hand-sewing takes longer and the seams may not be as strong, but it works. Sew the ruffle to the main fabric by hand using a backstitch or whip stitch.

What if my gathering threads break while I am pulling?

Tie a new thread to the broken end and keep pulling. You may need to tie it to both the bobbin thread and the top thread if both break. It is frustrating but does not ruin the project. Some people use dental floss or heavy-duty thread for gathering to avoid breakage.

How do I make the ruffle fuller and more dramatic?

Cut the ruffle strip three times the length of the edge instead of twice, or even longer. The more extra fabric you have, the more it will bunch up and create volume. You can also sew the gathering stitches closer to the edge so more of the strip becomes ruffled.

Do I need to press the ruffle after sewing it on?

A light press with a warm iron can help set the seam and make the gathers look neater. Press from the back side of the fabric so you do not flatten the gathers. Use steam if your fabric can handle it, and press gently without leaning hard on the iron.

Can I attach a ruffle to a curved edge like a neckline?

Yes, but it is trickier. Gather the ruffle longer than you think you need, then pin it to the curved edge and adjust the gathers as you go so they follow the curve. Sew slowly and check that the layers stay flat. You may need to ease the main fabric slightly to make it fit smoothly.