Workshop

Building a walnut dining table

From rough boards to a table that seats six, and what a cut list has in common with an architecture diagram.

Blueprint-style drawing of a walnut dining table showing top and front views with dimensions.

My wife and I had been eating at a table that was too small for six people for about four years. I kept saying I would build a replacement. This summer I finally ran out of excuses, bought a stack of rough walnut, and cleared the garage.

Design first, saw second

I spent more evenings on paper than at the saw. I sketched the top, the base, and every joint, then redrew it until I could explain why each piece existed. The habit comes straight from my day job: if you cannot draw how the parts connect, you are not ready to build them.

The plan was a 72 by 38 inch top on a trestle-style base, with the legs joined to the stretcher by through mortise and tenon joints. No screws visible, no brackets, nothing a future owner would have to guess about.

Cut list, in the order I milled it
PartQtyFinished sizeNotes
Top boards572 x 7.6 x 1.25 inBook-matched where the grain allowed
Legs228 x 4 x 3 inMortised for the stretcher
Stretcher148 x 4 x 2 inThrough tenons, wedged
Breadboard ends238 x 3 x 1.25 inAllow for seasonal movement

Milling is the unglamorous part that decides everything

Rough lumber is honest. It cups, twists, and hides surprises. I let the boards sit in the garage for two weeks, then milled them in stages: joint one face, joint one edge, plane to thickness, rip to width. Between each stage I stacked and stickered the boards and let them settle.

That patience paid off at glue-up. Boards that had been flattened gradually met each other with no gaps, and I needed far fewer clamps than I feared.

Wood moves, so design for it

The single most useful lesson of the build was seasonal movement. A solid wood top will swell and shrink across the grain through the year. If you pin it down rigidly, it will crack. The breadboard ends are attached with a center tenon glued and the outer ones left free in elongated holes, so the top can move while staying flat.

Good joinery is a constraint you design on purpose. Bad joinery is a constraint the material enforces later.

I think about platform guardrails the same way. A rule that fights how people actually work will get cracked and worked around. A rule that leaves room for the natural movement of the system holds for years.

Finish

I used three coats of a hardwax oil, sanding lightly between coats. Walnut does most of the work on its own, so I wanted the finish to disappear and let the grain speak.

What I would do differently

The table has been in daily use for a few months now. Dinner is louder and the table is just big enough, which is the best review a table can get.