West Elm Hack: DIY Ottoman Coffee Table
August 3, 2015
Home DIYFurnitureDIY
Taking an already gorgeous piece and molding it into something that is functional and fits into your lifestyle perfectly – that is what this West Elm hack is all about. Part ottoman, part coffee table, it wears many hats and can be used in so many different ways. Whether your resting your feet, your cocktail or using as extra seating, this gem is a winner. Grab the steps below and get ready to hack!
Room Sources: Couch: Jordan’s furniture | Leather pillows: DIY | Navy pillow: Target | Brass studded pillows: Target | Navy spotted pillows: DIY | Rug: Vintage from Brimfield Antique Fair | Brass tray: Jayson Home


From Jess... I fell in love with the detailing on this beautiful carved wood table at West Elm as soon as I laid eyes on it. The downside? The table is only 12” high- so I went after a way to make this table a little taller, and do double duty as an ottoman! 

I extended the legs a pinch by adding extra wood where they connect to the table, well hidden from sight. Then I topped the table with a velvet cushion made from thick foam for a cushy seat. You can use this tutorial to make a cushion for any round table, just adjust the measurements to match your table!

West Elm carved wood coffee table

For the cushion:

2 ½ yards navy velvet fabric
6 yards 12/32" piping cord
2” thick, 22" foam square
Spray adhesive
Double sided fusible tape
Navy thread
Sewing machine
Bread knife

For extending the legs:

2” diameter wood dowel
Walnut wood stain
Foam brush
Hand saw (for wood dowel)
⅜” drill bit
⅜” threaded rod
Hacksaw (for metal threaded rod)
Wood glue

Step 1

Saw (4) 2” chunks off the wood dowel and drill a hole ½” deep in the center of each, on both ends. Paint the sides with wood stain and let dry 30 minutes.

Step 2

Cut 1” chunks off the threaded rod. Drop a little glue into one of the holes of each dowel and screw in the threaded rod. Let dry 30 minutes.

Step 3

Drop a little glue into the holes on the underside of each dowel and screw a West Elm leg into each. Screw the extended legs into the table.

Step 4

You need a 28” circle of foam to form the cushion. To do this, use the yardstick, sharpie, and bread knife to cut a 8” section off the long side of your foam block. Place the 8” wide block next to the 22” side of the original foam block so it is now 28” x 30” long (there will be a corner missing).

Step 5

Mark out a 28x28 square and then find the center of that square. Place a tack in the center, tie a string to it and tie a sharpie to the other end of the string, 14” away. Trace a circle shape on the foam.

Step 6

Cut off the excess foam where there’s a corner shape, and place it in the empty corner of the circle shape. Then trace the missing arc of the circle on it.

Step 7

Place the pieces of the foam circle on a large piece of cardboard or trash bag, and spray the inside of each piece with spray adhesive and press together. Let dry 10 minutes. Cut around the circle shape, keeping the knife as straight as you can (up and down) as you go.

Step 8

Cut (2) 2” wide strips down the long side of the velvet fabric. Fold a strip around the piping cord and loosely pin in place. Sew along the cord (as close as you can without sewing on the cord). Continue covering the cord and sewing in place until all the strips are used.

Step 9

Fold the remaining velvet in half and lay flat. Measure a 29” square and place the tack with the string in the center. Loosen the string so the pen hits 14.5” from the center and trace a circle on the velvet. Cut out two 29” circles from the two layers of velvet.

Step 10

Cut a 90” x 5” strip from the remaining velvet.

Step 11

Pin a 1” border around each velvet circle. Add the piping cord around each circle, so that the cord faces into the front of the velvet and the tail of the piping will be with the edge of the border. When you need to join the cord, trim the cord length to match the other side but leave the velvet a bit longer so it can overlap the other side. Tuck into the other cord and cover.

Step 12

Sew around each circle, as close as you can to the piping cord without actually sewing into the cord.

Step 13

Sew the 90”x5” strip onto the piping cord of one of the circles, so that the fronts of the velvet face each other and the edges of the fabric line up. Sew as close as you can to the piping cord without actually sewing into the cord.

Step 14

Flip the velvet inside out and cover the cushion with it. Turn the cushion over and pin the excess fabric from the side strip on the bottom of the cushion.

Step 15

Place the fabric tape around the edge of the excess fabric and lay the velvet circle on top, replacing the pins as you go. Iron the fabric tape in place, removing pins as you go.

Step 16

Place the cushion on the table, and top with a brass tray if desired.