Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
Walnut shells can remove rust, but they work best as a gentle abrasive for light surface rust rather than heavy corrosion.
If you’ve been wondering will walnut shells remove rust from your tools, bike parts, or antique hardware, the short answer is yes, they can.
The catch is that walnut shells won’t dissolve rust the way a chemical remover would, and they won’t eat through thick, flaky rust either.
Instead, they act like a soft blasting media that scrubs away rust without damaging the metal underneath.
In this post, we’ll look at how walnut shells remove rust, when this method works best, and how to actually use them at home.
Let’s get into it.
Why Walnut Shells Remove Rust
Walnut shells remove rust because they’re hard enough to strip away oxidation but soft enough to leave the base metal intact.
Here’s what makes them work so well:
1. They’re a Natural Abrasive
Walnut shells are crushed into tiny grit particles that have a Mohs hardness of around 3 to 4.
That’s harder than rust, which sits around 5 to 6 on the scale in its hydrated form but crumbles easily under friction, yet softer than steel.
This balance is exactly why walnut shells remove rust effectively without gouging the surface.
2. They Don’t Contain Harsh Chemicals
Unlike naval jelly or phosphoric acid, walnut shells remove rust through pure mechanical action.
That means no toxic fumes, no skin burns, and no need to neutralize anything afterward.
For anyone who’s ever worked with chemical rust removers, this alone makes walnut shells a breath of fresh air.
3. They’re Gentle on Delicate Surfaces
Because walnut shells are softer than sand or aluminum oxide, they won’t pit or scratch thin metals, aluminum, or even some plastics.
This is why walnut shells remove rust so well on carburetors, engine parts, and vintage tools where you want to preserve the original finish.
4. The Grit Gets Into Tight Spaces
Crushed walnut shells come in various grit sizes, and finer grades can reach into threads, crevices, and corners that sandpaper simply can’t touch.
So if you’re asking will walnut shells remove rust from intricate parts, the answer is a confident yes.
How to Use Walnut Shells to Remove Rust
Using walnut shells to remove rust is pretty straightforward once you know the drill.
Here’s how to get the job done:
1. Pick the Right Grit
Coarse grit (12/20 or 20/40) works for heavy surface rust, while fine grit (40/60 or finer) is better for light rust and delicate parts.
If you’re unsure, start with a medium grit and adjust from there.
2. Use a Blasting Setup
The most effective way to let walnut shells remove rust is with a media blaster or sandblasting gun.
Load the hopper, set your air pressure between 40 and 80 PSI, and keep the nozzle moving in steady passes.
Too much pressure can damage the metal, so take it slow.
3. Try a Tumbler for Small Parts
For bolts, screws, and small hardware, a rock tumbler filled with walnut shell media works wonders.
Let it run for a few hours, and you’ll find that walnut shells remove rust from every little crevice without any hands-on effort.
4. Hand-Scrub for Tiny Jobs
No blaster or tumbler?
Mix crushed walnut shells with a little oil to make a paste, then scrub the rusty spot with a stiff brush.
It’s slower, but walnut shells remove rust this way just fine for small touch-ups.
5. Clean and Protect Afterward
Once the rust is gone, wipe the surface clean and apply a light coat of oil or primer.
Otherwise, bare metal will start rusting again within days.
When Walnut Shells Won’t Remove Rust
Walnut shells remove rust beautifully in many cases, but they’re not a magic bullet for every situation.
Here’s when you should look elsewhere:
1. Deep, Pitted Rust
If rust has eaten deep into the metal and left pits behind, walnut shells will clean the surface but won’t restore the lost material.
You’ll need a more aggressive method or simply accept the pitting.
2. Large Flat Surfaces
Blasting a whole car hood or a large gate with walnut shells is slow and wastes media.
For big flat areas, sandpaper, wire wheels, or chemical strippers are far more practical.
3. Heavy Scale
Thick, flaky rust that’s practically peeling off the metal needs to be knocked down first with a chisel or grinder.
Walnut shells remove rust best as a finishing step, not a first assault.
So, Will Walnut Shells Remove Rust?
Walnut shells will remove rust, especially light to moderate surface rust on delicate or intricate parts.
They work as a gentle abrasive that scrubs away oxidation without harming the metal underneath.
Just remember that walnut shells remove rust best when paired with the right grit, the right tool, and realistic expectations.
For heavy corrosion or big flat surfaces, you’ll still want a stronger method.
But for everything else, walnut shells are a safe, natural, and surprisingly effective way to bring rusty metal back to life.