A smelly dishwasher is the single most common appliance complaint in our reader feedback. The smell ranges from a faint musty note that appears after the dishwasher sits unused for a weekend, to a sharp rotten-egg odor that hits as soon as the door opens, to a chemical bleach-like smell that signals a different problem entirely. Each smell has a different root cause and a different fix. This guide breaks the diagnoses down by smell type, walks through the inspection steps that identify the source, and gives the specific cleaning sequence that resolves each. Most fixes take under an hour and require nothing more than a screwdriver, a toothbrush, and household vinegar.
Smell 1: musty or stale, after the dishwasher sits unused
This is the most common complaint and the easiest fix. The cause is residual moisture in the tub combined with food particles trapped in the filter. Bacteria multiply in the warm wet environment and produce volatile organic compounds.
Open the dishwasher and pull out the filter at the bottom of the tub. On Bosch, Miele, KitchenAid, Whirlpool, and most modern dishwashers, the filter is a 4 to 6 inch diameter cylinder that twists counterclockwise to remove. The filter has two parts: a fine mesh cup and a coarse outer screen.
Rinse both parts under hot tap water with an old toothbrush. Scrub the mesh thoroughly. Refit. Run a hot empty cycle with 2 cups of white vinegar on the top rack.
For prevention, leave the dishwasher door cracked open for 30 minutes after each cycle. The residual moisture evaporates and the bacteria do not multiply in dry conditions.
Smell 2: rotten egg or sulfur, when the door opens
Sulfur smell is bacterial. Sulfate-reducing bacteria in the drain hose or filter consume sulfur-containing food residue (eggs, dairy, cabbage, garlic) and produce hydrogen sulfide gas. The gas is what your nose interprets as rotten egg.
Start with the filter clean as in Smell 1. If the sulfur smell persists after a filter clean and a vinegar cycle, the bacteria have colonized the drain hose.
The drain hose runs from the dishwasherโs drain pump up under the sink (or directly to the disposal) and is 5 to 8 feet long. Disconnect the hose at the dishwasher end (after turning off water and unplugging the dishwasher), pour 1 cup of bleach mixed with 1 gallon of warm water through it, let it sit for 15 minutes, then flush with clean water. Reconnect and run a full cycle. The sulfur smell should be gone within 1 to 2 cycles.
If the drain hose has a low spot or sag that holds standing water, replace it. A new hose costs $15 to $25 and installs in 20 minutes.
Smell 3: rotting food, sharp and immediate when door opens
This smell is unprocessed food residue. The filter is either clogged or missing entirely, or food has accumulated in the area under the filter housing.
Remove the filter and look under it with a flashlight. Many dishwashers have a small sump area where food can collect if the filter is not seating correctly. Use a wet-dry vacuum or a turkey baster to pull out any visible food debris.
Inspect the filter screen for damage. A cracked or perforated filter screen lets food bypass the filter and accumulate in the drain pump, which produces a much stronger smell. Replacement filters cost $20 to $40 from the manufacturer.
After cleaning, run a full Sanitize or Heavy cycle with detergent and 1 cup of baking soda sprinkled across the bottom of the tub.
Smell 4: sewer or drain, particularly when the dishwasher is not running
Sewer smell means the problem is upstream of the dishwasher, in the kitchen drain line. The dishwasher drain hose loops up under the sink (called the high loop) and either ties into the garbage disposal or has its own air gap fitting on the countertop.
If the high loop is missing or has sagged below the disposal inlet, sewer gases from the drain can flow backward into the dishwasher tub. Check that the drain hose has a clearly defined high point above the disposal inlet. If not, route it up under the countertop and secure with a zip tie.
Garbage disposals themselves are common smell sources. Run the disposal with cold water and a handful of ice cubes plus 1 cup of rock salt for 30 seconds to scour the blades. Follow with 2 cups of vinegar poured slowly with the disposal off, let sit for 10 minutes, flush with hot water.
Smell 5: black mold or mildew, sweet musty notes
Black mold grows on the door gasket and around the detergent dispenser door. Inspect the gasket carefully: it is the rubber strip that runs around the perimeter of the door opening. Black or dark green spots are mold colonies.
Mix 1 cup of bleach with 1 gallon of warm water. Wear gloves. Soak an old toothbrush in the solution and scrub every inch of the gasket, paying extra attention to the corners and the lower seal. Rinse with clean water and wipe dry. Repeat weekly for 4 weeks to fully kill the colony.
For prevention, leave the door cracked open after cycles and wipe the gasket dry with a microfiber cloth weekly.
Smell 6: chemical or bleach-like, after detergent change
This is not actually a dishwasher problem but worth covering because it generates many complaints. A new detergent formulation, especially when switching to a chlorine-bleach-based product (some Cascade and Finish powders), can leave a strong chemical residue that takes 2 to 3 cycles to clear from the tub.
The smell is harmless and will dissipate after running 2 to 3 cycles. If it persists for more than a week, switch back to your previous detergent.
Preventive maintenance schedule
Daily: leave the door cracked open 30 minutes after the cycle ends.
Weekly: wipe the gasket dry with a microfiber cloth.
Every 2 weeks: clean the filter under hot tap water.
Monthly: run a hot empty cycle with 2 cups of white vinegar on the top rack.
Every 6 months: inspect the drain hose for kinks and sags, clean under the filter housing, check the spray arms for blocked nozzles.
Every 2 years: replace the drain hose if it shows any signs of deterioration ($15 to $25 part, 20 minutes).
For loading patterns that reduce food carryover into the filter, see our guide on how to load a dishwasher the right way. For drain-specific diagnostics, see the dishwasher drain clog diagnosis breakdown. The methodology page covers our full appliance test framework.
Frequently asked questions
How often should I clean my dishwasher filter to prevent smell?+
Once every 1 to 2 weeks for a household running one cycle daily. The filter sits at the bottom of the tub under the lower spray arm and twists out by hand. Rinse under hot tap water with an old toothbrush to scrub the mesh, then refit. Households running heavy loads with lots of food residue should clean weekly. Filters that have not been cleaned in 6 plus months will produce a strong sulfurous smell within days of being neglected.
Does running a vinegar cycle actually help with dishwasher smell?+
Yes for light to moderate odors. Place a heat-safe cup with 2 cups of white vinegar on the top rack and run a hot cycle (Sanitize or Heavy at 155 degrees plus) with no detergent. The vinegar acidifies the wash water, dissolves mineral scale, and kills surface bacteria on the tub walls. Run monthly as preventive maintenance. For severe odors, the vinegar cycle is not enough by itself; the filter and drain must be physically cleaned.
Is the smell coming from the dishwasher or from the sink drain?+
Test by running the dishwasher with an empty tub and a fresh deodorizing tablet. If the smell returns after one cycle, the source is inside the dishwasher (filter, biofilm, or gasket). If the smell persists when the dishwasher has just finished and is sitting clean, the source is the shared drain line or the air gap that connects to the kitchen sink. A clogged garbage disposal upstream of the dishwasher drain feed often produces dishwasher-attributed smells.
Can mold grow inside a dishwasher?+
Yes, in two places. Black mold appears on the door gasket where the seal traps moisture and food particles. Pink or orange biofilm grows on the inside of the door near the detergent dispenser. Both are visible on inspection. Clean with a 1:10 bleach and water solution applied with an old toothbrush, scrub thoroughly, wipe dry, and run a hot empty cycle to clear residue. Repeat weekly until the discoloration stops returning.
Why does my dishwasher smell like rotten eggs?+
Rotten egg (sulfur) smell almost always traces to bacteria in the drain hose or trapped food in the filter. Sulfate-reducing bacteria thrive in the warm wet environment and produce hydrogen sulfide. Clean the filter (5 minutes), pour 1 cup of baking soda into the tub and run a short hot cycle, then check the drain hose for kinks or low points where standing water collects. If the smell persists after these three steps, the drain hose itself needs replacement.