Dishwasher Has a Bad Odor: How to Fix It

On this page

Quick answer

A smelly dishwasher is often caused by trapped food particles or mold. Clean the filter, run a vinegar cycle, and check the drain hose for clogs to eliminate odors.

Confirm the symptom

Tools and prep

Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.

Prep & safety

Step-by-step troubleshooting

Clean the filter

Do: Remove the filter from the bottom of the dishwasher and rinse it under running water to remove trapped food particles.

Observe: Filter is visibly clean with no debris.

Means: Clogged filter was causing the odor.

Next: Run a vinegar cycle.

Run a vinegar cycle

Do: Place a cup of white vinegar in a dishwasher-safe container on the top rack and run a hot water cycle without dishes.

Observe: Vinegar neutralizes odors and disinfects the interior.

Means: Mold or mildew was causing the smell.

Next: Check the drain hose.

Check the drain hose

Do: Inspect the drain hose for clogs or standing water by disconnecting it and running water through it.

Observe: Water flows freely without blockage.

Means: Clogged drain hose was causing odor.

Next: Clean the drain trap.

Clean the drain trap

Do: Use a plunger or a drain snake to clear any clogs in the drain trap beneath the sink.

Observe: Drain trap is clear and water drains properly.

Means: Clogged drain trap was causing odor.

Next: Inspect the door seal.

Inspect the door seal

Do: Check the rubber gasket around the door for mold or debris buildup and clean it with a mixture of baking soda and water.

Observe: Door seal is clean and dry.

Means: Mold in the door seal was causing the odor.

Next: Test the dishwasher.

Test the dishwasher

Do: Run a normal cycle with a load of dishes to see if the odor returns.

Observe: Dishwasher runs without a foul smell.

Means: Odor issue is resolved.

Next: Complete

Common causes table

CauseWhyLikelihoodDifficultyPart often needed
Clogged filterTrapped food particles decompose and cause odor.HighEasyFilter
Mold/mildew growthMoisture in the dishwasher creates a breeding ground for mold.HighEasyNone
Clogged drain hoseStanding water in the hose promotes bacterial growth.MediumMediumDrain hose
Clogged drain trapDebris in the drain trap prevents proper drainage.MediumMediumDrain trap
Dirty door sealMold builds up in the rubber gasket around the door.HighEasyNone
Improper water temperatureCold water doesn't clean effectively and allows bacteria to grow.LowMediumWater heater

Parts matching

Replace parts if they're damaged or worn out. Match the following specifications:

Check the manufacturer's website for exact part numbers and compatibility.

Recommended products

Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.

When to call a pro

FAQ

How often should I clean my dishwasher filter?

Clean the filter every 1–2 months to prevent odor and clogs.

Can I use bleach to clean my dishwasher?

Avoid bleach as it can damage rubber seals. Use vinegar or baking soda instead.

Why does my dishwasher smell like rotten eggs?

This is often caused by a buildup of bacteria in the drain or filter. Clean these areas thoroughly.

How do I know if the drain hose is clogged?

If water remains in the bottom of the dishwasher after a cycle, the drain hose may be clogged.