DIY Tall Bar Cabinet With Storage

Learn how to build a DIY tall bar cabinet with storage – drawer, wine rack, and wine glass holder with this step-by-step tutorial and detailed plans. It is perfect for small spaces.

DIY bar cabinet with text overlay


There’s a corner in our little dining room that has been asking for a cabinet. We decided it needed to be a bar cabinet.

This DIY bar cabinet has:

  • A small liquor cabinet at the bottom (you could also build this to accommodate a mini fridge if you wanted)
  • A “marble” countertop – wipeable and a great spot to mix drinks.
  • Wine storage rack – it can store 15 bottles of wine.
  • Wine glass storage – I added storage for 6 wine glasses but it can be expanded across the width to add lots more wine glasses.

What Type of Lumber to Use for the Bar Cabinet?

This bar cabinet uses mostly plywood with some dimensional boards for the door and drawer.

I decided to use walnut veneer plywood and walnut boards for the project because I am completely smitten by the richness of walnut and it would look perfect in my dining room.

Other options for the plywood are – birch and pine or oak plywood and oak boards. You can find all of these at your local home improvement store or at a lumber yard.

***This project is sponsored by Kreg. Thank you for supporting the brands that make it possible to bring you new projects.***

***This post contains referral or affiliate links. It is a way for this site to earn advertising fees by advertising or linking to certain products and/or services.  Please read my full disclosure here ***

Video Tutorial

Here is a full video tutorial of the project build. As always, I have the full written step-by-step tutorial for you below.

How to Build

Step 1: Make the Cuts and Edge Band

Make the cuts per the plans.

  • I used the Kreg ACS to cut down the large sheets of plywood to manageable sizes.
cutting down plywood with the Kreg ACS
  • I used the Kreg RipCut to make the smaller repeated cuts.
  • I used my miter saw to cut up the 2×2 boards.

I like the RipCut because it makes it super quick and easy for me to get reproducible cuts with my circular saw.

woman cutting plywood using a circular saw on the floor
  • Apply edge-banding to the edges that will be visible. This was the front edges of the top, bottom, and shelves and the three sides of the side pieces.

See more about how to cover plywood edges with edge banding here

woman applying edge banding to plywood.

Step 2: Make the “Marble” (Optional)

This step is definitely optional. You could simply use a finished piece of plywood as your counter.

I wanted to take things up a notch and make it easy to wipe and clean any spills.

You want to do this as soon as you can because the epoxy needs at least 72 hours to cure well.

Woman making marble effect with epoxy

I used epoxy to make the marble. I have the full tutorial for the marbling coming soon.

Another option for the marble is to use peel-and-stick contact paper.

Step 3: Make the Pocket Holes

  • Make the pocket holes on all the boards as shown in the plans.

I used the Kreg 720 but you can use any pocket hole jig you like. The drill bit collar setting and the jig height setting are for 3/4″ material for pocket holes in plywood.

See how to use the Kreg 720 here.

Making pocket holes in plywood using Kreg 720

The settings are for 1 1/2″ material for pocket holes in 2×2 boards.

For the pocket holes in the back of the “marble” board, I didn’t want to clamp it into the Kreg720 in case the epoxy gets scratched or dented since it was still pretty new.

I decided to use the Kreg 320 so I could use a soft cloth under the marble and clamp it.

See how to use the Kreg 320 here.

Using the Kreg 320 to make the pocket holes

Step 4: Build the Structure

building the frame of the bar cabinet

There are two key things to pay attention to:

  • The spacing between the shelves should be accurate
  • All the joints should be square ie., at perfect right angles. Be sure to use lots of clamps to make sure of this.

See more about how to check and correct for square.

  • This is a great time to also make the shelf pin holes on the bottom part of the cabinet using the Kreg Shelf Pin Jig.
Making shelf pin holes using the shelf pin jig

Step 5: Build the Drawer

There are many ways to build a drawer. I built the drawer using an inset base design. The main steps to build it are:

  • Make a groove on the inside of the drawer pieces using a table saw.
  • Build the three sides of the drawer using pocket hole screws and wood glue.
  • Slide in the base
  • Attach the fourth side with pocket hole screws.
building the drawer by attaching the side with pocket holes

See more details about how to build drawers here.

Be sure to measure and ensure that the drawer is square.

  • Install the drawer inside the cabinet using drawer slides. I used push-to-open drawer slides as I will not be adding any hardware to the cabinet.
  • Install the drawer front. I used a combination of wood glue and hot glue to hold the drawer front in place as I added countersunk screws from the inside using the Kreg Quick Flip.
Adding countersunk screws to attach the drawer front

Step 6: Build the Wine Rack

The wine rack is an interlocking structure of plywood. The key to making this is to measure and mark the cuts accurately.

  • Each cut is the thickness of the plywood
  • The cut goes to exactly halfway on the sheet of plywood.
Wine rack plywood with cuts for interlocking slits
  • Use a jigsaw to cut out the slots. It is key to make straight cuts and take the kerf of the blade into account. I would recommend using a straight-edge guide to help if your hand isn’t steady with the jigsaw.
  • Apply edge banding to all the exposed edges of the plywood.

Step 7: Build the Door

The door is built from 1×3 boards.

I wanted to use walnut so I bought a large board of walnut and ripped it down myself.

I decided to use dowel joinery for the door since I didn’t want the pocket holes to be visible.

  • To make the dowel holes, I used the Kreg drill guide which clips onto the board for easy precise drilling.
using drill guide to make dowel holes
  • Add wood glue and 3/8″ dowels and assemble the frame.
  • Clamp and let dry overnight.
assembling door frame with a clamp
making hinge holes in door frame
  • I used a push-to-open latch on the door cabinet too.
  • Sand and finish the door with the stain or paint of your choice. I used boiled linseed oil for the walnut.

For the door front, I decided to use glass but you can also use plexiglass. I found the gorgeous cross-reed glass at the local glass shop and had them cut it down to size.

  • Make a rabbet all around the frame for the glass to sit it. I made the glass 1/2″ wider on all sides and made a rabbet accordingly. You will have to cut out the corners square using a chisel.

RELATED: Types of Router Bits and Their Uses, How to Use a Router: For Beginner Woodworkers

Woman making rabbet for door
  • Add clips to hold the glass in place.
Adding clips to hold glass in place

That is the door.

You can install it now but I decided to keep it aside until everything else was built and the cabinet was in place.

Step 8: Build the Wine Glass Holder

The wine glass holder is built with 1″ dowels and 1/4″ hobby board. I was able to rip out the dowels from the walnut board for the door frame.

  • Cut the 1″ dowel and the hobby boards to the required lengths.
  • Define the spacing between each of the dowels and hobby boards. It is best to use your wine glasses for this. I found that the 3 1/2″ spacing worked well. Our wine glasses are pretty standard size.
  • Glue and attach the hobby board to the dowel with wood glue. I clamped them and left them overnight.
building wine glass holder
  • This is a good time to apply finish to the pieces.
  • Attach the wine glass holders under the cabinet shelf using wood glue and countersunk screws through the dowels.
Attaching wine glass holder to the bar cabinet with screws

Step 9: Build the Base

The base is straightforward and is built with 2×2 boards.

Building 2x2 base for the cabinet

The Kreg right-angle pocket screw drive comes in really handy to reach into the tight space and add pocket hole screws.

Step 10: Finishing Touches

  • Add the 1/4″ back to the bottom cabinet.
  • Give the entire structure and the parts a quick pass for finishing sanding with 220 grit sandpaper.
  • Stain or paint in the color of your choice.

For the walnut, I used boiled linseed oil and for the stand, I used ebony stain followed by a satin top coat.

using boiled linseed oil to finish walnut

That is it!

I am so excited with how this turned out – especially the glass door – it was the part of the project I was the most nervous about.

Close up of the DIY glass door in the cabinet

I am also in love with the glass I found for the cabinet. It is called a cross-reed pattern. As soon as I saw it at the glass shop, I knew I needed to use that.

It has SO must storage space – we definitely need to buy more wine to fill it up 🙂

close up of the wine glass holder and wine rack

The epoxy marble counter also worked out perfectly and is exactly what I had in mind.

Related: How to Make Faux Marble Countertop with Epoxy

Close up of the marble counter in the bar cabinet

The top is a little heavy so I highly recommend adding anti-tip hardware.

Here it is all put together.

Bar cabinet from the side

Plans for the Bar Cabinet

You can get the step-by-step plans and dimensions for the bar cabinet here.

If you build it, I would love to see it! Feel free to email photos to me at or tag me on Instagram @anikasdiylife for a chance to be featured on social media! I can’t wait to see what you build!

You might also like:

Learn how to build a DIY tall bar cabinet with drawer, wine rack, and wine glass holder with detailed plans. Perfect for small spaces.

DIY Bar Cabinet

Yield: 1 bar cabinet

How to build a DIY bar cabinet with plywood, storage, drawer, wine rack and wine glass holder.


  1. Make the cuts per the plans using a circular saw for the plywood and a miter saw for the 2x2 boards. Apply edge banding to all edges that will be visible.
  2. Make the "marble top" this step is optional.
  3. Make the pocket holes using a kreg jig in the boards as shown in the plans.
  4. Build the main structure using 1/4" pocket hole screws and wood glue. Pay attention to the spacing and that the joints are square.
  5. Build the drawer. See how to build drawers here. Install using 14" drawer slides, then install the drawer front.
  6. Build the wine rack. Apply edge banding to all visible edges.
  7. Build the door from 1x3 boards using dowel joinery. Add the push to open latch. Make a rabbit all around the frame for the glass. then install the glass.
  8. Build the wine glass holder using 1" dowels and hobby board.
  9. Build the base with 2x2 boards and 2 1/2" pocket hole screws and wood glue.
  10. Finish in the stain color of your choice.

Anika's goal is to inspire and empower beginners with woodworking, DIY, home improvement, and home decor ideas.
She wants everyone to unlock their creative potential and experience the feeling that comes with making something. Nothing feels better better than seeing something and saying "I can make that!"

Similar Posts

One Comment

  1. Wow amazing,
    I like your woodworking so much, that i visite your site daily.
    Also, your usable tools are great.

Comments are closed.