How to make pillowcases: Envelope pillow cover with buttons

In this sewing tutorial I want to show you How to make pillowcases: Envelope pillow cover with buttons. Using this  tutorial you can make a simple pillowcase for your slip on pillow (ignore “Making front panel” part of this tutorial and jump straight to “Sewing back panel”) or you can make a decorative pillow for your bed as I did. The front of this pillow is decorated with finest lace and fabric covered buttons. Cutting directions for three pillow form sizes, Standard, Queen and King will help you to estimate the fabric requirement for this project, while close look photos will guide you through the sewing process. This is an easy project that will take approximately one hour from start to finish and can be completed by a total beginner.

This gorgeous pillow sham is made of silk taffeta, the front is decorated with finest lace and matching color buttons. A layer of batting is added to the pillow front to enhance appearance and add puffiness to the pillow body.


  • Fabric of your choice
  • Lace for the front panel
  • Batting and lining (optional)
  • Coordinating buttons or self-covered buttons,
  • Matching color threads

Cutting fabric:

  • For Standard size pillow form (20″ x 26″) cut 1 front, 21″ x 27″, 2 backs, 21″ x 17″ from main fabric, cut 1 piece, 21″ x 21″ from lace, 1 piece, 21″ x 27″ from batting and the same size from lining.
  • For Queen size (20″ x 30″) cut 1 front, 21″ x 31″, 2 backs, 21″ x 19″ from main fabric, cut 1 piece, 21″ x 24″ from lace, 1 piece 21″ x 31″ from batting and the same size from lining.
  • For King size (20″ x 36″) cut 1 front, 21″ x 37″, 2 backs, 21″ x 22″ from main fabric, cut 1 piece, 21″ x 28″ from lace fabric, cut 1 piece 21″ x 37″ from batting and same size piece from lining.

Making front panel:

Press under twice 1 ⅜” on one of 21″ long side of lace fabric.


Machine stitch the fold close to the inner fold. Press the fold again.


Attaching buttons:

Lay the front piece from main fabric flat face up. Place the lace, face up on one side of the front piece, so one short side of the lace is lined up with one short side of the main fabric. Pin in place.


On the folded part of the lace measure and mark with pins points where three buttons will be attached: one button must be right in the centre of the folded part of the lace and each of the other two should be in the middle of the distance between the centre button and the long edge of the panel.


Hand sew on the buttons.

Sewing back panel:

Press under ½” twice on one of 21” long edge of each back piece.


Machine stitch close to the inner fold.


Press the finished seam.

Assembling the pillow sham:

Place the front layers in the following order: Lining first, then batting and the front panel face up on the top, so the batting is sandwiched between the main fabric and lining, bringing into line all raw edges.


Place one back piece on one side of the front piece, face down, aligning raw edges. Put the other back piece on the other side of the front piece overlapping the first back piece and aligning raw edges.


Pin all layers together around perimeter of the pillow cover. Machine stitch the front and back panels together ½” from the edge removing the pins along the way.   



Trim the corner seam allowances.  


Neaten the edges with a zigzag stitch or a serger/overlocking machine. Press the seams.


Turn the pillow cover right side out. With close scissors carefully poke out the corners. Insert a pillow pad.

Do you like it?

If you want to make fabric covered buttons, here is the link to the tutorial

How to make fabric covered buttons


Leave a Reply

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