How to Fix a Smelly Dishwasher (3 Easy DIY Steps)

Dishwasher Smells Like Garbage? The 15-Minute DIY Fix

You are unloading the dishwasher after a long day, but instead of the scent of clean plates and fresh soap, you are hit with a wave of hot, swampy garbage air. It’s disgusting, and worse, it makes you wonder if your "clean" dishes are actually covered in bacteria.

​A smelly dishwasher is incredibly gross, but it rarely means the appliance is permanently broken. Whether you have a heavy-duty Whirlpool or a sleek Bosch model, that foul odor is almost always caused by trapped food particles and built-up grease.

​Before you spend $200 to have an appliance repair tech come out, grab some white vinegar. Here is how to deep clean your dishwasher and banish the smell in under 15 minutes.

1. Clean the Filter (The 5-Minute Fix)

​Modern dishwashers don't have hard food disposals like older models; they have manual filters. Over months of use, these trap soggy food, grease, and paper labels, creating a prime breeding ground for nasty odors.

  • The Fix: Open the dishwasher and remove the bottom rack. Look at the floor of the tub, right under the lower spray arm. You will see a cylindrical, twist-out plastic filter.

  • What to Do: Give the plastic filter a quarter-turn counterclockwise and lift it straight out. Take it to your kitchen sink and scrub the mesh screen with warm water, a squirt of Dawn dish soap, and an old toothbrush. Rinse it until the water runs clear, then lock it firmly back into place.

cleaning a dirty dishwasher filter to fix a smelly dishwasher

2. The Vinegar and Baking Soda Wash

​Even with a sparkling clean filter, grease and soap scum can coat the internal walls and hidden drain hoses, holding onto bad smells. You need to naturally break down that hidden grime.

  • The Fix: Empty the dishwasher entirely. Grab some plain white distilled vinegar and baking soda straight from your pantry.

  • How to use it: Place a dishwasher-safe bowl filled with one cup of white vinegar on the top rack. Run the empty dishwasher on its hottest, longest cycle (do not add detergent). Once that cycle finishes, sprinkle one cup of baking soda across the bottom of the tub and run a short, hot water cycle. The vinegar cuts the heavy grease, and the baking soda neutralizes any lingering odors.

3. Clear the Air Gap or Garbage Disposal

​If your dishwasher is clean inside but still smells like sewage, the problem might actually be your plumbing. The dishwasher drain hose is usually connected directly to your sink's garbage disposal or an air gap on the counter.

  • The Fix: You need to clear the shared drainage pathway so dirty sink water isn't backing up into your freshly washed dishwasher.
  • What to Check: First, run your garbage disposal with plenty of cold water and a few lemon peels to clear out any rotting food. Then, check the air gap (the small metal cylinder next to your sink faucet). Pop the shiny cover off, unscrew the inner plastic cap, and use a bottle brush or a toothpick to pull out any gunk blocking the tube.

using white vinegar and baking soda to clean a dishwasher


When to Call a Pro

​If you have cleaned the filter, run the vinegar cycle, and cleared the disposal, but there is still a pool of standing, foul-smelling water at the bottom of the tub, you might have a serious plumbing issue. A clogged main drain hose or a failing drain pump can trap dirty water inside the unit. If water is backing up onto your kitchen floor or refusing to drain completely, turn the breaker off and call a local appliance repair specialist to check the pump assembly before you end up with expensive water damage.