How to Build a Modern Dining Table | West Elm Dupe

February 21, 2024
nicole

Hi! I'm Nicole

Interior Designer. Fearless DIYer. Sharing interior design tips and building project tutorials. Let’s design and build something beautiful together. For more design tips, projects and behind the scenes, follow me @designtobuild.nicole

More About Me

Search

Subscribe!

After seeing this modern dining table from West Elm trending all over social media, I knew I had to build one! I absolutely love the straight lines and the solid look of this table. It is exactly the organic modern design I love!

And I can’t wait to share this beautiful build with you, so let’s get to it!

Modern dining table on a vintage rug with black board and batten on the wall in the background

How to Build a Modern Dining Table | West Elm Dupe

(Instructions are based on a 7ft long x 45″ wide; 30″ tall table) If building a different size, be sure to adjust measurements accordingly). 

Be sure to watch the DIY West Elm Table Dupe video below. It shows the entire process of how I built this beautiful modern table….

Wood Needed for Modern Dining Table:

TOP:

2x6x8 pine boards (9)

LEGS:

2x4x8 pine boards (6)

1/2″ – 4×8 Plywood sheet (Birch wood or something of good quality is best, if you’re planning to stain your table; If painting, sanded plywood is fine)

APRON 

2x4x8 pine boards (3)

SUPPORTS

2X4X8 pine boards (4)

STRETCHER

2X4X8 pine boards (1)

Materials Needed for Modern Dining Table:

Here’s a list of the products I used:

Note: General Finishes Poly is a little more expensive, but provides a super strong protection. I highly recommend it for the table top, since that is the part of the table that will see the most wear and tear.

Tools Needed for Modern Dining Table:

Affiliate Links Included

NOTE: If you’ve never used a Kreg Jig, here’s a great tutorial.   If you don’t have one, I highly recommend buying one. You will use it all the time in the DIY realm! And it makes builds so much easier! 

HEADER IMAGE

Step One: (OPTIONAL) Rip your boards

This step is completely optional. I like to get rid of the manufactured edge on all of my 2x’s before starting any project. This is very easy, but does require a table saw.

I’ll share the widths I take them to and then explain how I do this…

  • For the table top, I rip the nine 2×6’s to 4 7/8″ wide. (2×6’s are actually 5 1/2″ wide)
  • For the apron, I rip the three 2×4’s to 2 3/4″ wide. (2×4’s are actually 3 1/2″ wide)
  • For the stretcher, I rip the one 2×4 to 2 1/2″ wide.

Now for How I Do This: (Here’s a great post on how I give my boards a finished look)

  • I’ll use the table top boards for my example…
  • As noted above, I want my 2×6 table top boards to be 4 7/8″ wide. They are originally 5 1/2″ wide.
  • I simply set my table saw for 5 1/4″ and rip one side of my 2×6.
  • Then I set my table saw to 4 7/8″, flip my board over and rip that side of my board.
  • Now I have a 4 7/8″ board with straight edges on both sides.
  • Follow these same steps for your other boards, to get rid of that manufactured curved edge and achieve a straight edge look.

Step Two: Build tabletop

Cut nine 2×6’s to 84″.

Drill 2 1/2″ pocket holes down the length of each 2×6 and attach together using large clamps and 2 1/2″ pocket hole screws.

As shown below….

Pine boards with pocket holes and a drill on top of them

When finished, the underside of your table top will look like this…

Pine boards jigged together to make the top of the modern dining table

Note: No need to drill pocket holes in the last board (as you can see in picture above), since it will not be attached to another board.

Step Three: Build the legs

Cut eight 2×4’s to 25 1/2″

Cut eight 2×4’s to 16″

Boards cut with pocket holes drilled on each end

Drill 1 1/2″ pocket holes on each end of the 25 1/2″ boards.

(Note: In the picture above, it’s hard to see the second set of pocket holes on the other end of the 25 1/2″ board. Be sure to drill pocket holes on BOTH ends of these boards).

Attach 25 1/2″ board to 16″ board using 2 1/2″ pocket hole screws. It should now look like this….

Two 2x4's jigged together

Attach another 25 1/2″ board to the other end of the 16″ board using 2 1/2″ p.h. screws. And now it should look like this….

Three 2x4's jigged together

Complete the rectangle by attaching another 16″ board. Making sure everything is square. See picture below….

Lady assembling legs for modern dining table

Repeat with remaining boards. You will have 4 rectangles (these are the table’s legs) when you are finished….

Four legs assembled for modern dining table

Want to build the Pottery Barn Brooks Dining Table Dupe? Check out these plans!

Step Four: Build the supports

(These are the boards connecting the legs and providing support for the table top)

Cut four 2×4’s to 54″

Drill 1 1/2″ pocket holes in both ends of each board and three pocket hole groupings, spaced out, along one side of the board.

See picture below for where pockets holes need to be drilled and how many are needed….

Four 2x4's with pocket holes along one side of each

Attach supports to legs using 2 1/2″ pocket hole screws.

(NOTE: Make sure pocket holes along the side of each support are facing in the direction of where the table top will be placed. You will be using these pocket holes when attaching the table top, so you want to make sure they’re facing in the right direction to be able to attach the table top.) The legs and supports should now look like this….

Supports and legs for modern dining table

The picture below is a zoomed in shot of the above picture and gives further clarification of which direction your pocket holes should be facing…

Zoomed in shot of where pocket holes need to be on supports

Step Five: Wrap the legs with plywood

You’re now ready to wrap the legs with plywood. You’ll want to wrap the outside legs and side legs first (as shown below).

Do this by cutting your plywood to fit and screwing it on to the 2×4 legs with 1 1/2″ wood screws. Repeat this with each leg….

Plywood wrapped around 2x4's to create the legs for furniture piece

Note: You’ll notice in the picture above that I used 1×10 pine wood to wrap my legs. I did this on the first table that I built (I have built a few of these). However, through trial and error, I found it easier to use plywood to wrap the legs. I feel like it looks better too, with no seams. 

Before wrapping the inside of the legs, we’re going to attach the stretcher.

Modern Dining Table Step Six: Attach the stretcher

Do this before wrapping the rest of the legs

Cut one 2×4 to 58″. Slide the stretcher between the legs.

A portion of the stretcher will be sticking out on both ends, make sure this is an even amount.

When attached and the table is finished, it will look like this….

Graphic showing the view of the stretcher for the bottom of the table

Because you’ll be working against gravity here, it helps to prop up the stretcher with a 2×4….

2x4 propped up by another 2x4

Once it’s propped up and in place, you’re ready to attach it. Using 2 1/2 wood screws, drill through your plywood (as seen in the picture below). Do this on both sides of the stretcher and at the other end of the stretcher too, of course.

2x4 attached to plywood with screws to form stretcher for modern dining table

Once the stretcher is attached, you are ready to finish wrapping the legs (exactly as you did in Step 4)….

Legs wrapped and stretcher in place for modern dining table

Pro Tip: At this stage, it’s a good idea to move the legs/stretcher to the location of your table’s new home. It’s much easier to move the legs and tabletop separately than together.

This table is solid! And heavy!

Step Seven: Attach tabletop to legs

Place tabletop on top of legs and center.

Tabletop placed on top of legs and centered

Centering Your Modern Dining Table

Centering the table top can be a bit tricky. Eyeing it and adjusting until it looks right, is one way to do it.

But if you’re a bit of a perfectionist and you want it to be as perfect as possible, follow these steps…

To find the center of the length of your table:

  • Measure length of tabletop and divide by 2.
  • Mark this spot as the center of your table top.
  • Measure length of legs/supports and divide by 2.
  • Mark this spot as center of your legs.
  • Line the two lines up to center the length of the table.
  • Repeat these steps for the other side of the table and line up those lines too.

To find the center of the width of your table: 

  • Measure width of table and divide by 2.
  • Mark this spot as the center of your table top.
  • Measure width of legs/supports and divide by 2.
  • Mark this spot as center of your legs.
  • Line the two lines up to center the width of the table.
  • Repeat these steps for the other end of the table and line up those lines also.

Note: It takes a lot of positioning and repositioning to get the lines to line up all at the same time. Keep working at it, til it’s as close to lined up (center) as possible. (Eyeballing it is key also).

Once the top is centered on the legs, attach the top from underneath. This is where those pocket holes along the sides of your supports come into play.

Attach using 2 1/2″ pocket hole screws. Here’s an underneath view of the table…

Graphic showing where pocket hole screws need to go

Step Eight: Attach apron

Cut the apron to fit the length of the table (both sides). Drill five sets of 2 1/2″ pocket holes, evenly spaced, along one side of each apron….

Apron being added to modern dining table

Clamp apron to underside of table with pocket holes facing up and towards the inside of the table…

Clamps holding apron onto side of table

Attach to underside of table using 2 1/2″ pocket hole screws….

Pocket holes drilled from the underside of apron and attached

Once the side apron boards are attached, cut the end apron boards to fit and repeat the above apron steps. It will look like this when finished….

Table top attached to legs

All said and done, the apron will look like this…

Modern dining table on driveway

Modern Dining Table Step Nine: Sand and finish

Sanding is such an important step of every furniture build. Not only to get that smooth-to-the-touch finish, but also to bring out the natural color of the wood.

You can see the difference in the picture below from where I’ve sanded and still need to sand.

Notice how all of the yellow is gone where I’ve already sanded? So much better!

Sander on top of pine wood boards

There is also a process to sanding.

I like to sand in the following order: 60-grit; 120-grit; 180-grit; 240-grit.

Using each of these grits in this order and blowing off your project (I use a leaf blower) between each grit, will give you a super smooth furniture finish.

Check out this full tutorial on how to properly sand furniture.

Now you’re ready to stain your modern dining table.

For my table, I chose Varathane Golden Oak Stain.

Once dry, I used Varathane Satin Poly for the legs and stretcher (2 coats).

And General Finishes High Performance Poly for the tabletop (4 coats). I love this Poly! It is very durable and holds up great with kids and all the wear and tear a dining table goes through…

Table top stained

Once again, this table is solid!

If you haven’t already moved it to it’s new home, I highly recommend moving it in two pieces (by taking the tabletop off).

I found it helpful to mark clearly (from the underneath of the table top) where it attaches to the legs, before removing the tabletop. Much easier to line up when set in its new place than having to center everything again.

We love our new modern dining table! What a statement it makes in our dining room!

Modern dining table on a vintage rug with black board and batten on the wall in the background

And what a savings building it myself. The price tag on this table in the store was over $3000. Total cost to build it myself? Just over $200. A fraction of the price.

Well worth the time. And I always love being able to say, I built that!

Modern dining table with decor on it and gray chairs along with a picture in the background

I have since changed up that light. You can find the plans for the light here….

And the bench to match is the perfect finished touch. Here are the plans for the bench to match! It’s the perfect size for this table.

Dining table in a dining room with a bench.

The contrast of the fabric accent chairs I chose for our wooden table adds texture and warmth. Here’s the link, if you want to check them out. The price range on them is really good!

Amazon Affiliate Links Included

Building a beautiful dining table isn’t as hard as you might think. Just follow these simple plans and you’ll have a modern style, West Elm table dupe in no time.

Designer Tip: When It Might Be Time to Bring in Help

If you’re working on your home and things still don’t feel quite right, you’re not alone. Many of our clients start exactly where you are now. They’ve gathered ideas, saved inspiration photos, and maybe even purchased a few pieces, but the space still doesn’t feel cohesive. That’s often the moment when having a designer can make all the difference. We help homeowners create a clear plan so every decision works together. From layout and furniture placement to finishes and lighting, the goal is a space that feels thoughtful, comfortable, and complete.

If you’d like a little guidance with your space, you can learn more about our interior design services below.

Explore Interior Design Services

Planning a kitchen, living room, or full home project? Start with a quick discovery call to see if we’re a good fit.

Book a Discovery Call

Let’s go beyond the design to build something beautiful together!

Until next week,

Happy Building, Friend!!

Don’t forget to join my VIP List below for many more great tutorials.

Hop over to Instagram to see all of the D2B behind the scenes. What am I working on now?….come check it out!

More Great D2B Table Posts:

Easy How to Make a Console Table with Hemp Rope

Easy DIY McGee & Co. Dupe DIY Coffee Table

Easy How to Make a DIY Fluted Side Table

 

 

Read more posts like this one…

How to Create Stunning DIY Marble Countertops on a Budget

How to Create Stunning DIY Marble Countertops on a Budget

After spray painting my bathroom countertops, I felt inspired to take things up a notch. I started researching marble countertops but quickly realized how pricey they can be. Thankfully, during my search, I stumbled across the Giani Marble Countertop Paint Kit—the...

Easy How to Build a Mid Century Modern DIY Platform Bed

Easy How to Build a Mid Century Modern DIY Platform Bed

MID CENTURY MODERN DIY PLATFORM BED I have built a lot of furniture, but never have I ever, built a bed!! To walk into our newly remodeled master bedroom and know that I have literally built every single thing in there, is an amazing feeling of accomplishment! This...

3 Comments

  1. Nancy Jordan

    Oh Nicole, It is so beautiful! You were made to do videos so keep them coming. You’re amazing and so good at what you do!!

    Nancy

    Reply
  2. Kaela

    I don’t see what this project cost, can you share?

    Reply
    • Nicole Nigg

      Hi Kaela,
      Great question. I added this information to the post. The cost is approximately $150 for this project.
      Have a great week!
      ~Nicole

      Reply

Trackbacks/Pingbacks

  1. How to Build a Mid Century Modern Slatted Bench - Repurpose Life - […] week I shared how to build a modern dining table inspired by a recent West Elm Collection. After building…

Submit a Comment

Your email address will not be published. Required fields are marked *

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