Wondering how to paint mahogany wood? Look no more. Through trial and error, I found the best way to paint mahogany furniture white (or any other color).
Painting mahogany wood can be a real challenge. You might even ask whether you can paint over mahogany wood. When painting mahogany furniture white or another light color there will almost certainly be the matter of bleed through. You can prevent that if you take the proper precautions and use the right kind of products. Let me show you how to paint mahogany furniture white and what the best primer is for mahogany paint projects.
Related Reading: What types of wood finishes are there and how to choose the right one

What is Bleed Through
Certain woods contain a lot of tannins. When you paint these woods with standard furniture paint the solvents in the paint will bring these tannins to the surface and cause the paint to the color pink, or yellow. No matter how many coats of paint you apply, the bleed-through will continue to happen. Woods that are likely to cause bleed through are cedar, re wood, and mahogany, the knots in pinewood are also famous for bleeding through.
Wondering how that looks? I’ll show you…
Here you see my mahogany coffee table after THREE coats of white paint!
Not convinced that that is really pink?
Let me show you one more ugly before picture…
This is the table with part of one coat of specialty primer. The primer is an off-white color. Are you now convinced that my table really had turned pink?
Good!
Now let me tell you how to properly paint mahogany furniture so you won’t have to make the horrid mess I made the first time (I have since painted many more difficult wood furniture pieces and this method is fool-proof).
This post contains some affiliate links for your convenience (which means if you make a purchase after clicking a link, I will earn a small commission, but it won’t cost you a penny more)! Read my full disclosure policy.
HOW TO PAINT MAHOGANY wood
Step 1 before painting preparation
Before the fun work begins you have to follow the basic steps to prep your furniture for painting. These steps are in order: thoroughly clean your piece to remove dirt, dust, and grease. Use a TSP or a similar product for this step. I have written a more detailed guide on how to prepare your furniture for painting in another post.
If your piece is painted, decide if you have to strip the paint or if sanding will suffice. In general, if the existing layer of paint is in good condition you can paint over it. If the layer of paint is old, damaged, and chipping it is better to strip it off completely.
I obviously had to strip the paint off, as you can see. My table was over 40 years old when I got my hands on it and the existing paint was beyond hope.
Step 2 Sand until smooth
The next step is sanding. Start with low-number sandpaper and work your way up to really fine paper. Keep sanding your piece until the wood (or painted wood) is even, soft, and has a grip for the new coat of paint to grab hold too. You really need a smooth surface here because every scratch or uneven patch will be visible.
Wash of the dust.
Step 3 Prime your wood
Now, this is the MOST IMPORTANT STEP when painting a difficult bleed through the wood. You must prime the wood (even if the manufacturer of that paint says it isn’t necessary like they say when using chalk paint). But don’t use any type of primer.
Pro tip for painting mahogany furniture white:
For painting mahogany, you need a primer that is based on shellac. Shellac is a resin that blocks all stains, odors, and knots. When it is added to primer, it prevents all tannins, oils, and stains in the wood to rise to the surface.
✅ I have found that this is the best shellac primer on the market!
Shellac primer smells like nail polish, and it goes on like nail polish, so I guess it is a kind of nail polish for wood. It covers everything up with one layer. (hmm two actually in my case)
Step 4 paint your piece
After one of two coats of shellac-based primer, you can finish painting your piece with any type of paint you like. Whether you want to use milk paint or chalk paint, a standard eggshell paint, or a full gloss paint, it doesn’t matter. Shellac primer can be used in combination with all paints. Just choose your beautiful color of choice and finish your piece. For a durable finish paint at least a second coat of paint and optionally finish with a top coat of varnish.
My mahogany table got a coat of bright white because I am in love with white paint.

More DIY Painting Tips you will find useful
<<<< How to paint suitcases >>>
<<<< Ikea TV Stand Makeover >>>>
<<<< Milk Paint Review >>>>
How to paint mahogany furniture in 4 easy steps.
Painting mahogany white
- Clean your furniture
Always start with properly cleaning your furniture first. Do not use household cleaners but a grease removing cleaner that preps your piece for painting.
- Start with sanding
Sand your piece of furniture well. Make sure you end with a super fine grit. I use 240 grit sandpaper for the final step. Shellac goes on so smooth that every little bump will be visible. So don’t skip time sanding. Remove the dust with a wet cloth.
- Apply Shellac Primer
Apply the shellac primer with a quality brush. I prefer synthetic brushes because the give the least brush strokes. One coat might be enough, but on my dark mahogany I needed two coats. Super lightly sand in between coats and after the last coat of primer.
- Finish painting your piece of furniture
You can use any kind of paint over shellac primer. For all my white painted furniture I use a water based paint because it has less risk of yellowing over time.
And that is how you paint mahogany furniture white in just four easy steps.
Please pin this image for future reference!

Marianne Songbird is the founder of Songbird, where she hopes to inspire everyone to create a home they love, one DIY project at a time. She shares anything from craft ideas to home decor inspiration and from DIY projects to decorating hacks. Originally from the Netherlands Marianne and her husband Lex are currently renovating a 250-year-old farmhouse in Germany.
Katie @ Wildwood Creek says
The table turned out beautiful and love the vignette! Great lesson on what can be accomplished with a little perseverance!
Kolein says
Hi Marianne!
Your post is wonderful! Oh do I have things like this laying around my basement! Yes I do!
Your table is lovely – just like everything you do! LOVE the aqua colored vase, too! And those boots! Sister! You’re rocking the world in those thangs!!!
XO
~Kolein
bec says
marianne, what a great post…I was glued to every word. It’s great to hear about all the things that went wrong and how you overcame them. what a great story this old table has. Great job and even better perseverance.
thanks for sharing.
Bec x
P.s can’t wait for my book to arrive.thanks again.
Deborah says
Your table is lovely, completely worthy of a post. All that hard work deserves some recognition! I’ve had a few of those projects in my life that get shoved to the back burner because things weren’t going well. You took it on, you perservered, you conquered!
{{hugs}}
Deborah
Janie says
Great story. The table ended up looking good…I probably would have given up (I think)..I have worked with shelac before..it is hard to get on smoothly ( it can be thinned a little with the cleaner) . But you have to be very careful, about bubbles and things…. And unlike poly or arcylic it will yellow in time, and has to be stripped and redone. The table, though.looks great…(forgive my spelling spell check doesn’t seem to be working!
Pat says
Oh wow. it turned out lovely.
We don’t have a coffee table either.
In fact…married almost 30 years here… and no table for us. Except once…we built it from BHG plans and it had a glass top. Gave it away…almost immediately.
Guess we’re not coffee table people. But I like yours!
Love the boots, too! 🙂 Pat
Maxie Sykes says
Love the result of your table…and it turns out with simplicity but elegant.
Shelley says
Hi! Next time you have to paint over a stubborn colour, use a GREY tinted primer. It will cover anything, and the top coat goes on in a pure colour. It’s amazing! I was told this by my friendly home hardware staff, and it has saved me so much time and paint, I can’t begin to tell you!
Marianne@Songbird says
Thanks Shelley, that is a great idea. Will think of it next time I start painting something difficult. Not sure though if it would hae helped on this project. Mahogany bleeds through, I think it would have come through the grey too.
Thanks for thinking along with me.
Luda says
HI! Thank you for sharing your story! I am in the process of repainting an old mahogany desk white… and 6 layers later I am still seeing pink… so, like you, I am now looking for a solution. Did you put the shellack on after the paint and then do another layer of white? or did it end up white after the nail polish finish? or is it white nail polish? 🙂 Sorry if I sound dumb, I really have never done this before… not sure why I thought I could now…
michelle says
Project 1:
Hiya, I’ve got a mahogany wood table, and chairs, that I want to paint White, I have just sanded it, I’ve got Zinsser Cover Stain, which I believe will block out the hot-pink bleed, that comes through when you paint it white without the cover stain, I am wondering what paint i should use to make the table as durable as it can be, and I want to be able to put plates with hot foods, and not have the paint come off, also i was thinking of using Gloss Paint, Or even Radiator paint, Should I use either of these Paints? (If not what would you recommend?) And if so, Do I still need to Seal it, Or is the Gloss (Or Radiator Paint) enough, If i do need to seal it What do I seal it with,
Project 2:
I’m also trying to Paint a Laminate Unit, White, this I was going to Seal with the Zinsser Cover Stain, just the same as the Table, and I would also like to use the same Paint I will be using for Project 1 And then Seal, or not seal, In the same way as Project 1 so whatever you would recommend for Project 1, It would be nice If it worked for Laminate as well,
the only other thing I’m having a problem Is sanding it, I used 120 Grit sand Paper but that is not Sanding it at all! I have 220 coming soon, but will this be Enough?