The fastest way to stop the smell
The smell comes from food particles rotting inside the disposal chamber and drain pipes. You can clear it in about 15 minutes using baking soda and vinegar, which is cheaper than commercial drain cleaners and works on most odours.
Pour half a cup of baking soda down the drain, then follow it with one cup of white vinegar. The mixture will fizz — that's the reaction breaking down the buildup. Let it sit for 30 minutes, then run hot water for 30 seconds while the disposal is off. Turn the disposal on and run it for a few seconds with cold water.
If the smell returns within a week, the buildup is deeper in the pipes and you will need to repeat the process or use a plumbing snake to pull out trapped food.
Key Takeaways
- Baking soda and vinegar clear most garbage disposal odours in 15 minutes and cost less than $2.
- Food particles trapped in the disposal chamber and drain pipes rot and create the smell, not the disposal itself breaking down.
- Running the disposal with cold water and food scraps after each use prevents buildup from starting.
- If the smell returns after one week, the odour is coming from deeper in the drain line and requires a plumbing snake or professional cleaning.
- Bleach and drain cleaners can damage the disposal seals and pipes, so avoid pouring them down the drain.
Why garbage disposals smell and what creates the odour
A garbage disposal does not smell because it is broken or old — it smells because food particles stick to the walls of the chamber and the drain pipe below it. When those particles sit in warm, wet conditions, bacteria break them down and release hydrogen sulfide gas, which smells like rotten eggs.
The smell gets worse if you run the disposal without water, because dry food particles stick harder and decompose faster. Grease also traps food particles and slows water flow, creating a thicker layer of buildup.
The disposal itself is just a grinding motor. It does not clean the pipes — water does. If water does not flow fast enough or long enough, particles stay behind.
Daily habits that prevent the smell from starting
Run cold water for 10 seconds before you turn on the disposal, then keep the water running while the disposal is on, and run it for another 10 seconds after you turn the disposal off. Cold water is better than hot because it keeps grease solid so it grinds into smaller pieces instead of coating the pipes.
Feed food into the disposal slowly — a handful at a time — rather than dumping a full plate in at once. The disposal works better when it has time to grind each piece before the next one arrives.
Do not put grease, oil, coffee grounds, or fibrous vegetables like celery or corn husks down the disposal. Grease coats the pipes and traps other food. Coffee grounds clump and stick. Fibrous food wraps around the grinding ring and jams the motor.
Once a week, run a full sink of cold water through the disposal without any food. This flushes out small particles that stuck to the walls during the week.
Cleaning methods that work for different levels of smell
For mild odour (noticeable but not strong): Use the baking soda and vinegar method described above. This works for buildup that is less than a week old.
For strong odour that returns after one cleaning: The smell is coming from deeper in the drain line, below the disposal. You will need a plumbing snake — a flexible metal coil that you feed down the drain to pull out trapped food. A basic snake costs $15 to $30 at a hardware store. Feed it down slowly, twist it to catch the buildup, and pull it back up. Repeat the baking soda and vinegar treatment after you remove the blockage.
For smell that lasts more than two weeks: The buildup may be in the main drain line, not just the disposal. Call a plumber. They have motorised snakes and can clear the entire line. This usually costs $150 to $300 depending on how far down the blockage is.
Do not use bleach, Drano, or other chemical drain cleaners. They can crack the rubber seals inside the disposal and corrode the metal pipes. They also do not work well on food buildup — they work on hair and soap scum.
What to do if the smell comes back every few days
If you clean the disposal and the smell returns within three days, something is trapping food faster than normal. Check whether you are running water long enough — most people turn off the water too soon after the disposal stops. The water needs to run for at least 10 seconds after the grinding stops, so particles have time to wash down the pipe.
Also check the drain pipe under the sink. If it is kinked or sagging, water pools inside it instead of flowing through, and food particles settle in the pool. A sagging pipe looks like a U-shape instead of a straight slope downward. You can straighten it by loosening the clamps that hold it and repositioning it so water can flow downhill.
If the pipe is straight and you are running water long enough, the smell is probably coming from the main drain line. This is a job for a plumber.
Cleaning the rubber baffle and grinding chamber
The rubber baffle is the flap inside the disposal that covers the grinding chamber. Food particles stick to it and rot. You can clean it without taking the disposal apart.
Turn off the disposal at the wall switch and unplug it from the outlet under the sink. Never reach into the chamber while it is plugged in — if someone turns on the switch, the blades will spin and cause serious injury.
Use a flashlight to look down into the chamber. You will see the rubber baffle and the grinding ring below it. Use a long-handled brush or an old toothbrush to scrub the baffle and the walls of the chamber. Pour baking soda down while you scrub — it acts as a mild abrasive and deodoriser.
Rinse with cold water, then plug the disposal back in and run the baking soda and vinegar treatment. Do this once a month if you use the disposal daily.
When to replace the disposal instead of cleaning it
If the smell is coming from inside the motor housing — not the chamber or pipes — the rubber seals have probably cracked and food is leaking into the motor. You cannot clean this. The disposal will need to be replaced.
Signs of a cracked seal include water dripping from under the sink even when the disposal is off, or a smell that comes from the motor housing itself rather than the drain. A new disposal costs $150 to $500 depending on the brand and power. Installation takes a plumber about two hours and costs $200 to $400.
If your disposal is more than 10 years old and the smell keeps returning after cleaning, replacement is usually cheaper than repeated service calls.
Frequently Asked Questions
Can I use lemon or citrus peels to clean the disposal?
Lemon peels can help mask the smell temporarily, but they do not remove the buildup causing it. Grinding lemon peels does freshen the chamber for a few hours. For a lasting fix, use the baking soda and vinegar method instead.
Is it safe to pour boiling water down the disposal?
Boiling water can soften grease buildup and help it flow down the pipe, but it can also crack PVC pipes if they are old or already weakened. Use hot tap water instead — it is warm enough to soften grease without the risk of cracking the pipes.
What if the disposal is making noise and smelling bad at the same time?
Noise usually means something is stuck in the grinding chamber — a bone, a pit, or a piece of metal. Turn off the disposal when ready and do not use it. Use a flashlight to look down into the chamber and remove the object with pliers or tongs. Do not reach in with your hand. If you cannot see or reach the object, call a plumber.
How often should I clean the disposal if I use it every day?
If you run water before, during, and after each use and feed food in slowly, you should only need to do a deep clean with baking soda and vinegar once a month. If you notice a smell returning within a week, clean it again and check your water-running habits.
Can I use ice cubes to sharpen the blades and clean the disposal at the same time?
Ice cubes do not sharpen the blades — the disposal has a grinding ring, not blades, and it does not need sharpening. Ice cubes can help dislodge stuck food particles, but they do not remove the buildup causing the smell. Use ice only if food is visibly stuck, then follow up with baking soda and vinegar.