Create a Stylish and Functional DIY Dining Table Bench
Transform your dining space into a welcoming and functional area with a DIY dining table bench. Not only is it a cost-effective solution, but it also allows you to customize the design to match your home's aesthetic. Here's a simple, step-by-step guide to help you create an easy DIY dining table bench that's both sturdy and stylish.
Materials Needed
- 2x4 lumber (for the frame and legs)
- 1x6 lumber (for the seat and backrest)
- Wood glue
- 1-1/4" pocket hole screws
- 1-1/4" wood screws
- Stainless steel or galvanized bolts and washers (for attaching the legs)
- Sandpaper (120-grit and 220-grit)
- Wood stain or paint (optional)
- Polyurethane or varnish
- Tape measure
- Pencil
- Circular saw
- Drill
- Jigsaw (optional, for decorative cuts)
- Clamps
- Pocket hole jig (optional, for stronger joints)
Measure and Cut the Wood Pieces
Before you start cutting, determine the desired length, width, and height of your bench. A standard dining table bench is around 12-14" wide and 36-48" long, with a height of 18".
| Piece | Quantity | Dimension |
|---|---|---|
| Legs | 4 | 2x4 @ 18" (height) x 3" (width) |
| Seat supports | 2 | 2x4 @ 48" (length) x 3" (width) |
| Backrest support | 1 | 2x4 @ 48" (length) x 3" (width) |
| Seat slats | 6-8 | 1x6 @ 48" (length) x 5.5" (width) |
| Backrest slats | 4-6 | 1x6 @ 12" (width) x 5.5" (height) |
Assemble the Bench Frame
Using a pocket hole jig (optional) and 1-1/4" pocket hole screws, attach the seat supports and backrest support to the legs, creating an 'H' shape. Ensure the legs are flush with the top of the seat supports and the backrest support is centered.

Attach the Seat and Backrest Slats
Lay out the seat slats evenly across the seat supports, leaving a small gap between each slat for drainage and airflow. Attach them using 1-1/4" wood screws. Repeat the process for the backrest slats, attaching them to the backrest support.
Secure the Legs to the Bench Frame
Mark the center point of the seat supports and backrest support where the legs will attach. Drill a hole through the marks, using a drill bit that matches the diameter of your bolts. Attach the legs using bolts, washers, and nuts, ensuring the bench is level and stable.
Sand, Stain, and Seal
Sand the bench using 120-grit sandpaper, followed by 220-grit sandpaper for a smooth finish. Wipe off any dust with a damp cloth. Apply your chosen wood stain or paint, allowing it to dry according to the manufacturer's instructions. Finally, apply a coat of polyurethane or varnish to protect the bench and enhance its durability.

Enjoy your new DIY dining table bench! This simple yet stylish addition to your dining space will not only provide extra seating but also add a touch of personal charm to your home.