New Janome General-Leaderboard Left

Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


Flat Bench Cushion with Piping and Buttons

Printer-friendly versionSend by emailPDF version

A bench cushion is one of the top projects new sewers list as the decorating puzzle that finally got them thinking about making something on their own rather than buying. Standard bench cushions are certainly available in stores, but I think we can all agree that they never, ever, ever fit right. The piping and buttons are optional, but they add the professional finishing touches that make all the difference... and impress all those who will soon be sitting on your new bench cushion. 

Our cushion was made to fit a 18" x 48" wrought iron bench. This is a pretty standard size, but remember, the beauty of this project is to make a custom cushion that fits YOUR bench! Simply measure the width and length, then adjust our measurements up or down accordingly.

Sewing Tools You Need

Fabric and Other Supplies

  • 1½ yards of 54" + wide décor weight fabric; we used a Mill Creek fabric by Raymond Waites Designs that we purchased locally. However, the possibilities are really endless to best match your décor style and color. Our friends at have a great upholstery selection, and of course we are also big fans of the Waverly home décor fabrics
  • ONE 45" x 60" pre-cut of Poly-Fil® Traditional Quilt Batting; a lightweight needlepunched polyester quilt batting. This product is available in a variety of sizes. As you'll see below in the Getting Started section, we needed two 19" x 49" pieces, which is why we opted for the size shown above. 
  • 1½ yards of 2" deep x 18" wide NU-Foam®; this densified polyester product comes in pre-cuts as well as a large roll; we used a 18" x 2" x 5 yard roll. As you'll see below in the Getting Started section, for our bench, we needed one piece full width (18") x 48". 
  • 7¾ yards of ⅜" piping to coordinate with the fabric; we used pre-made cotton/poly piping from our local JoAnn Fabrics in a natural white 
    NOTE: You can buy pre-made piping or make your own (we have a tutorial on piping if you're new to the technique). If you buy pre-made, you'll want to shop in the home décor section in store or online in order to find piping large enough for this application. The standard packaged piping by Wrights or others would be too small. 
  • Six 1⅛" - 1½" covered button kits
  • All purpose thread to match fabrics
  • Buttontwist thread to sew buttons in place; such as Coats Dual Duty Plus® Button & Craft Thread
  • See-through ruler
  • Fabric pencil
  • Iron and ironing board
  • Scissors or rotary cutter and mat
  • Seam gauge
  • Seam ripper
  • Straight pins
  • Hand sewing needle
  • Longer, larger-eye needle for sewing the buttons in place

Getting Started

  1. From the fabric, fussy cut the following:  
    TWO 19" x 49" rectangles
    TWO 3" x 19" strips
    TWO 3" 49" strips
  2. From the batting, cut TWO 19" x 49" rectangles. 
  3. Cut the NU-Foam® into ONE 18" x 48" rectangle.
  4. Cut the piping in half; you need approximately 140" for the top and 140" for the bottom.

At Your Sewing Machine & Ironing Board

Layer the top and bottom

  1. Place one 19" x 49" batting piece flat on your work surface.
  2. Place one 19" x 49" fabric piece right side up on top of the batting, aligning all four edges.
  3. Lightly pin. Machine baste the pair together around all four raw edges. You will now be able to treat the two pieces as one.
  4. Repeat with the second pieces of batting and fabric. 

Attach the piping

  1. Working on the right side of one fabric/batting panel, and leaving approximately 1-2" loose at the head, start in the middle of one 49" side and pin the piping all the way around the edge. The flange of the piping should be flush with the raw edge of the fabric/batting. When you get back around to your starting point, leave a 1-2" tail for finishing. Trim away any excess.
  2. Clip the flange to curve around the corners.
  3. Peel back the piping fabric to expose the cording underneath.
  4. Trim the ends of cording tails so they exactly meet and lay flat against the fabric. 
  5. Fold under one end of the piping fabric to create a clean edge. Wrap this folded end under and around the opposite end, overlapping about ½".
  6. Attach a Zipper foot. Machine baste the piping in place.
    NOTE: As we mentioned above, we have a tutorial on piping if you're new to the technique.
  7. Repeat to attach the remaining length of piping to the remaining fabric/batting panel. 

Make the side ring and assemble the top and bottom to the sides

  1. Find the four 3" strips. 
  2. Pin all the strips right sides together and end to end...
  3. ... 19" end strip to 49" side strip to second 19" end strip to second 49" side strip. You should now have a ring o' fabric. 
  4. Switch back to your regular presser foot.
  5. Using a ½" seam allowance, stitch all the ends together. Press the seam allowances open and flat. 
  6. Place one fabric/batting/piping piece right side up on your work surface.
  7. Matching the seams of the side ring with the corners of the main fabric, pin the side ring right sides together all around. You are working right sides together, aligning the raw edges, pinning generously as you go, and sandwiching the piping between the layers. Clip the side fabric ring as needed to turn a neat corner.
  8. Change back to a Zipper foot. Sew around the entire edge with an approximate ½" seam allowance. The goal is to stitch as close to the piping cord as possible and keep your seam nice and straight. Depending on your piping and its flange width, you might be slightly smaller or larger than a full ½" seam.
  9. The corners are handled similar to how you attach bias binding (we have a good tutorial if you are new to this technique). You'll sew almost to the corner, stop and backstitch. Then, keeping your needle in the down position, pivot 90˚, folding the excess fabric of the ring along the seam and into the corner as you turn. Continue down the next side. Repeat this process at each corner.
  10. Fold up the sides so it resembles the bottom of a gift box.
  11. Place the remaining fabric/batting piece right sides together with the top raw edge of the side ring. It's as if you are setting a recessed lid into a box. 
  12. As above, you are working right sides together, aligning the raw edges, matching the corners with the seams of the side ring, and sandwiching the piping in between the layers. 
  13. Pin in place all around, but leave an approximate 10-12" opening along one of the 49" sides for turning the cover right side out.
  14. As above, use a Zipper foot to sew around the entire edge with an approximate ½" seam allowance. Remember to lock your seam at either side of the 10-12" opening.
  15. Turn right side out through the opening. Push out the corners. Lightly press. 
  16. Find the 18" x 48" piece of NU-Foam®. Insert the foam into the cover. We found it best to roll both ends of the NU-Foam towards the center until it was small enought to insert through the opening. Then unroll each end into place. It will be a snug fit, which is what you want. The NU-Foam® has a rough finish so it will grip against the batting on the inside of the cover.
  17. Starting in the corner farthest from the opening, gently push the NU-Foam® into place, working your way out through the opening.
  18. Pin the opening closed, being careful to fold in the raw edge so it is flush with the sewn seam.
  19. Thread a hand sewing needle and stitch the opening closed.


  1. Mark the placement for the three buttons. The row of buttons should be centered side to side (9" from each edge in our sample), and centered end to end. On ours, this meant we had one button smack dab in the center at 24" from each end with the other two placed 12" from each end. Measure and make these three marks on both sides of the cushion. 
  2. Using leftover scraps and the button cover kits, create six covered buttons. 
    NOTE: If you are new to making covered buttons, review our easy tutorial on making them and stitching them in place.
  3. Using the marks you made above, stitch the covered buttons in place. You are not stitching all the way through the NU-Foam®; that would make the cushion too wavy. However, you are pulling the buttons tight enough to make a little tuft. As mentioned in the supply list, consider using buttontwist thread, which is heavier and thicker so you can pull your stitches nice and tight without snapping the thread.
  4. Flip over the cushion and stitch the remaining three buttons into place.


Project Design: Alicia Thommas
Sample Creation and Instructional Outline: Debbie Guild



Comments (4)

Robin said:
Robin 's picture

Nothing came up for me on the tutorial for doing the corners. Please help.

Love your site! Thank you for all the great explanations and pictures! 

New to doing this kind of work to some degree. Recovered my electric recliner, but didn't use piping. I'm impressed with how it came out for a novice! Whole new chair!

In gratitude,


rmputnam said:
rmputnam's picture

When attaching the buttons, you mention you are not going all the way through the NuFoam.  Are you only going through the fabric and batting??  I can't imagin 'turning' the needle in the middle of the NuFoam.  Trying to picture how this works.  Thanks so much.

Ramona (rpsandbag at

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@rmputnam - yes, just through the fabric and batting. Then, as mentioned, just pull tight to create a kind of "faux tufting." Using a heavier button thread is a good idea so you can pull tight without danger of breaking the thread.

Add new comment

*Sew4Home reserves the right to restrict comments that don’t relate to the article, contain profanity, personal attacks or promote personal or other business.
By submitting this form, you accept the Mollom privacy policy.