What you need to make ruffle curtains

Ruffle curtains are made by gathering strips of fabric and attaching them to a curtain panel or rod pocket. The ruffles run horizontally across the curtain face, creating texture and fullness. You will need fabric for both the main curtain panel and the ruffle strips, thread that matches your fabric, a sewing machine, scissors, a measuring tape, and pins. Most people also use a gathering foot or drawstring method to bunch the ruffle fabric evenly before sewing it down.

The amount of fabric depends on your window size and how full you want the ruffles to be. Ruffle strips are typically cut 3 to 6 inches wide and should be at least 1.5 times the width of your curtain panel to create visible gathers. If you want deeper, more dramatic ruffles, use 2 to 2.5 times the panel width instead.

Key Takeaways

  • Ruffle strips are cut on the crosswise grain of your fabric and sewn together end-to-end to reach the full width you need.
  • Gathering the ruffle fabric before attaching it prevents bunching and creates even, professional-looking folds.
  • Ruffles are sewn to the right side of the curtain panel using a straight stitch, then the seam is finished with a zigzag stitch to prevent fraying.
  • Spacing ruffles 4 to 6 inches apart vertically creates a balanced look, though you can adjust spacing to match your window proportions.

Cutting and preparing your ruffle strips

Cut your ruffle fabric into strips on the crosswise grain (perpendicular to the selvage). The width of each strip depends on how much fabric you want visible when the ruffle is finished—a 4-inch strip will show about 2 inches of ruffle after seam allowances and folding. Cut strips long enough to reach across your curtain panel width, then sew them together end-to-end using a quarter-inch seam allowance until you have one long strip that is 1.5 to 2.5 times your panel width.

Press the seams open as you go. Once all strips are joined, fold the long strip in half lengthwise with wrong sides together and press the fold. This creates a finished edge on the ruffle that will be visible when the curtain hangs. Trim the raw edges so they are even, then you are ready to gather.

Gathering the ruffle fabric evenly

Gathering prevents the ruffle from bunching unevenly when you attach it. The easiest method is to use a gathering foot on your sewing machine—check your machine manual to see if one came with your model, or purchase one that fits your machine type. With the gathering foot attached, sew along the raw edge of your folded ruffle strip using a long stitch length (around 4 to 5). The foot automatically bunches the fabric as you sew.

If you do not have a gathering foot, use the drawstring method instead. Sew two parallel lines of long stitches (4 to 5 stitch length) about a quarter-inch apart along the raw edge of the ruffle strip. Leave long thread tails at both ends. Pull the bobbin threads gently and evenly to gather the fabric to your desired width. Knot the threads at each end to hold the gathers in place. Once gathered, your ruffle strip should match the width of your curtain panel.

Attaching ruffles to your curtain panel

Lay your curtain panel flat with the right side facing up. Mark where you want each ruffle to sit using a ruler and fabric pencil or chalk. Spacing ruffles 4 to 6 inches apart works well for most windows, but adjust based on your preference and window height. Pin the gathered ruffle strip to the panel at your marked line, with the raw edges of the ruffle aligned with the top edge of where you want it to sit.

Sew the ruffle to the panel using a straight stitch with a quarter-inch seam allowance. Sew slowly and keep the gathers even as you work. Once the ruffle is sewn down, finish the seam by sewing a zigzag stitch over the raw edges to prevent fraying. Repeat this process for each ruffle row until your curtain is complete.

Finishing the curtain edges and hanging

After all ruffles are attached, finish the side and bottom edges of your curtain panel. Fold the sides in by half an inch, press, then fold again and sew a straight stitch close to the inner fold to create a clean side seam. Do the same for the bottom edge. If you want a rod pocket (the channel that slides over your curtain rod), fold the top edge down by the width of your rod plus half an inch, press, and sew a straight stitch close to the fold.

Press the entire curtain with a warm iron to set the seams and smooth the ruffles. Hang the curtain on your rod and arrange the ruffles so they fall evenly. The gathers will relax slightly once the curtain is hanging, which is normal. If any ruffles look bunched, gently pull the fabric to redistribute the gathers.

Common mistakes and how to avoid them

The most common mistake is not gathering the ruffle fabric enough before sewing it to the panel. If your ruffles look flat or barely gathered, you did not pull the gathering threads tight enough. Always gather to match your panel width exactly, and test the gathers on a scrap of fabric first if you are new to the technique.

Another frequent issue is uneven spacing between ruffles. Use a ruler and mark your lines clearly before pinning anything down. Sewing ruffles at slightly different heights makes the curtain look crooked even if the panel itself is straight. Finally, do not skip the zigzag finish on the seams—raw fabric edges will fray in the wash and create a shabby appearance over time.

Frequently Asked Questions

Can I add ruffles to curtains I already own?

Yes, but it is easier if the curtain is not yet hung. Lay the curtain flat, mark your ruffle lines, and sew them on the same way you would for a new curtain. If the curtain is already hanging, you can still do it, but you will need to work carefully to keep the panel straight and the ruffles level.

What fabric works best for ruffles?

Cotton, cotton blends, and lightweight linen all work well because they gather smoothly and hold their shape. Avoid very heavy fabrics like velvet or thick upholstery cloth, which bunch awkwardly and are hard to gather evenly. Lightweight fabrics also drape better and let light through.

How do I wash ruffle curtains without damaging the gathers?

Machine wash on a gentle cycle in cool water and hang to dry or lay flat. Do not put them in the dryer, which can set wrinkles into the gathers. When dry, press lightly with a warm iron if needed, working from the back of the fabric to avoid flattening the ruffles.

What if my ruffle strips are not long enough to reach across the panel?

Sew multiple strips together end-to-end until you reach the length you need. Use a quarter-inch seam allowance and press the seams open. The seams will be hidden in the gathers, so they will not be visible on the finished curtain.

Do I need a special presser foot to gather fabric?

A gathering foot makes the job faster and more even, but it is not required. The drawstring method works just as well and costs nothing if you already have thread. Both methods produce professional results—choose whichever feels more comfortable for your sewing style.