Skip to Content

Modern Truss DIY Dining Table

Build a modern truss DIY dining table with these plans.

modern truss DIY dining table

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.

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.

If you followed along with this project over on Instagram, you know it was definitely a learning experience (sometimes more of a learning experience than I was hoping for), but here it is – a DIY dining table and bench for the new house!

Up until this point, I’ve built all my projects with soft woods – mostly pine, as well as some cedar every now and then. This is the very first time I’ve ventured into hardwoods.

Why?

Well, I thought it would be a fun challenge – a good time to stretch my woodworking skills a bit and build something a little more durable since it’s a dining table.

I’m happy to report that I only contemplated burning it a few times during the process.

Ok.

Maybe more than a few times.

But I learned a lot. And I’m sure my next hardwoods project will be that much easier.

There’s no better way to learn than to do!

Both the table and bench are solid ash, finished with Rubio Monocoat oil in walnut. The walnut color is much cooler and more rustic than I expected. I wish I had left it the natural color, but it still turned out beautiful (just not the exact color I had pictured).

If you do decide to build with hardwoods and use pocket hole joinery, I highly recommend SC Johnson paste wax. Just dip the screws in it and it will allow you to drive them into the hardwood easily … ask me how many screws I broke before one of my Instagram friends shared that little tip …

But for real. Apparently it’s the cheat code for building with pocket holes in hardwoods – wax those screws up!

If you want to keep it simple, DON’T WORRY. I kept all the dimensions to standard off-the-shelf lumber that you can get at the home improvement store (typically pine).

Enjoy the plans!

And don’t forget to check out plans for the matching DIY modern truss dining bench!

Step 1.

DIY dining table 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 tabletop will cover them once it’s attached). Place pocket holes on the bottom of the bottom 2×4 to hide them.

Step 2.

DIY dining table step 2

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 tabletop will cover them once it’s attached). Place pocket holes on the bottom of the bottom 2×4 to hide them.

Step 3.

DIY dining table step 3

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

Step 4.

DIY dining table 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 tabletop is attached.

Step 5.

DIY dining table step 5

Attach the angled supports boards to the legs and top frame. Use wood glue and 2 1/2 pocket hole screws to attach them along the bottom. Use wood glue and drive 2″ nails at an angle through the top 2×4 into the truss boards. Countersink the screws on the top so they won’t interfere with the tabletop.

Step 6.

DIY dining table step 6

Add the outside top 2×4 supports. Attach them to the legs with wood glue and 2 1/2″ pocket hole screws.

Step 7.

DIY dining table step 7

Build the table top.

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. Keep in mind it will make your tabletop narrower and you may want to adjust dimensions, start with 2x10s, or add another board. If you don’t have a table saw, you can build the tabletop with 2x8s as is, but you’ll be able to see the joints between boards.

There are a ton of ways to build tabletops, 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.

I finished this table with Rubio Monocoat Oil Plus 2C. It’s a bit more spendy than stain & poly, but is hands-down my favorite wood finish and worth every penny. It was SO EASY to apply and has held up to our three young kiddos better than any other dining table we’ve owned or built.

Step 8.

DIY dining table step 8

Attach the tabletop 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.

Bitterroot DIY
DIY Modern Truss Dining Table & Bench
DIY Modern Truss Dining Table & Bench
DIY Modern Truss Dining Table & Bench

This site uses Akismet to reduce spam. Learn how your comment data is processed.