Skip to Content

DIY Terrazzo Side Table

We recently experimented with three new techniques to create a terrazzo side table. We were entering a contest with QUIKRETE to create something unique and decided to go all out. In the end, we love how this terrazzo side table turned out! It’s very reminiscent of our kitchen countertop, so the vibe really works.

DIY Terrazzo Side Table - Charleston Crafted

DIY Terrazzo Table

The three unique elements to our entry for this contest were a DIY terrazzo top, having the wooden base show through the terrazzo top, and an epoxy finish.

What is terrazzo?

Terrazzo is typically a composite material that has pieces of glass, stone or tile showing through it. We used QUIKRETE countertop mix as our binding material. To create the terrazzo effect, we broke up glass tiles and stone. Then we placed them in the bottom of a round mold.

DIY Terrazzo Side Table - Charleston Crafted

A big tip is that you are going to want to use flat pieces of stone or glass. That’s why tile was perfect for this. You can buy single tiles (or single square feet of smaller tiles) at the hardware store.

DIY Terrazzo Side Table - Charleston Crafted

We mixed the concrete and added some teal dye to the water to give our terrazzo a slight color in the composite. Then, we poured the concrete into the mold.

Wooden Base

The second experimental technique we used in this side table was to build a unique wooden base and have it show through the terrazzo top.

We built the base using three legs that were 28 inches long with parallel 10 degree miter cuts. Then, we created a triangle with 60 degree angles and glued them together.

DIY Terrazzo Side Table - Charleston Crafted

Finally, the legs were connected to the triangle using short pieces of wood and pocket holes.

We put the wooden base directly in the center of the mold and put the stones for the terrazzo around it. When we poured the concrete, we also used a piece of metal mesh in the center of the pour and around the wooden base to add stabilization.

DIY Terrazzo Side Table - Charleston Crafted

Finishing the Top

After 24 hours, we removed the mold and flipped the piece and allowed another 24 hours for the top to fully cure. Then we sanded the concrete using 80, 120, 220 and 400 grit sandpaper to reveal all of the broken glass and stone.

DIY Terrazzo Side Table - Charleston Crafted

We also had to do a little chiseling to fully reveal the wooden structure through the top as it had sunk about 1/8th of an inch down.

DIY Terrazzo Side Table - Charleston Crafted

We finished the top by pouring a layer of epoxy over the whole thing. This gave it a smooth, level surface and protected and sealed the concrete. We also liked the wet, beachy look this gave to the terrazzo.

DIY Terrazzo Side Table - Charleston Crafted


We’re in love with how this DIY terrazzo side table turned out. We were nervous trying three different experiments all at once, but the results were fantastic.

DIY Terrazzo Side Table - Charleston Crafted
DIY Terrazzo Side Table - Charleston Crafted

Things to keep in mind when doing terrazzo:
– use lots of broken pieces to take up lots of space
– use different grit sandpaper to make it smooth
– use mesh or wire in the middle to make it stable

DIY Terrazzo Side Table - Charleston Crafted

Interested in the Kreg Jig? Click here to read our full Kreg Jig review and to see all of our Kreg Jig projects.

New to the Kreg Jig? Here is a step by step guide on how to use a Kreg Jig!

OR grab our FREE Kreg Jig Cheat Sheet here! Download the cheat sheet!

DIY Terrazzo Side Table - Charleston Crafted
Yield: 1 table

How to make a terrazzo side table

Prep Time: 30 minutes
Active Time: 1 hour
Additional Time: 1 day
Total Time: 1 day 1 hour 30 minutes
Difficulty: Hard
Estimated Cost: $50-100

Terrazzo is a beautiful material. Here's how to make your own terrazzo side table with an inlaid base and an epoxy coating.


  • 1x3" lumber
  • Wood glue
  • Wood stain
  • Melamine board
  • Bucket for mold
  • Quikrete countertop mix
  • Glass tile
  • Stone tile


  • Miter saw
  • Kreg Jig
  • Drill
  • Sander
  • Hammer


To make the base:

  1. Cut wood legs to be 28" long with 10 degree miter cuts.
  2. Create a wooden triangle with 60 degree angles and glue together.
  3. Stain base and allow to dry

To make the mold:

  1. Create a circular form using a bucket and hot glue onto melamine.
  2. Place broken pieces of glass, tile and stone in the bottom of the mold. Hot glue small pieces to the side of the mold as well to get on the side of the table top.
  3. You can either place your wooden base into the mold to have the concrete form around it, or you can attach the top to the base later.

To make the table top:

  1. Mix your concrete until it is the consistency of wet peanut butter. Add colored dye if you'd like.
  2. Pour into your mold and push into corners and crevices to eliminate air bubbles.
  3. About halfway through, add a piece of metal mesh cut to your form, then add more concrete on top.
  4. Let dry for 24 hours and remove the mold. Flip the table top and let dry another 24 hours.
  5. Sand the concrete to reveal the broken glass. Use higher and higher grit sandpaper to make it smooth.
  6. Add an epoxy coating on top or leave as is.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this project?

Please leave a comment on the blog or share a photo on Pinterest

Looking for something?

We’ve been doing this since 2012 so we have a LOT of blog posts!
Search stuff like: Ceiling Projects | DIY Plant Stands | Thrift Flips

Charleston Crafted logo banner
Skip to Instructions