The Average DIY Girl’s Guide to Painting Cabinets
Learning how to paint cabinets doesn’t have to be overwhelming! Follow the simple steps and you’ll have painted cabinets that you love!
Back when I revealed my guest bathroom makeover, I told you that I’d share all of the nitty, gritty details of painting the bathroom vanity cabinets. I’m finally ready to share the Average DIY Girl’s Guide to Painting Cabinets. It’s so easy, no professional tools are needed! Yay!!

I’ve been wanting to paint these cabinets for as long as we’ve owned this house. When we walked through this house to see it for the first time in the buying process, I noted all of the honey-oak cabinets and knew right then and there that I would paint them all.
But I have been scared.
I don’t own a paint sprayer and I didn’t have the money to pay a professional. All I could see in my mind was big paint drips and long brush strokes all over my cabinets. I know people paint their cabinets all the time, but my nearly perfectionist tendency didn’t want to mess them up and then have to live with something worse than honey-oak cabinets. So, I’ve been frozen.
Until … I found the best cabinet paint and went for it!
Paint has come a long way over the years, and now they have excellent self-leveling qualities that make painting cabinets a dream. It’s still a big DIY job, but it’s so much easier to get great results if you use the right products.
I now use Benjamin Moore’s Advanced paint line in satin or semi-gloss finishes for all of my cabinets and trim.
So, for my big home project, I decided to tackle the smallest cabinets in my house first: the guest/kid bath cabinets. Baby steps, y’all.

Tools Needed for DIY Cabinet Painting
- Painter’s Tape
- Sand paper (I LOVE this sander.)
- Brush {I use Purdy brushes, because they’re the best and will last forever. Mine’s been around the block a time or two … and is 15 years old.}
- Foam Roller
- Paint for Cabinets. I prefer Benjamin Moore’s Advanced paint line in a satin or semi-gloss finish.
And now … drumroll please … how to get that amazing painted finish …

How to Paint Bathroom Cabinets
1. Gather your supplies
Again, I’m your average DIY girl without all of the fancy paint equipment, so it’s simple brushes and rollers. Nothing crazy here!
2. Clean the cabinets to remove all dirt and grease
I used a de-greaser to clean my cabinets, but you can also use a liquid sander afterwards and you can probably skip step 4!
3. Remove all doors and drawers, drawer fronts and hardware
Oh, and go ahead and remove the stuff from under the cabinets as well. I assume that’s obvious, right? 🙂
Make sure to label the hinges and hardware when you remove them!
Trust me. If you don’t label and keep them separate, it’ll be a pain to get them all back in the right place. I know it looks like I followed my own advice, which I did.

You can also protect your countertops by taping the edges and/or covering them.
4. Fill and drill new hardware holes
You’ll only need to do this step if you’re changing out the hardware on your cabinets and drawers. In my case, I only changed the hardware on the drawers, so I just filled the one hole in the middle and drilled two new holes for the new hardware. (This is my favorite wood filler.)
5. Sand everything (then wipe off the dust)
I took the cabinet doors outside and gave them a quick once-over with my finishing sander and 220-grit sandpaper. If you have old paint or a lot of grime to sand off, use a 120-grit sandpaper first, then finish with the 220-grit sandpaper.
I didn’t want to get all of the finish off, just lightly scratch them up to give the primer something to grip. And I hand-sanded the cabinet frame.
6. Tape the walls and floors off

I didn’t want to paint the insides of my cabinets, so I taped around the insides and taped the walls and floor. I didn’t think that middle faux drawer would come out, but my mom figured out that it snapped right off. Made for much easier priming and painting!
7. Prime everything

I normally don’t like to prime in the house, just because of the fumes and the smell. But, it was cold outside and since I had to prime the cabinet frame inside, I just set up shop in the bathroom – with the fan on. My mom came over to keep Miss A while I locked myself in there and worked quickly. {I moved everything out to the dining room to paint once the primer was dry.}
This is my favorite base primer: Zinsser Cover Stain. LOVE it!

8. Sand any drips or rough spots
I just lightly sanded any drips or rougher spots from the primer. Sand very lightly, because you don’t want to take the primer off.
9. Paint
Ok, now that all the prep is done, it’s time to paint. This paint is pretty runny, because it’s self-leveling, which is good.
So, you want to paint with very thin coats. Be sure to check back for drips frequently. So, here’s what I did.

You’ll want to paint as much as possible with the roller because that gives the best finish, but the brush works too in the cracks, corners and crevices.
Like I said, let the paint settle for a couple of minutes and then look back over it for paint pooled in the corners or drips underneath the edges. The paint will still be wet enough to clean up those areas and will still level and dry flat. LOVE this paint!
10. Repeat, twice.
Yes, mine needed three coats. I didn’t sand between coats, but if you see some rough spots or drips, then sand them between coats.

Plan on waiting 24 hours between coats and then as long as 48 hours before it’s completely dry. Believe me, this smooth, baby’s bottom finish is totally worth it!
It’s like glass, y’all!

If you’ve been scared, like me, then I hope this motivates you to try it. Let me know if you do!
And if you’re a cabinet painting pro, then please leave your favorite tips, tricks and tools in the comments. Girls like me need your help! 🙂

UPDATE: It seems like I left off a very important piece of information: the paint color. It’s Ominous Cloud by Clark+Kensington (Ace Hardware’s brand). I hope this helps!
Frequently Asked Questions
It costs about $7-$15 per square foot, depending on the condition of the cabinets, method of painting and the size of the project.
If the cabinets are wood you will need to prime them before painting. If you are using a water-based paint and the cabinets are painted in water-based paint, you can paint directly over them.
Test if the paint on the cabinets is water-based or oil-based paint by rubbing a damp cloth rapidly over the paint. If the paint comes off, it’s most likely water-based paint. If not, you’ll need a primer before continuing on to paint.
The best cabinet paint is a premium-quality waterborne alkyd paint that has excellent leveling characteristics of a conventional alkyd. I like Benjamin Moore’s Advanced paint in Satin or Semi-gloss finishes.
I tend to do both! I find it best to paint in the recessed parts of the cabinet door fronts and then use a roller for the rest of the door. I have a video on how to get a smooth finish on cabinets.
More Favorite Posts You Will Love:


Awesome and informative post! Pinned it 🙂 Visiting from Craft-O-Matic Linky Party . . . have a great week . . . Gina
I love the finish on these cabinets. Thanks for sharing.
Thanks for this tutorial. I am getting ready to paint our bathroom and kitchen and wasn’t looking forward to it because of all the expense of all the professional tools I thought I would need. Your cabinets look great! Question…did you get your primer at Ace as well?
I honestly don’t remember where I got it, because I’ve had it for a while. Every Ace is independently owned and operated, so I’m not sure if all Ace’s carry it. But it’s worth a shot to check. I think most probably will.
I know Home Depot carries Zinzer primer… I just bought a huge 5 gal bucket (don’t think its oil based though) to cover Americana red! AMAZING primer!!
These look awesome! My issue is the opposite – I wasn’t scared, did it, and didn’t do it right (didn’t know about bonding primer yet!) and now my kitchen really kind of needs to be redone properly.
This looks great and I love the tutorial. I would love to know the paint color you used! Did I miss it in the post? Great job!
Hi Summer, the color of the cabinets is Ominous Cloud by Clark+Kensington {Ace brand paint}. I should probably put that in the post, huh? 🙂 Thanks for stopping by!!
Thanks! I was wondering about the paint color shade too! I love it, thanks for sharing!
Thanks for the name of the paint color from me too!
Would this work with vinyl cabinets? Yes, I have one of those OLD cabinets, maybe I should say formica. but with the zinser (which I love too) I would think it would I’ve just always wanted to know before I tried it.
Great job and you are right, I don’t see a streak anywhere. I have a night stand I’ve been wanting to paint so I will definately try this on that as well.
I think it would work on vinyl cabinets, as long as you can get the primer to stick!
Your cabinets turned out beautifully! I’m scared to try painting my kitchen table for the same reason – I’m worried about drips and I don’t have a paint sprayer. I wonder if this paint would work??
I think this paint would work beautifully! I painted a couple of end tables with some other paint made for this kind of thing and there are brush strokes all over it. But I think this Ace paint would definitely work. I’ll be using it on any future furniture painting, for sure!
Girl! I’m skeert too! But your tutorial is so awesome I am going to paint my teeny tiny bathroom cabinets this summer!
Those are some great tips!!! And they look like a professional did the job! Seamless!
I have been wanting to paint my cabinets for a long time now, but was skeeeered as you said!! LOL – I will be bookmarking this and making a trip across the border into Michigan to find this paint!! Thanks for sharing!
This paint is so worth it!!
I’ve been looking for a tutorial on how to paint bathroom cabinets!
Great help! Ready to get started!!
Thanks!