Build a modern truss DIY dining bench with these plans.

This post may contain affiliate links. If you make a purchase from one of the links, I may make a small commission at NO EXTRA COST to you. This helps keep the tutorials and plans free here at Bitterroot DIY. Thank you for your support! See my full disclosure here.
- Kreg Pocket Hole Jig
- Table Saw (optional)
- Miter Saw
- Circular Saw
- Orbital Sander
- Drill
- Tape Measure
- Wood Glue
- 2 1/2″ Pocket Hole Screws
- Tabletop Fasteners or 3/4″ Corner Braces (8)
- Clamps
- Level
- Speed Square
- Pencil
- Safety Glasses
- Ear Protection
The lumber and cut lists for this DIY dining table & bench are available for purchase. Your purchase also includes a downloadable PDF of the plans. If you prefer, the plans are available for free in the post below – you simply have to calculate the lumber and cut lists yourself.
-
Modern Truss Dining Table$2.99
-
Modern Truss Dining Bench$1.99
Don’t forget to check out plans for the matching DIY modern truss dining table too!
Step 1.

Assemble the first leg frame with wood glue and 2 1/2″ pocket hole screws.
Place pocket holes on the top of the top 2×4 to hide them (the bench seat will cover them once it’s attached). Place pocket holes on the bottom of the bottom 2×4 to hide them.
Step 2.

Attach the bottom of the truss frame to the leg with wood glue and two 2 1/2″ pocket hole screws.
Place pocket holes on the bottom of the 2×4 to hide them.
Step 3.

Repeat steps 1 & 2 to build the second leg frame.
Step 4.

Join the two legs together with the top 2×4 support. Center the 2×4 on both legs and attach with wood glue and two 2 1/2″ pocket hole screws per side.
Place pocket holes along the top of the 2×4 to hide them once the bench seat is attached.
Step 5.

Join the two legs together with the top 2×4 support. Center the 2×4 on both legs and attach with wood glue and two 2 1/2″ pocket hole screws per side.
Place pocket holes along the top of the 2×4 to hide them once the bench seat is attached.
Step 6.

Build the bench seat.
If you have a table saw, you can rip the rounded edges off the 2x8s to get perfectly square edges before joining the boards together. If you don’t have a table saw, you can build the bench with 2x8s as is, but you’ll be able to see the joints between boards.
There are a ton of ways to build bench seats, so use whichever method you prefer. If you own pipe clamps, you can edge glue all the boards. If you’re new to building (or don’t have large enough clamps), use wood glue and 2 1/2″ pocket hole screws. Stagger the pocket holes along the back as shown above.
Once all wood glue is dry, sand and finish as desired.
Step 7.

Attach the bench seat to the base with tabletop fasteners or small 3/4″ corner brackets.

I’d love to see your take on this DIY dining table & bench, so tag me over on Instagram @bitterrootdiy or shoot me an email at bitterroot.diy {at} gmail.com if you build it!
As always, please let me know if you have any questions and I’ll get back to you as soon as possible.

