Garbage Disposal Smells Bad? How to Fix the Odor
A stinky garbage disposal usually has one cause: rotting food trapped where water can’t reach it. The splash guard — those black rubber flaps at the top of the unit — collects decomposing food on its underside, and no amount of running water will clear it. We have tracked down disposal odors dozens of times. The splash guard is the source more often than everything else combined.
If your disposal is clean and running normally but you want a general maintenance routine, see our garbage disposal cleaning guide. This page focuses on diagnosing and eliminating odor that basic cleaning hasn’t fixed.
Quick fix — the 2-minute odor reset
Try this first. It works for mild odors caused by surface-level buildup.
Check this before tackling a clogged disposer: toss in about a half-dozen ice cubes and four lemon quarters. Run cold water while activating the disposal for roughly 30 seconds. Next, sprinkle one-half cup of baking soda down the drain, followed by a full cup of white vinegar to watch it fizz for five minutes; flush with more cold water for 15 seconds thereafter.
Always use cold water — never hot. Cold water solidifies grease so the disposal can chop it into small pieces that flush through the drain. Hot water melts grease into a liquid that coats pipe walls — the same buildup that causes odor in the first place.
If the smell returns within 24 hours, the problem is deeper. Move to the diagnosis section below.
InSinkErator’s maintenance guide recommends ice cubes as a standard cleaning method for their disposals. The ice chips scrub the grinding chamber walls and impellers without risking damage to any components.
Video guide
Video: “Fix Smelly Garbage Disposal | 2 Ways to Clean your Garbage Disposal” by Clean Freak & Germaphobe
Why Does Your Disposal Smell? 4 Common Causes
Not all disposal odors come from the same place. Identifying the source saves time and keeps you from scrubbing parts that are already clean.

Cause 1: Food trapped under the splash guard. This is the most common source of garbage disposal odor. The rubber flaps that prevent splashing also trap food particles on their underside. Water and normal grinding don’t reach this surface, so the food sits and rots. A sour, rotten-food smell that gets worse when you lean close to the drain points to the splash guard.
Cause 2: Grease and fat coating the chamber walls. Grease builds up slowly on the grinding chamber and drain walls. Bacteria feed on this film and produce a persistent, low-level odor. This smell is less intense than rotting food but never fully goes away between cleanings. Disposals in households that cook with a lot of oil are especially prone.
Cause 3: Clog in the P-trap or drain line. If the smell is more like stagnant water or sewage, the problem is downstream. A partial clog in the P-trap creates standing water that breeds bacteria. This smell often accompanies slow draining. If your disposal drains slowly, see our guide on how to unclog a garbage disposal.
Cause 4: Failing seals or cracked housing. A musty, mold-like smell near the base of the unit can signal a slow leak. Water seeping from damaged internal seals creates a damp environment under the sink. This is different from food odor — it smells like mildew or a wet basement. Check for moisture around the bottom of the unit. If you find dripping, see our leaking garbage disposal guide.
Fix by cause — targeted solutions
Splash guard deep clean
If you only do one thing on this page, do this. The underside of the splash guard collects a layer of decomposing food that regular cleaning misses entirely.
First, turn off the disposal at the wall switch. Next, lift each rubber flap and scrub the underside with an old toothbrush and dish soap, paying extra attention to the seams where the flaps connect to the mounting ring. After that, rinse by running cold water for 15 seconds.
Some disposal models have removable splash guards — pull it straight up, scrub it in the sink, and snap it back in. Universal replacement splash guards cost $5-$10 at hardware stores if yours is deteriorated and harboring odor in the rubber itself.
Grease buildup removal
Grease requires abrasion to remove, not just liquid.
Pour in two cups of ice cubes and a cup of rock salt, run cold water, and activate the disposal for thirty seconds to clean the chamber. Quickly toss in half a cup of baking soda, then add one cup of white vinegar; let it bubble for ten minutes before washing it down with more cold water.
For prevention, run cold water during grinding and for at least 15 seconds after shutting the disposal off. This flushes grease particles out of the drain line before they solidify.
P-trap or drain line flush
If the smell is coming from the drain line rather than the disposal itself:
Install a bucket beneath the P-trap, a U-shaped pipe under your sink, to collect any debris. Manually or with pliers, unscrew both slip nuts; lower gently on the P-trap to release its contents into the bucket. Scrub the interior of the P-trap with a bottle brush and hot soapy water. Hand-tighten the slip nuts back onto their positions for a secure fit. Finally, flush the system with water to confirm no leaks at connections.
Coffee grounds are one of the most common culprits for P-trap buildup. They seem harmless going through the disposal but accumulate into dense sludge over weeks. If you grind coffee daily, expect to clean the P-trap every 3-6 months.
When Smell Means a Bigger Problem
Some odors signal problems that cleaning won’t fix:
- Musty or mold smell near the bottom of the unit — check for water dripping from the base. A disposal leaking from the bottom means internal seals have failed. This isn’t repairable; the unit needs replacement. See our guide on leaking garbage disposal.
- Sewage smell even after cleaning P-trap — the clog may be further down the main drain line. A plumber with a drain snake can clear blockages beyond the P-trap.
- Persistent odor on a disposal older than 10-12 years — corrosion inside the grinding chamber creates pitting where food embeds permanently. At that age, replacing the unit ($200-$625 installed, or $75-$200 DIY) is more practical than fighting recurring odor. We break down the numbers in our guide on how long disposals last.
Stop the smell from coming back
A couple minutes per week keeps the deep clean from ever being necessary.
Weekly: Toss the peels from a lemon or orange into the running disposal with cold water. The citrus oils leave a fresh scent and the rind texture scrubs the chamber lightly.
Monthly: Run the ice and rock salt scrub (2 cups ice, 1 cup salt, 30 seconds of grinding). This prevents grease film from building up on the chamber walls.
Every 3 months: Scrub the underside of the splash guard with a toothbrush and dish soap. This is the step most people skip, and it’s the one that matters most for odor.
What to avoid at all times:
- Chemical drain cleaners (Drano, Liquid-Plumr) — these corrode rubber gaskets and internal seals, cutting years off a disposal’s 10-12 year average lifespan. Baking soda and vinegar do the same job without the damage.
- Hot water during grinding — melts grease into pipe-coating sludge. Always cold.
- Overloading — feed food in small batches. Cramming too much at once leaves unground particles in the chamber.
For a rundown of items never to run through your disposal, including culprits like fats and bones, head over to our avoidance guide. Opt for composting food scraps that won’t make their way down the drain; it’s both effective and eco-friendly. Composting at home can transform these kitchen leftovers into nutrient-rich soil.
FAQ
Can I use bleach to clean a smelly garbage disposal?
Dilute a tablespoon of bleach in a gallon of water for disposal sanitization, though doing so irregularly is wise as bleach can corrode rubber gaskets and metal parts. Opt instead for baking soda and vinegar, which neutralize odors without damaging internal seals. Should you opt for bleach, limit its use to every few months, then thoroughly flush with cold water afterward.
Why does my garbage disposal smell like sewage?
Inspect the P-trap first; a partial clog there often leads to foul odors. It’s usually caused by standing water where bacteria grow. If you find the P-trap intact but still smell sewage, a more severe blockage likely exists beyond it, contacting a plumber with a drain snake is advisable. Rarely, if the disposal hasn’t been used in weeks, the P-trap can dry out and allow sewer gas to pass through; simply running water for thirty seconds should refill it and seal off the odor.
How often should I clean my garbage disposal?
We recommend three cleaning frequencies: weekly citrus peels for light freshening, monthly ice and salt scrubs for buildup removal. A splash guard deep clean every 3 months. This routine keeps odor from developing in the first place. If you notice a smell between scheduled cleanings, an extra baking soda and vinegar flush takes under 5 minutes. Households that use the disposal heavily (daily cooking for 4+ people) should move to weekly ice scrubs and monthly splash guard cleaning.
Will baking soda and vinegar damage my disposal?
No. Baking soda and vinegar are safe for all garbage disposal brands and models. The chemical reaction produces carbon dioxide gas (the fizzing), which loosens stuck-on food particles and neutralizes bacteria. Unlike chemical drain cleaners, this combination doesn’t corrode rubber seals, metal components, or PVC drain pipes. We have tried commercial disposal cleaning tablets and foaming cleaners. None worked better than baking soda and vinegar, and some left a chemical residue.