With this quick, easy sewing tutorial, you can learn how to sew a pair of simple, charming pillowcases with ruffles in less than one hour.

Pink, orange, grey and white Merchant and Mills check linen fabric ruffle edge pillowcase on a cosy bed with white linen sheets and small bedside table in oak with books and a vase filled with English lavender.

There’s something quite satisfying about simple home sewing projects like making a set of pillowcases. It’s so joyful to create something with my hands and feel the following sense of accomplishment and I hope you can experience this too!

It’s also liberating not to rely on consumerism for everything you need. Part of being a frugal homemaker is being creative and resourceful in repairing and making things.

Handmaking beautiful one-of-a-kind pieces brings a special touch to our homes that store-bought pieces just don’t bring. Instead of spending hours searching online for something, you can make exactly what you want.

Close up of Makylas pink, orange, grey and white Merchant and Mills check linen fabric ruffle edge pillowcases on a cosy bed with white linen sheets.

It’s amazing to think that a few pieces of fabric and some thread can turn into a beautiful and functional item I can use daily. Of course, the best part is enjoying a nice hot cup of tea while I work.

If you enjoy sewing cushions and pillowcases for your home, you’ll love my easy ruffle cushion cover tutorial and this simple envelope cushion tutorial, too!

As an Amazon Associate, I earn from qualifying purchases. Read my full disclosure here.

Sewing Tips

  • Practise gather stitching before starting this project so you feel confident.
  • Use pretty tablecloths or vintage linens. 
  • Serge or zigzag stitch the seams to stop fraying.
  • Sew these together using French seams for a clean finish.
Pink, orange, grey and white Merchant and Mills check linen fabric ruffle edge pillowcases on a cosy bed with white linen sheets.

Materials & Tools You Will Need

How to Sew Pillowcases With Ruffles

Each finished pillowcase is 51cm x 76cm (20″ x 30″ inches), a queen-size pillowcase. Note: this doesn’t include the ruffle, just the pillowcase size.

1. Cut out the pillowcase pieces. The cut list below is to make a pair of pillowcases. Cut out your fabric to the measurements below:

  • Front, cut x 2, 53cm x 93cm (20.87″ x 36.61″).
  • Back, cut x 2, 53cm x 79cm (20.87″ x 31.10″).
  • Ruffles, cut x 2, 16cm x 80cm (6.30″ x 31.50″).
Diagram of measurements for cutting out and sewing pillowcases with ruffles.

2. Hem the pillowcase ends. Place the front and back pieces right sides together to create a pair of pillowcases.

Following the diagram below, fold the front and back ends to the wrong sides of the fabric 1cm (3/8 inch), then another 1cm (3/8 inch) to create a double-folded hem. Pin and edgestitch each seam in place. Repeat for the other pillowcase.

Diagram of sewn seam on the pillowcase front and back pieces.
Folding a double folded hem on the pillowcase front edge

3. Sew the ruffles together. Fold each ruffle in half lengthwise, right sides together, and press with an iron to crease the fabric fold. Then, sew each end with a 1cm (3/8 inch) seam allowance. Trim the corners of the seam allowance off. Turn the ruffles to the right sides and press.

Edges of the ruffle sewn together

Change the sewing machine stitch length to 4 or longer. Then, on each ruffle, sew a row of gathered stitching 5mm (1/4 inch) from the raw edge and a second row 5mm (1/4 inch) from the stitching line.

Need help? Follow this guide on gathering stitches to make ruffles.

Ruffle sewn together with gathering stitching for pillowcases

4. Attach the ruffles. With the right side facing up on the front pillowcase, place a ruffle on the unhemmed side and gather it to be 2cm (3/4 inch) smaller than the side. Pin the ruffle 1cm (3/8 inch) below the top edge of the pillowcase. Continue to the bottom edge; the ruffle should sit 1cm (3/8 inch) above the bottom edge of the pillowcase. Repeat for the other pillowcase.

Pinned ruffle onto pillowcase edge

Place the back pillowcase piece on top of the front and right sides together. Pin the ruffle side first. The ruffle will be between the front and back pieces. Repeat for the other pillowcase.

Pull back the longer hemmed end on the front piece over the top of the back piece. Align the fold to the back hem and pin in place along the sides. Continue to pin around the entire pillowcase. Repeat for the other pillowcase.

Pillowcase front and back pieces placed right sides together
Folding the pillowcase flap over

5. Sew the pillowcase together. Sew around the edges except for the folded end with a 1cm (3/8 inch) seam allowance. Then, finish off the seams with a zigzag stitch or serger. Turn through to the right sides, and you’re finished! Repeat for the other pillowcase.

More Home Sewing Tutorials:

Yield: 2 pillowcases

How to Sew Pillowcases with Ruffles

How to Sew Pillowcases with Ruffles

With this quick, easy sewing tutorial, you can learn how to sew a pair of simple, charming pillowcases with ruffles in less than one hour.

Active Time 1 hour
Total Time 1 hour
Difficulty Easy
Estimated Cost $50

Materials

  • 1.5 metres (1.5 yards) of cotton or linen fabric
  • Matching thread

Tools

  • Sewing machine
  • Tape measure
  • Chalk 
  • Fabric shears
  • Pins
  • Iron

Instructions

  1. Each finished pillowcase is 51cm x 76cm (20" x 30" inches), a queen-size pillowcase. Note: this doesn't include the ruffle, just the pillowcase size.
  2. Cut out the pillowcase pieces. The cut list below is to make a pair of pillowcases. Cut out your fabric to the measurements below:
    Front, cut x 2, 53cm x 93cm (20.87" x 36.61").
    Back, cut x 2, 53cm x 79cm (20.87" x 31.10").
    Ruffles, cut x 2, 16cm x 80cm (6.30" x 31.50").
  3. Hem the pillowcase ends. Place the front and back pieces right sides together to create a pair of pillowcases. Following the diagram below, fold the front and back ends to the wrong sides of the fabric 1cm (3/8 inch), then another 1cm (3/8 inch) to create a double-folded hem. Pin and edgestitch each seam in place. Repeat for the other pillowcase.
  4. Sew the ruffles together. Fold each ruffle in half lengthwise, right sides together, and press with an iron to crease the fabric fold. Then, sew each end with a 1cm (3/8 inch) seam allowance. Trim the corners of the seam allowance off. Turn the ruffles to the right sides and press.
    Change the sewing machine stitch length to 4 or longer. Then, on each ruffle, sew a row of gathered stitching 5mm from the raw edge and a second row 5mm from the stitching line.
  5. Attach the ruffles. With the right side facing up on the front pillowcase, place a ruffle on the unhemmed side and gather it to be 2cm (3/4 inch) smaller than the side. Pin the ruffle 1cm below the top edge of the pillowcase. Continue to the bottom edge; the ruffle should sit 1cm (3/8 inch) above the bottom edge of the pillowcase. Repeat for the other pillowcase.
    Place the back pillowcase piece on top of the front and right sides together. Pin the ruffle side first. The ruffle will be between the front and back pieces. Repeat for the other pillowcase. Pull back the longer hemmed end on the front piece over the top of the back piece. Align the fold to the back hem and pin in place along the sides. Continue to pin around the entire pillowcase. Repeat for the other pillowcase.
  6. Sew the pillowcase together. Sew around the edges except for the folded end with a 1cm (3/8 inch) seam allowance. Then, finish off the seams with a zigzag stitch or serger. Turn through to the right sides, and you're finished! Repeat for the other pillowcase.

Notes

  • Practise gather stitching before starting this project so you feel confident.
  • Use pretty tablecloths or vintage linens. 
  • Serge or zigzag stitch the seams to stop fraying.
  • Sew these together using French seams for a clean finish.
  • Did you make this project?

    Please consider leaving a 5 star review if you enjoyed this project! Don't forget to share this project to Pinterest for later!

    2 Comments

    Leave a Reply

    Your email address will not be published. Required fields are marked *