This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
To finish a walnut table top, you need to sand it smooth, apply a quality finish like oil or polyurethane, and let it cure properly for a durable, beautiful surface.
A walnut table top is one of those projects that feels intimidating at first, but once you understand the steps, finishing a walnut table top becomes a rewarding process you can absolutely handle.
Whether you’re restoring an old piece or building a new one from scratch, knowing how to finish a walnut table top the right way makes all the difference between a mediocre result and a stunning heirloom.
In this post, we’ll walk through exactly how to finish a walnut table top, including prep work, choosing the right finish, and applying it like a pro.
Let’s dive in.
How to Finish a Walnut Table Top: Step by Step
Finishing a walnut table top starts long before you open a can of finish.
The prep work is honestly where most people either succeed or fail.
Here’s how to finish a walnut table top properly from the very beginning.
1. Sand the Walnut Table Top Through the Grits
Before you finish a walnut table top, you need to sand it methodically.
Start with 80 grit to remove any major imperfections, then move to 120, 150, and finally 180 or 220 grit.
Walnut is a softer hardwood, so don’t skip grits or you’ll leave scratches that show up the moment you apply finish.
Always sand with the grain, and vacuum or tack cloth between each grit.
When you finish a walnut table top, a clean surface is non-negotiable.
2. Raise the Grain and Sand Again
Wipe the entire walnut table top with a damp cloth to raise the grain.
Let it dry completely, then sand lightly with your final grit.
This step matters because water-based finishes and even some oils will raise the grain anyway, and you’d rather deal with it now than after you’ve started to finish a walnut table top.
3. Fill Pores If You Want a Glass-Smooth Finish
Walnut has open pores, and if you want that mirror-like finish on your walnut table top, you’ll need to fill them.
Use a grain filler or apply multiple coats of your chosen finish and sand between coats until the pores disappear.
This isn’t mandatory, but it’s the difference between a rustic walnut table top and a furniture-grade one.
Choosing the Best Finish for a Walnut Table Top
The finish you choose determines how your walnut table top looks and performs for years.
Here are the main options for how to finish a walnut table top.
1. Danish Oil or Tung Oil
Oil finishes penetrate the wood and enhance walnut’s natural depth.
They’re easy to apply, which makes them great if you’re nervous about how to finish a walnut table top for the first time.
The downside? Oil offers less protection against water rings and scratches, so a walnut table top finished with oil needs occasional reapplication.
2. Polyurethane for Maximum Durability
If your walnut table top will see daily use, polyurethane is a smart choice.
It builds a protective film on top and resists moisture, heat, and scratches far better than oil.
Water-based polyurethane dries fast and won’t yellow, while oil-based polyurethane gives a warmer amber tone that many people love on walnut.
Either way, polyurethane is a fantastic way to finish a walnut table top that lasts.
3. Lacquer or Conversion Varnish
These are professional-grade options if you want a factory-smooth walnut table top.
They dry quickly and look incredible, but they’re trickier to apply without spray equipment.
For most DIYers learning how to finish a walnut table top, polyurethane or oil is the more practical route.
Applying the Finish to Your Walnut Table Top
Now for the part everyone asks about: how to actually apply the finish.
The technique varies slightly depending on whether you use oil or polyurethane.
1. Apply Thin Coats
Whether you’re using oil or polyurethane to finish a walnut table top, thin coats always beat thick ones.
Thick coats dry slowly, trap bubbles, and can look uneven.
For oil, wipe it on with a rag, let it soak for 15 minutes, then wipe off the excess.
For polyurethane, use a high-quality brush or foam applicator and lay down a thin, even coat.
2. Sand Between Coats
Once a coat dries, scuff it lightly with 320 or 400 grit sandpaper.
This gives the next coat something to grip and keeps your walnut table top smooth.
Wipe away all dust before applying the next coat.
Aim for three coats of oil or three to four coats of polyurethane to properly finish a walnut table top.
3. Let It Cure Completely
This is the step people rush, and it’s a mistake.
A walnut table top finished with polyurethane needs about 7 days to fully cure, even if it feels dry to the touch after 24 hours.
Oil finishes take several days too, and they keep hardening for weeks.
Be patient, and you’ll enjoy a walnut table top that holds up beautifully.
So, How Do You Finish a Walnut Table Top?
To finish a walnut table top, you sand it through the grits, choose between oil and polyurethane, apply thin coats, sand between them, and let everything cure fully.
It’s not complicated, but it does reward patience and attention to detail.
Follow these steps, and you’ll finish a walnut table top you’re genuinely proud to show off for years to come.