The fastest way to stop the smell
A smelly garbage disposal usually means food waste is rotting inside the chamber or stuck to the walls and blades. The smell comes from bacteria breaking down trapped food, not from the disposal being broken. You can fix it in about 10 minutes with ice, salt, and hot water—no tools or chemicals needed.
Run cold water, turn on the disposal, and drop in a handful of ice cubes and a tablespoon of salt. Let it run for 10 to 15 seconds. The ice scrapes the walls and blades while the salt acts as a mild abrasive. Then flush the chamber with hot water for 30 seconds while the disposal runs. This clears loose debris and kills some of the bacteria causing the smell.
If the smell returns within a few days, the problem is deeper—food is trapped below the blades or in the drain pipe itself, not just on the chamber walls.
Key Takeaways
- Ice and salt remove stuck food from the chamber walls and blades in one cycle, stopping most smells when ready.
- Hot water alone does not kill the smell; you need the scrubbing action of ice to dislodge trapped waste.
- If the smell returns within days, food is trapped in the drain pipe below the disposal, not in the chamber.
- Baking soda and vinegar fizz but do not scrub, so they are less effective than ice for removing stuck food.
- Never put your hand in the disposal, even when it is off—always use tools or run water and ice to clear blockages.
When ice and salt do not work: clearing the drain pipe
If the smell comes back after a few days, food is stuck in the drain pipe below the disposal chamber. Ice only reaches the chamber itself, not the pipe. You need to flush the pipe with boiling water or use a plumbing snake to pull out the clog.
Boil a kettle of water and carefully pour it down the drain while the disposal is off. Let it sit for 5 minutes, then run cold water and the disposal for 30 seconds. The heat softens grease and loosens debris. Repeat twice if the smell persists.
If boiling water does not work, the clog is solid. Use a plumbing snake (also called a drain auger)—a flexible metal coil that you feed down the drain to snag and pull out trapped food. Feed it slowly, turn the handle to catch the debris, and pull it back up. You will likely see a clump of soggy food and hair. Dispose of it in the trash, then flush the drain with hot water.
Using baking soda and vinegar safely
Baking soda and vinegar fizz and smell better than the disposal, but they do not remove stuck food the way ice does. They work best as a follow-up after you have already cleared the chamber with ice and salt.
Sprinkle half a cup of baking soda down the drain, then pour half a cup of white vinegar after it. Cover the drain opening with a plug or wet cloth—the fizzing reaction pushes debris up and out rather than down into the pipe. Let it sit for 15 minutes, then flush with hot water and run the disposal for 10 seconds.
Do not rely on this method alone for a smelly disposal. The fizzing action is gentle and works best on odors, not on the food causing them. Use it after ice and salt have cleared the chamber.
Preventing smells between cleanings
Run the disposal with cold water for 5 seconds after every use, even if you only put a small amount of food down. Cold water solidifies grease so it breaks apart instead of coating the walls. Hot water melts grease, which sticks to the chamber and hardens as it cools—that is where bacteria grow.
Never put starchy foods, oils, or fibrous vegetables (like celery or corn husks) down the disposal. Starch swells and clogs the pipe. Oil coats the walls and traps bacteria. Fibrous foods wrap around the blades and jam them. Throw these in the trash instead.
Once a week, run ice and salt through the disposal even if it does not smell yet. This prevents buildup before it becomes a problem. It takes 30 seconds and costs almost nothing.
When to call a plumber
If the smell persists after you have tried ice, salt, boiling water, and a plumbing snake, the problem is in the main drain line, not the disposal. A plumber can use a motorized snake or camera to find the blockage. This usually costs between $150 and $300 for a service call, depending on your location and how far down the clog is.
Also call a plumber if the disposal makes a grinding noise that sounds different than usual, or if water backs up into the sink when you run it. These signs mean the blades are jammed or the chamber is cracked, and the disposal may need to be replaced.
Replacing a disposal that cannot be fixed
A garbage disposal lasts 8 to 15 years depending on how often you use it. If yours is older than 10 years and the smell keeps returning even after professional cleaning, replacement is usually cheaper than repeated service calls.
A new disposal costs $100 to $400 depending on the motor size and brand. Installation takes a plumber 1 to 2 hours and costs $150 to $300. If you are handy, you can install one yourself by disconnecting the old unit under the sink and bolting the new one to the mounting ring—but if you have never done plumbing work, hiring a plumber is safer and faster.
Before you replace it, make sure the smell is actually coming from the disposal and not from the drain itself. Run the disposal for 30 seconds, then plug the drain opening with a wet cloth and smell near the sink. If the smell is stronger with the disposal plugged, the problem is in the drain pipe, not the disposal.
Frequently Asked Questions
Can I use bleach to clean a smelly garbage disposal?
No. Bleach does not break down food waste, and it can damage rubber seals inside the disposal. Stick to ice, salt, hot water, and baking soda. If you have already poured bleach down, run cold water for 30 seconds to dilute it before using the disposal.
Why does my disposal smell like rotten eggs?
That smell is hydrogen sulfide gas from bacteria breaking down food in an oxygen-free environment. It means food has been trapped in the chamber or pipe for days. Use ice and salt to clear the chamber, then boiling water to flush the pipe. If the smell returns after a week, the clog is deeper in the drain line and needs a plumber.
Is it safe to put my hand in the disposal to pull out food?
No, never do this even when the disposal is off. The blades are sharp and can cut you if you slip. Always use tongs, a plumbing snake, or run water and ice to clear blockages. If something is visibly stuck, turn off the breaker to the disposal, wait 30 seconds, then use a wooden spoon to push it toward the drain opening.
How often should I clean my garbage disposal?
Run ice and salt through it once a week as prevention. If you use the disposal daily, do this every 3 to 4 days. If you use it only a few times a week, weekly cleaning is enough. This takes 30 seconds and stops smells before they start.
What if the disposal is leaking and smelly?
A leak usually means the seal between the disposal and the sink flange has failed, or the chamber is cracked. This is not a smell problem you can fix—the disposal needs to be replaced. Call a plumber to confirm the leak location and install a new unit.