This DIY guide to adding built-in bookshelves is much simpler than it looks. Achieving the classic floor-to-ceiling shelving around a doorway is within reach for most DIYers. We planned these bookcases as part of our kitchen remodel, and they quickly became one of my favorite parts of the renovation.

The wall originally had a bookcase, but we demoed and reframed it to open up the sightline to the kitchen.

Below we walk through the build steps and share measurements so you can choose shelf heights and depths that work best for books and decor.
Table of Contents
Tools & Materials for Built-In Bookshelves

Building built-in bookcases is a multi-day project that rewards patience and attention to detail. It doesn’t require advanced skills—just some basic woodworking tools and materials. Here’s what you’ll need:
- Stock cabinets for bases
- 1/2″ MDF for the shelves
- 1×2″ and 1×4″ pine for facing
- 2x4s and scrap wood for blocking
- Baseboard and crown molding
- Measuring tape, stud finder, and a long level
- Clamps and a nail gun with finish nails
- Miter saw and table saw or circular saw
- Power drill/driver
- Wood glue, paintable caulk, primer, paint, and painting supplies
Step 1: Plan Your Bookshelf Design
Planning is the most important step. Start with careful measurements and a rough sketch of the wall and doorway you’ll be working with. Note shelf spacing, trim details, and the kinds of objects you’ll display so the shelf depths and heights suit your needs.

Inspiration can come from photos, blogs, or your previous projects. For us, we loosely referenced built-ins from a previous home. A simple pen-and-paper sketch with measurements is often enough to estimate material needs and plan shelf spacing. During the build, use painter’s tape to test different shelf layouts—this helps you visualize the final result and finalize spacing before cutting.

Double-check measurements as you go and avoid rushing the planning stage—doing so saves time and trips to the store later.

Step 2: Build-In Your Bases
We used 30″ x 30″ stock upper cabinets as the base—an affordable, simple starting point that provides closed storage for items you don’t want on display. Because those cabinets are only 12″ deep and we wanted 13″ deep shelves, we added two layers of 2×4 blocking against the wall behind each cabinet and screwed them into studs with long wood screws.

We also added blocking under the cabinets so the baseboard could wrap around without hitting the cabinet doors. In our case, we matched existing wainscoting height with a combination of 2x4s and scrap plywood. Unfinished end panels were used to conceal the blocking and create a clean transition to the cabinets. A 1×2 along the front edge gives the baseboard something to rest against.

You may need filler pieces between the cabinet and wall to close gaps; stock fillers or scrap wood will work. Finish the base by cutting and installing baseboard around the cabinet bottoms with a miter saw and a nail gun.


With both bases installed, the next stage—building the open shelves—became straightforward.
Step 3: Prime & Paint
It’s much easier to prime and paint shelving pieces while they’re flat. We ripped our MDF to rough sizes and painted cabinet doors, shelves, and face pieces before installation. This reduces drips and lets you roll large, flat panels efficiently. We used a semi-gloss white to match the existing trim.

Step 4: Construct Your Side Shelves
We built the open shelving from 1/2″ MDF for smooth edges and easy cuts. The basic process:
- Screw one MDF vertical panel into the side wall
- Add a 1×4 brace across the back near the top
- Attach a matching vertical panel on the other side into that brace
- Add a front brace across the top of the shelves
- Rip 1×1 strips of pine for shelf supports
- Nail support strips on three sides at each shelf location
- Install MDF shelves onto the supports
- Nail and glue 1×2 face pieces on exposed edges

After repeating the process on both sides of the doorway, we had two sturdy side shelves ready for the spanning shelf above.

Step 5: Add The Shelf Across The Doorway
Spanning the shelf across the cased opening requires secure attachment points. We added 1×4 header boards across the back to give an edge for the vertical divider, then screwed the divider into place and fastened the bottom from below. We also added a scrap piece to the ceiling to keep everything square and to provide a surface for attaching facing and crown molding. The door casing provided additional support for the bottom shelf.

The shelves over the doorway are doubled up so the finished faces are flush on both top and bottom once the 1×2 face pieces are added. This avoids creating a visible lip in the area that will be walked under.

Step 6: Nail In Your Face Pieces
Finish all exposed edges with primed and painted 1×2 pine face pieces. These tidy up raw edges and visually thicken the shelves for a substantial built-in look.

Step 7: Caulk & Touch-Up Paint
Fill seams and nail holes with paintable caulk and wood filler. Run a thin bead where two pieces meet and smooth it for a seamless transition. After the caulk cures, touch up the paint to cover seams and any construction scuffs. This final paint pass gives the built-ins a polished, professional appearance.

Step 8: Let Cure & Decorate!
Allow the paint to cure fully before loading shelves; curing can take several days and waiting minimizes scuffs or impressions from decor. We waited ten days to be safe. Once cured, style shelves with a mix of books and decorative objects.

Our final shelf measurements are 15″ high and 13″ deep, which accommodates a variety of books and decor without feeling cramped. We organized books loosely by color family rather than a strict gradient—grouping similar spines tends to look more intentional and less chaotic.

Don’t forget to add knobs or pulls to the cabinet doors for a finished look. We chose distinctive latches to contrast with nearby kitchen hardware for a little personality.

We’re thrilled with how these built-ins turned out. They feel original to the house, add architectural interest, and provide useful storage while making the living room feel cozy and lived-in.

For styling tips, we recommend mixing stacked and upright books with decorative items. Keep similar color spines together to create a cohesive look without needing a strict rainbow arrangement.
Decorating Your Built-In Bookshelf
Filling your built-ins is the fun part. Combine books, art objects, framed photos, and sculptural pieces to build interest. Vary heights and orientations, leave some negative space, and fine-tune until it feels balanced to you.
More DIY Shelving Projects
If you want more shelving ideas, there are many projects that use similar techniques—floating shelves, pantry built-ins, and custom nooks can all be adapted from the methods shown here.

P.S. We often get asked about paint colors and many of the items in our house; keep notes of finishes and hardware you like during planning to help with sourcing and consistency.