WoodworkingWeb
Some pages on this site carry affiliate links, marked where they appear. The joinery and technique guides carry none.

How to Build a Dining Table: Full Guide

A step-by-step guide to building a solid wood dining table: panel glue-up, wood movement, breadboard ends, and seating clearances. Avoid common mistakes.

  • Difficultyintermediate
  • Timea weekend

Tools

  • table saw
  • jointer
  • planer
  • router
  • clamps
  • drill
  • chisels

Materials

  • hardwood lumber (e.g., oak, walnut, maple) - 8/4 for legs, 4/4 for top
  • wood glue (PVA)
  • biscuits or dominos (optional)
  • screws for base
  • finish (e.g., polyurethane, oil)

Building a dining table is a step up in scale from most furniture projects. The top is wide, the legs are long, and the joinery has to handle both weight and seasonal wood movement. The difference between a table that lasts generations and one that cracks or wobbles within a year comes down to a few decisions made before the first cut.

This guide covers a classic trestle or four-leg table with a solid wood top. The same principles apply to most designs: panel glue-up, breadboard ends (if used), base construction, and attachment methods that allow the top to move.

Design and Dimensions

Before buying lumber, settle on the table’s size. A dining table should be at least 36 inches (91 cm) wide to allow for place settings, and the length depends on how many people you want to seat. Allow 24 inches (61 cm) of table edge per person, so a 72-inch (183 cm) table seats six comfortably. Standard table height is 30 inches (76 cm), but some prefer 29 inches (74 cm) for a more casual feel.

Seating clearance is often overlooked. Leave at least 12 inches (30 cm) of legroom between the chair seat and the underside of the apron. If the apron is too deep, chairs won’t tuck under, and diners will feel cramped. A common mistake is making the apron too deep for visual reasons, then having to raise the table height to compensate.

Lumber Selection and Milling

Choose a hardwood that is stable and readily available: oak, maple, walnut, or cherry. Avoid softwoods like pine for a dining table that will see heavy use. Buy lumber that is already kiln-dried and has been allowed to acclimate to your shop for at least a week. This reduces the risk of warping after assembly.

Mill all boards to a consistent thickness. For the top, 3/4 inch (19 mm) is sufficient for most tables, though some prefer 1 inch (25 mm) for a heavier feel. The legs should be thicker, typically 3 to 4 inches (76-102 mm) square, or turned if you prefer. The apron is usually 3/4 inch thick and 4 to 6 inches (102-152 mm) deep.

When laying out the top, arrange the boards to minimize visual contrast and ensure the grain direction is consistent. Alternate the end grain direction to reduce cupping. Mark the boards so you can keep the same orientation during glue-up.

Panel Glue-Up

The top is the most visible part of the table, and the glue-up is where many builds go wrong. The goal is a flat, gap-free panel. Use a jointer to get straight, square edges on each board. If you don’t have a jointer, a table saw with a good blade and a jointing jig can work.

Apply glue to both edges, spread it evenly, and clamp the boards together. Use cauls across the width to keep the panel flat. Clamp from the center outward, alternating top and bottom to prevent bowing. Check for flatness with a straightedge. If a board is proud, tap it down with a mallet before the glue sets.

Allow the panel to cure fully, then trim it to final size. A track saw is ideal for this; a circular saw with a straightedge guide works too. Cut the ends square and the edges parallel.

Breadboard Ends: The Tricky Part

Breadboard ends are a traditional way to keep a wide top flat and hide the end grain. They are also the most common source of failure. A breadboard end is a piece of wood attached to the end of the panel with a tongue-and-groove joint. The key is that the end piece must be attached so the top can expand and contract across its width. If you glue or screw the breadboard end rigidly, the top will crack as it moves.

The correct method is to cut a groove along the end of the top and a matching tongue on the breadboard. Drill elongated holes in the tongue for screws or dowels that go into the top. This allows the top to slide as it moves. Only the center screw should be tight; the others should have a little play.

Many builders skip the breadboard end because it’s difficult, but if you attempt it, do it right. The mistake is to glue the breadboard on, thinking it will hold. It won’t. The top will pull apart at the glue joint or crack within a year.

Base Construction

The base must support the top and withstand racking. A mortise-and-tenon joint is the strongest choice for connecting legs to the apron. Cut the mortises in the legs and the tenons on the apron ends. Make the tenons about 1/3 the thickness of the apron and about 1 inch (25 mm) long. Dry-fit the base and check for square.

If you don’t have the tools for mortise-and-tenon, a dowel joint is a reasonable alternative, but it is not as strong. Use at least two dowels per joint. Another option is to use a pocket hole jig, but that is not recommended for a piece that will be heavily used.

Assemble the base with glue and clamps. Check that the base is square and not twisted. A twisted base will make the table rock. Use a framing square and measure diagonals to ensure they are equal.

Attaching the Top

The top must be attached so it can move. If you screw the top directly into the apron, the wood movement will cause the top to crack or the screws to pull out. Use figure-eight fasteners, Z-clips, or table-top fasteners. These allow the top to expand and contract while keeping it securely attached.

Pre-drill holes in the apron and fasten the clips. Leave a little gap between the top and the apron to allow for movement. Do not glue the top to the base.

Finishing

Sand the entire table, starting with 120 grit and working up to 220. Remove all sanding dust. Apply a finish that is durable and food-safe once cured. Polyurethane is a good choice for a dining table because it resists water and scratches. Oil finishes like Danish oil are easier to repair but offer less protection.

Apply at least three coats, sanding lightly with 320 grit between coats. Allow the finish to cure fully before using the table.

Common Mistakes and How to Avoid Them

The most common mistake is not accounting for wood movement. This shows up in two ways: the top cracks because it’s constrained, or the breadboard end fails because it’s glued. The fix is to design for movement from the start. Use proper fasteners for the top and proper joinery for breadboard ends.

Another frequent issue is a wobbly base. This happens when the joinery is not tight or the base is not square. Take the time to dry-fit and adjust before gluing. A little extra effort here prevents a frustrating wobble later.

Finally, many builders rush the glue-up of the top, resulting in a panel that is not flat. Use cauls and check with a straightedge. If the panel is slightly cupped, you can flatten it with a planer or sander, but it’s easier to get it right in the clamps.

Comparison of Top Attachment Methods

MethodProsConsWhen It’s the WRONG Choice
Figure-eight fastenersEasy to install, allows movementCan loosen over timeWhen the top is very thick or heavy; when you need a rigid connection for a pedestal base
Z-clipsStrong, allows movementRequires a groove in the apronWhen the apron is too thin to cut a groove
Table-top fastenersSecure, allows movementMore expensiveWhen you need a quick, simple solution
Screws directly into apronSimple, cheapRestricts movement, causes cracksAlmost always the wrong choice for a solid wood top
GlueSeems strongRestricts movement, causes cracksAlways wrong for attaching a top to a base

FAQ

Q: What is the best wood for a dining table?

A: Hardwoods like oak, maple, walnut, and cherry are best because they are durable and resist dents and scratches. Softwoods like pine are cheaper but will show wear quickly.

Q: How thick should a dining table top be?

A: A thickness of 3/4 inch (19 mm) is standard for most tables. For a more substantial feel, go up to 1 inch (25 mm). Thicker tops are more stable and less prone to warping.

Q: Do I need breadboard ends?

A: Breadboard ends are not strictly necessary, but they help keep a wide top flat and give a finished look. They are also a traditional feature. If you skip them, you may need to use a different method to control warping, such as battens on the underside.

Q: How do I attach a tabletop to allow for wood movement?

A: Use figure-eight fasteners, Z-clips, or table-top fasteners. These allow the top to expand and contract with changes in humidity. Never glue or screw the top rigidly to the base.

Q: What is the best finish for a dining table?

A: Polyurethane is a durable, water-resistant finish that is easy to apply. Oil finishes like Danish oil are easier to repair but offer less protection. Choose based on how much use the table will see and your preference for appearance.

Step by step

  1. Mill and Glue Up Top

    Mill the lumber to final thickness (typically 3/4 inch or 19 mm). Arrange boards for grain and color, then glue up the panels using a biscuit joiner or dominos for alignment. Clamp flat and allow to cure.

  2. Cut Top to Size

    After glue dries, trim the panel to final dimensions using a track saw or table saw. Ensure edges are straight and square. Set aside.

  3. Build the Apron

    Cut apron pieces to length, mitering or butt-joining at corners. Use a mortise-and-tenon joint for strength. Dry-fit and adjust for square.

  4. Construct the Legs

    Cut legs to length (typically 28-29 inches / 71-74 cm for a 30-inch table height). Taper or shape as desired. Create mortises in legs for apron tenons.

  5. Assemble the Base

    Glue the legs to the apron using mortise-and-tenon joints. Clamp and check for square and twist. Allow to dry completely.

  6. Attach Top to Base

    Use figure-eight fasteners or Z-clips to attach the top to the base, allowing for wood movement. Pre-drill holes in the apron and top. Do not glue the top to the base.

  7. Apply Finish

    Sand the entire table to 220 grit. Apply finish of choice, such as polyurethane or Danish oil, in multiple coats. Sand lightly between coats.

Common questions

What is the best wood for a dining table?

Hardwoods like oak, maple, walnut, and cherry are best because they are durable and resist dents and scratches. Softwoods like pine are cheaper but will show wear quickly.

How thick should a dining table top be?

A thickness of 3/4 inch (19 mm) is standard for most tables. For a more substantial feel, go up to 1 inch (25 mm). Thicker tops are more stable and less prone to warping.

Do I need breadboard ends?

Breadboard ends are not strictly necessary, but they help keep a wide top flat and give a finished look. They are also a traditional feature. If you skip them, you may need to use a different method to control warping, such as battens on the underside.

How do I attach a tabletop to allow for wood movement?

Use figure-eight fasteners, Z-clips, or table-top fasteners. These allow the top to expand and contract with changes in humidity. Never glue or screw the top rigidly to the base.

What is the best finish for a dining table?

Polyurethane is a durable, water-resistant finish that is easy to apply. Oil finishes like Danish oil are easier to repair but offer less protection. Choose based on how much use the table will see and your preference for appearance.

Read next