Build a Kitchen Banquette with Storage
Banquettes transform dead corner space into the most-used seats in the house. The built-in bench hugs a wall or wraps a corner, creating dining space that feels both generous and intimate. Done right, a banquette adds storage underneath, eliminates the need for chairs on one side of the table, and anchors a breakfast nook or kitchen corner with permanent, considered weight. The joinery is straightforward—think of it as building a very low platform with a lid. The trick is getting the seat height right at 18 inches, leaving enough knee clearance for the table, and making the storage accessible without complicated hardware. This build assumes an L-shaped corner banquette roughly 5 feet on each wall, with two hinged seat sections over storage boxes. The frame uses dimensional lumber, the panels are paint-grade plywood, and the seats lift on piano hinges. You'll spend most of your time on accurate cuts and getting everything plumb and level. The cushions come last—either DIY with foam and fabric or ordered custom once the structure is locked in. Budget two full days for framing, panels, and paint, then a third day for seats and trim.
- Build Level Base Frames. Build two rectangular base frames from 2×4 lumber—one for each wall section. Cut the bottom frame 15 inches deep and the length of your wall minus 3/4 inch. Assemble with 3-inch screws, spacing interior supports every 16 inches. Shim the frames level and attach to wall studs with 3-inch screws through the back rail. The top of the frame should sit 12 inches off the floor.
- Square Up Vertical Posts. Cut 2×4 vertical posts to 6 inches and attach them to the front corners and every 24 inches along the base frame. Cap the structure with a top frame rail that sits 18 inches from the floor. This creates a 6-inch tall storage box. Screw everything together with pocket holes or angle screws.
- Clad Frame With Plywood. Cut 3/4-inch plywood to panel the exterior faces of your frame. Rip panels to 18 inches tall for the front face and sides. Attach with finishing nails and construction adhesive. Fill nail holes with wood filler and sand smooth. The exposed plywood edges will get covered with trim later.
- Build Storage Seat Lids. Cut 3/4-inch plywood for two hinged seat lids, each 15 inches deep and sized to fit their storage box sections. Edge-band the front with 1×2 hardwood trim, mitered at corners, glued and nailed. Sand the tops smooth. These will rest on the frame and lift for storage access.
- Install Lifting Hinges. Mount continuous piano hinges along the back edge where each seat meets the wall. Pre-drill every hole to avoid splitting. The hinge knuckle should sit right at the back corner so the lid lifts straight up without hitting the wall. Test the swing before final tightening.
- Conceal Plywood Edges. Run baseboard along the bottom of the banquette to match your existing trim. Install 1×3 or 1×4 trim along the top edge of the front panel as a seat rail. Miter all corners, nail with a brad nailer, fill holes, caulk gaps. This trim visually separates the base from the seat and hides the plywood edge.
- Prime and Paint Everything. Apply primer to all exposed plywood and trim. Sand lightly between coats. Finish with two coats of semi-gloss paint in your trim color. Use a small foam roller for panels and a brush for detailed areas. Let cure fully before adding cushions.
- Secure Cushions in Place. Order or make seat cushions 4 inches thick, cut to fit each section with a 1-inch setback from the front edge. Add back cushions if desired—either mounted to the wall or loose pillows. Secure seat cushions with non-slip rug pad underneath or Velcro strips so they don't slide when people sit.