Zigzag Soap Dish

Raise the bar with this suds saver

Every woodworker faces that perennial question of what to do with all those wood scraps too small for most projects but just a bit too large for the burn bin. After a little experimentation, these zigzag soap dishes were born of this question.

Over the years I’ve made many different versions of these using various techniques on a variety of machines, and I’ve arrived at asleek process that is simple and repeatable. It starts with an overlong blank and results in two complete soap dishes. After dressing the initial blank, every step of this project is a 45° cut at the table saw. The key is spacing these cuts correctly.

You can use just about any scrap wood, but I prefer water-friendly woods like cedar or acacia. Denser woods add a little weight to the feel of the dish, so black locust or osage orange are top choices as well. I used a traditional soap finish for moderate protection and a soft sheen.

Criss-cross grooves for a design that drains

Table sawn v-grooves are cut along the grain on one side of the dish, and across the grain on the other side. The intersections of these grooves create convenient drainage holes for soapy water, and the zigzag design allows for plenty of airflow around the dish and under the bar of soap

Rip, crosscut, and finish

Start with an overlong blank of 7/8 × 2-3/4 × 7-3/4". Set the table saw blade to a 45° angle, then raise it to a 1/2" height. Rip a 3/8" chamfer on one edge of the blank. Rotate the blank end-for-end and chamfer the other edge. Move the fence 2" closer to the blade and rip a kerf. Rotate the blank again and rip another kerf. Move the fence 1" further from the blade and rip another kerf before rotating and ripping one final time as shown. Save these two offcuts for later use. Chamfer the top edges as shown. 

Set up a crosscut sled with a zero clearance bed for 45° cuts. Clamp a stop block 7-3/8" to the right of the zero-clearance kerf and another stop block on the opposite side of the blade 14-3/4" away from the first. Place four 1" spacers against the right stop block, clamping the spacer closest to the blade. Raise the blade to 1/2" above the sled’s bed. Register the blank against the clamped spacer with the ripped grooves facing upward and make the crosscut. Rotate the blank end-for-end and make another cut. Remove the clamped spacer and move the clamp to the next spacer. Register the blank against this spacer and make a cut. Rotate the blank end-for-end and make another cut. Repeat this process until all the spacers are gone. Then place two 1" spacers against the left stop block and repeat the process in that direction.

Flip the blank over and crosscut a 1/2" chamfer on each end. Clamp a stop block 3-1/4" to the right of the kerf and cut the first soap dish to length. Rotate the remaining portion of the blank end-for-end and cut the second soap dish to length. Sand and finish.

Rip the long grooves. After chamfering the edges and ripping the outer face of the v-grooves, move the fence to rip the inner face of the v-grooves. This order lets the offcut drop safely to the table, while the blank is supported on either side of the blade.

Chamfer the top edges. Chamfer the long edges on the top of the blank, setting the fence so those cuts meet the first chamfers without reducing the width of the piece. 

Crosscut the short grooves. Clamp the outer stop blocks in place and use 1"-wide spacer blocks to shift the blank laterally, crosscutting at each spacer setting. Press the saved offcuts into the long grooves to minimize tearout.

Cut to length. Clamp a stop block 31⁄4" from the crosscut sled’s kerf. Register the blank against the stop block with the blank’s crosscut grooves facing up and saw through, resulting in one soap dish. Rotate the offcut end-for-end to cut the second soap dish to length. 

Back to blog Back to issue