
I always planned to have an upholstered seat cushion made for our dining bench, but I didn’t want to rush into a custom cover. Custom work can be costly, and I wanted time to choose the right fabric. In the meantime I discovered a much simpler, budget-friendly DIY no-sew bench cushion that’s worked really well. I’m finally sharing how we did it.
One evening last year my daughter Courtney and I made our DIY no-sew bench cushion using foam and a simple cutting tool. I snapped a few photos so you can see what the foam and tool look like and how easy the process is.

The foam I used is free of flame retardants, which is important if people might nap or sleep on the cushion. The company now offers custom sizes, so in the future I might order a single long piece rather than using two sections to span our long bench.
Below I list the products I used from this room at the end of the post.

A simple foam-cutting knife made trimming the foam quick and neat.

The process is straightforward: order the foam in the size closest to what you need (many companies offer custom dimensions), then use a foam cutting tool or a suitable saw to trim it to fit. Our bench is shallower than the foam, so we laid the foam on the bench, marked where it needed to be trimmed with a pen and a ruler, and then cut it.
The cuts don’t have to be perfect—just reasonably straight so the cushion fits in the bench area. We used two pieces to span our long bench, but many suppliers now have longer lengths so you may only need a single piece.
Once the foam is cut to size, simply cover it with a throw or blanket that fits. It’s that easy.

I recently fell in love with washable plaid blankets and bought two more because they make a cozy, seasonal cover for the dining bench. They come in several colors and are easy to swap out when you want a new look.
This bench seat hack was actually my parents’ idea and it was brilliant. I searched for a pre-made cushion but most ready-made options were too short for our long bench. Cutting foam to size lets you create a cushion of any length you need.

I haven’t washed my blankets yet, but the creases will smooth out after laundering. I used two throws for full coverage and simply tucked some edges into the back and sides. Our bench has a small ledge that helps keep the cushion in place, but you can also let the throw hang over the front. We have drawers under the bench, so I make sure the throw doesn’t hang too low to avoid getting caught when opening them.
You can swap in quilts or different blankets by season. If your bench is shallower, choose a narrower throw or blanket. I often use patterned reversible washable blankets because they’re versatile and easy to clean.
I also love the look and warmth of wool blankets for colder months—cozy and inviting. This DIY is simple enough for anyone, even if you’re not a seasoned crafter. It was a fast, affordable solution that made the bench usable right away without committing to an expensive custom cushion.

A big advantage of using washable blankets is practicality: spills and messes are no problem. Toss the blanket in the wash and the bench is clean again—great for families with kids.
Even if I eventually order a custom cushion, I’ll likely still cover it with a blanket for seasonal style and easy laundering. I prefer comfortable, practical solutions that still look charming, and this approach fits that balance well.

We have another bench in the living room with a custom cushion, and I still layer throws to change its look. Right now that cushion is wrapped with a thin reversible blanket and topped with a plaid throw as an accent. It’s fun to refresh the style quickly and affordably.
After living with our DIY dining bench cushion for nearly a year, I’m happy to wait longer before investing in a custom seat. This easy no-sew option gives comfort, flexibility, and style without a big expense.

Foam for bench
Cutting tool for bench
Bamboo Shades (see more details and close up photo of color in this post)
Plaid Blanket
Patterned Rug (Ocean/Gold color)
Blue and White Pot on Table
Braided Placemats on Table
Patterned Pillow on Dining Bench
Striped Shams on Dining Bench
Jute Wrapped Chandelier with Shades (lots of shade options)
Rattan Dining Chairs
Favorite Home & Garden Coffee Table Books on shelves
Blue Striped Slipcovers (Downey Blue fabric)
Parsons Dining Chairs
Brass Wall Sconce
Living Room Rug
Find more sources from my home in My Shop!

