How to Build a DIY Kitchen Table with Epoxy Resin

DIY Kitchen Table with Epoxy

I wanted to design a DIY Kitchen Table for our house that is built from basic construction lumber but has a different look than just a standard farmhouse style. Building the curved legs took a little bit of time to make, but I like how they turned out.

The best part of this project is to make the marble stone coat epoxy. This was our first epoxy project. My wife and I had a lot of fun making the tabletop design. For those of you who never tried using epoxy, there is a lot of information on the Stone Coat Countertops website. It doesn’t take much experience to make beautiful designs. Also, the price is substantially better than the traditional marble top.

If you need more DIY table plans, you also might be interested in Dining Table and Breakfast Table that I’ve built previously.

Before we continue don’t forget to follow me on PinterestFacebookInstagram, and Youtube to keep up with all my latest builds!

DIY Kitchen Table with Epoxy

Time to Complete

14 hours

Total Cost


Skill Level


Kitchen Table with Epoxy Resin PDF


This PDF download includes Cut Diagrams, a List of Supplies, and 3D illustrations with detailed steps to build the project. Measurements are in imperial and not metric. Does NOT include SketchUp/CAD files.

The plans are embedded on the webpage for free, but if you would like to support the website, you can pay a small fee to purchase the printable PDFs.

Thank you for your support!

Kitchen Table with Epoxy Resin

If you are feeling generous today, you could give a small tip to help me create more projects. Thank you!

Material List

Note: Lumber dimensions are listed as nominal size.  See lumber sizes for actual dimensions vs nominal.

Disclosure: Some of the links on this page as well as links in “tools for this project” and “material list” sections are affiliate links.


DIY Kitchen Table with Epoxy  dimensions

Step 1 – Print a Template and Cut Out First Leg Piece

First, print out the template. You will need to print this on a large format printer. The template paper size is 42″x30″. Cut out the leg template with scissors and place it on the top left side of the 3/4″ plywood. With a pencil trace the template. Use jig saw and/or band saw to cut this first piece. Then use a random orbital sander and sand any rough edges. This first piece is important to get an accurate shape because it will be used as a template for all other leg pieces.

curved leg template
using template to draw legs on plywood
using jig saw to cut out legs
cutting out the curved legs for kitchen table
sanding curved legs for DIY Kitchen Table with Epoxy

Step 2 – Cut Out Middle Leg Support

Similar to step 1, cut out the middle leg support template with scissors. Place it on the lower right side of the plywood sheet. Cut it out and sand the edges to make it perfect.

middle support for kitchen table

Step 3 – Layout all Pieces on One Sheet of Plywood

Once you get the first leg and middle support template adjusted to the desired look, then place the template on the plywood and trace it with a pencil. Layout all the pieces as shown on the cut list. All pieces should fit on one 4’x8′ sheet of plywood.

DIY Kitchen Table with Epoxy  cut list
tracing template for curved legs

Step 4 – Cut Out All the Pieces to Match the Original Template

Use a combination of jig saw and band saw to cut all the pieces. Cut them slightly larger than the pencil mark since this will be the first rough cut. Place the original template on the bottom and a rough piece on the top. Clamp the two pieces together and with a router that has a flush-trim router bit, go over the perimeter of the leg. This will make the rough cut piece exactly like the original template.

using wood router to match other legs
using wood router to cut legs
using wood router to cut legs

Step 5 – Glue Together Four Pieces per Leg

Each leg will have four plywood pieces. Glue them together using wood glue and brad nails to hold it in place. Clamp all pieces together and let the glue dry.

gluing legs togehter
applying wood glue to kitchen legs
using nail gun to attaching legs togher
clamping and gluing legs togehter
clamping and gluing legs together

Step 6 – Cut 45 Degree Angle on the Leg

Place one leg on a flat surface and draw two points as shown in the picture. Using a table saw cut at 45° from one point to the other. I placed the leg on the table saw and attached a plank of wood with a Nail Gun that goes into the miter slot. This makes the cut straight.

trimming leg at 45 degrees
using table saw to cut legs
using table saw to cut curved legs

Step 7 – Trim Two of the Middle Support Pieces

Now place one leg on the edge of the middle support piece and trace a line following the arc of the leg. Trim on both ends with a jig saw. Do this to two of the middle supports and leave the original uncut.

attaching middle rail to legs of the a kitchen table
using jig saw to cut middle support

Step 8 – Attach One Leg to the Middle Support

Take one of the legs and glue it to the original middle support. Use a Nail Gun with brad nails to secure the leg in place.

attaching curved legs to middle support
applying glue on curved leg
gluing legs togehter for DIY Kitchen Table with Epoxy

Step 9 – Glue the Trimmed Middle Support

Next, glue the trimmed middle support over of the original middle support. Also, use brad nails to hold it in place.

attaching middle rail to legs of the a kitchen table

Step 10 – Attach and Glue the Remaining Legs

Then glue the remaining legs to the middle leg support. Clamp all the pieces and let the glue dry.

attaching middle support to legs
gluing and attaching legs together
staining legs for DIY Kitchen Table with Epoxy

Step 11 – Cut Table Top from MDF Plywood

Now take MDF plywood and cut 66×36 tabletop piece as well as side pieces, as shown in the picture.

cutting boards for kitchen table top

Step 12 – Attach Bottom Frame to Tabletop

Now cut 2x4s as shown on the picture and drill pocket holes. Place the 2×4 frame in the center of the MDF plywood and attach it using 1 1/4″ pocket hole screws.

attaching side boards to table top
attaching side boards to table top

Step 13 – Apply Stone Coat Epoxy to Tabletop and Side Pieces

To get the marble effect on this DIY kitchen table, I used Stone Coat Countertops products. First, use white paint & primer-in-one and apply two coats on the MDF tabletop and let it dry. Then mix 1/2 a gallon of part A and 1/2 a gallon of part B epoxy with a helix paint mixer for a good 5 minutes. Add white tint base into the epoxy and mix some more. Then spread the epoxy over the tabletop and the side panels. Spay some black and brown metallic colors (mixed with 91% isopropyl alcohol) on the table. Use a blow dryer to spread the colors until you get the desired look. Use a torch to go over the table to get rid of any bubbles. Let it dry for 24 hours. After the epoxy dries glue the MDF sides to the 2×4 frame.

attaching side boards to table top
spreading epoxy over table top
adding epoxy over table top
adding epoxy over table top

Step 14 – Attach 2×4 to Top of Legs for Support

Cut two of the 2×4 pieces to 28 1/2″ in length, then attach it to the top of the legs using 2 1/2″ wood screws.

attaching upper leg supports
attaching 2x4 support on top of legs

Step 15 – Attach Legs to the Tabletop

Attach the legs to the tabletop using 2″ wood screws. You could also drill pocket holes and attach it to the frame. That’s all, you’re done with the DIY Kitchen Table!

attaching legs to table top
DIY Kitchen Table with Epoxy

9 thoughts on “How to Build a DIY Kitchen Table with Epoxy Resin”

  1. Your work is beautiful! You are also very kind to share complete instructions. I just love the curved legs and would build this if I had the tools. Fabulous! 😎

    • Hi Brandon, scroll down to where it says Click to download printable PDF!. Then click on the Kitchen Table link. Once you open the PDF scroll down to the last page and it has a template for the legs that you could print and use.

    • Shirley, Yeah, it’s a little intimidating. If you’re using epoxy for the first time, I would test it first on a small sheet of plywood to get the feel for it.


Leave a Comment