A smelly dishwasher is almost always one of four problems: a clogged filter, a biofilm-coated drain hose, food trapped in the door gasket, or a blocked air gap at the sink. Knowing how to clean dishwasher smell at the source instead of just masking it with a cycle of vinegar fixes the issue in 20 minutes instead of returning every few weeks. Newer Bosch, Miele, KitchenAid, and Whirlpool dishwashers all have removable filters that almost no one cleans, and that single neglected part causes about 70 percent of smell complaints.
Step 1: Pull and Clean the Filter
The first stop is always the filter at the bottom of the wash tub. On Bosch and Miele units, the filter is a two-piece cylinder that twists out counterclockwise. On Whirlpool, KitchenAid, GE, and Maytag, it is usually a similar twist-out design, sometimes labeled with an unlock icon. Newer models, especially Bosch 300 series and higher, include a mesh fine filter that catches small food particles. Most homeowners have never removed it.
Pull the filter, rinse under hot tap water, scrub with an old toothbrush and a drop of Dawn Ultra to break down grease, and reinstall. If the filter shows black or brown buildup, soak it in a 1:3 solution of distilled white vinegar to hot water for 30 minutes before scrubbing. Reinstall snugly; a loose filter lets food bypass it directly into the drain pump where it rots and stinks.
Step 2: Wipe the Door Gasket and Edges
The rubber door gasket and the sill at the bottom of the door trap food, grease, and detergent residue. These are the parts the wash cycle does not reach. Open the door, pull back the gasket gently at each section, and wipe with a microfiber soaked in a 50/50 mix of warm water and white vinegar. Pay attention to the bottom corners where water sits longest. For stubborn buildup, use a soft toothbrush with a paste of baking soda and water.
Wipe the sill below the gasket and the inside edge of the door where the door meets the tub. If you see black gunk, that is biofilm: a colony of bacteria and mold bound in a slime matrix. Vinegar and physical scrubbing remove it; vinegar alone does not.
Step 3: Run a Citric Acid or Vinegar Cleaning Cycle
With the filter and gasket clean, the next step targets internal hoses, the wash arms, and the sump. Two reliable approaches:
- Citric acid powder: pour 1/2 cup of food-grade citric acid into the detergent dispenser, run a hot cycle (140 to 160 F) empty
- White distilled vinegar: place a top-rack-safe bowl with 2 cups of vinegar upright in the upper rack, run a hot cycle empty
Citric acid breaks down hard water scale and biofilm more effectively than vinegar. Buy a 2-pound bag from Pure Original Ingredients or NOW Foods for around $10. Some manufacturers, including Bosch and Miele, sell branded dishwasher cleaners (Bosch Care Pack and Miele CareCollection) that are essentially citric acid plus surfactants at $8 to $15 per dose.
Skip bleach in any dishwasher with stainless tub interiors. Bleach corrodes stainless and damages rubber gaskets over time. KitchenAid and Whirlpool explicitly warn against bleach in their owner manuals.
Step 4: Refresh the Wash Tub With Baking Soda
After the acid cycle, sprinkle 1 cup of baking soda across the bottom of the tub and run a short, hot rinse cycle. The alkaline baking soda neutralizes any residual acid and adds a final deodorizing pass. The tub should smell clean and slightly soapy when this is done. If it still smells, the issue is downstream of the dishwasher in the drain hose or air gap.
Step 5: Check the Drain Hose and Air Gap
The drain hose loops up from the dishwasher under the sink and connects either to a disposer, an air gap on the counter, or directly to the sink drain via a high loop. If smells persist after cleaning the tub, the drain hose is the next suspect. Disconnect the hose at the disposer or sink connection and look inside with a flashlight. A black or brown coating on the inside of the hose is biofilm.
Run a 1/2-inch nylon brush, like a Lee Valley Tools brush or a small bottle brush, through the accessible end. For a complete cleaning, pull the hose, flush with hot water from a sink sprayer, and pour a cup of OxiClean dissolved in 4 cups of hot water through it. Reconnect, then run a hot empty cycle to flush out residual cleaner.
Don’t skip the air gap on the counter. Pop the cap off, pull the inner cylinder, and scrub it with a bottle brush. Air gaps trap food bits routinely and create bad smells right next to the sink even when the dishwasher tub is clean.
Common Smell Sources and Quick Fixes
Different smells point to different root causes:
- Rotten food smell: filter, sump, or door gasket needs cleaning
- Sewer or sulfur smell: drain hose biofilm or missing high loop
- Burning plastic smell: dishware or utensil melted on the heating element; turn off and inspect
- Mildew smell: door left closed wet for days; run dry cycle and prop door open after
- Detergent or chemical smell: too much detergent; cut dose by 25 percent
For sewer smell specifically, verify that the drain hose has a high loop secured to the underside of the countertop at least 32 inches above the floor, or routes through an air gap. Without this, sink drain gases back up into the dishwasher between cycles.
Monthly Maintenance That Prevents Smells
The smell stays gone if you maintain the dishwasher every month or two:
- Pull and rinse the filter once a month
- Wipe the door gasket monthly with a vinegar microfiber
- Run a citric acid or vinegar cleaning cycle monthly in hard water areas, quarterly in soft
- Sprinkle baking soda and run a hot rinse every two to three months
- Inspect the air gap every six months
Use rinse aid like Finish Jet-Dry or Lemi Shine to reduce water spotting and biofilm formation on internal surfaces. For hard water above 7 grains per gallon, switch to a tablet detergent with built-in water softener like Cascade Platinum Plus or Finish Quantum Ultimate, which dose more aggressively than basic powders.