A Mirrored Hallway Bench is a Great Shop Project


Get your shop in shape ’cause this is a big project, but a mirrored hallway bench would cost an arm and a leg if you bought it – build it yourself and pocket the bucks! 

A tall mirrored bench with a shelf underneath makes a great place to sit and remove boots or shoes and to hang your coat, and the face-height mirror is handy for a quick hair check before you dash out the door. 

Materials List:

  • 1×2 pine lumber
  • 2×2 pine lumber
  • 1×4 pine lumber
  • 1×12 pine lumber
  • 1/8 inch Luann plywood
  • Wood buttons
  • Finish nails
  • 2-inch wood screws
  • 1 ½ inch Lag bolts
  • Coat hooks (optional)
  • Mirror cut to size with beveled edges
  • Mirror adhesive
  • Wood filler
  • Desired stain or latex paint
  • Primer appropriate for desired paint or stain
  • Circular saw
  • Miter saw
  • Router with strait bit
  • Nail gun
  • Drill with drill bits
  • 150- and 220-grit sandpaper
  • Tack cloth
  • Paint brushes


This project is made in two pieces—the bench and the mirrored back. The pieces are joined together with bolts for secure seating and storage.

The chart at the side will help you figure out the number of pieces you will need and the exact cut sizes of all of them.

Bench Back:

1. Use a miter saw to cut 6 – 1×2 slats and 2 – 2×2 stiles and 3 – 2×2 supports to length.

2. Use the router with a ¾ inch straight bit to cut a groove along the length of two of the 2 x 2 cross supports.

3. Using the router with a ¼ inch straight bit, rout a groove along the length of the top support and along the center support.  This will be the slots for the mirror to be attached to.  The center support will have two grooves, one for the mirror and the other for the slats.

4. Along the end of the stiles rout a 15 inch ¼ inch groove, this will support the mirror.

5. Glue the slats into the grooves, and hold in place with brads toe-nailed through from the back. Let dry.

6. Using a bit large enough to fit the wood buttons, drill pilot holes through the sides of the stiles, and then join the bottom and center supports to the stiles with wood glue and 2-inch wood screws.

7. Slide the mirror down the groove routed into the side stills until it rest into the groove of the center support.  Place the top support into position and secure by repeating step 6.

Bench Seat:

1. Cut 1×12 lumber to create the basic 5-sided box shape that forms the seat. Glue and nail the pieces together; let dry.

2. Cut 1×4 pine to frame the front of the box, cutting the legs long enough to create a comfortable seating height.  Match the front legs with side legs. The stiles of the mirrored back will form the back legs dress those legs with side legs cut out of 1 x 4.



1. Attach the back to the seat with lag bolts through the stiles, making sure back legs are even with front legs.

2. Fill all nail holes. Glue the wood buttons into the large pilot holes. Sand filled holes flush and all rough edges smooth.

3. Prime and paint as desired. For added protection, seal with two coats of polyurethane.

4. Add optional coat hooks if desired.

If you would like to eliminate the grooves for the mirror, you could attach a piece of luan plywood to the back of the top and center support, then just glue a cut piece of mirror onto the plywood.

For those of you who love tools.  A pocket screw could be used instead of drilling pilot holes into the side of the stiles.  It is a very strong method of joining wood, plus it gives you and excuse to purchase another tool!



  1. Erica says

    Hi, i’ve enjoyed your show for a very long time and haven’t been able to find another quite like it to enjoy now. I’d like to build a photo frame screen with hinges and I know it’s something that I saw on your show but I can’t seem to find the footage. Can you tell me what episode it was so I can do a better search and include a link. Much appreciated, thank you!

    • Shari Hiller says

      Erica, I so wish I could give you that information, but with over 300 shows….I just can’t say. I’m so sorry.

Speak Your Mind

ten + 9 =