Dishwasher Has a Bad Odor: How to Fix It
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
- Notice a foul smell when opening the dishwasher
- Smell persists even after a cycle completes
- Odor is strongest near the bottom of the unit
Tools and prep
- White vinegar — Natural deodorizer and disinfectant
- Baking soda — Absorbs odors and cleans surfaces
- Plunger — Clears minor clogs in drain
- Flashlight — Illuminates hard-to-see areas
- Screwdriver — Removes filter and components
- Rubber gloves — Protects hands from debris
Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.
Prep & safety
- Unplug the dishwasher for safety before cleaning internal components.
- Wear rubber gloves to protect your hands from bacteria and sharp debris.
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
| Cause | Why | Likelihood | Difficulty | Part often needed |
|---|---|---|---|---|
| Clogged filter | Trapped food particles decompose and cause odor. | High | Easy | Filter |
| Mold/mildew growth | Moisture in the dishwasher creates a breeding ground for mold. | High | Easy | None |
| Clogged drain hose | Standing water in the hose promotes bacterial growth. | Medium | Medium | Drain hose |
| Clogged drain trap | Debris in the drain trap prevents proper drainage. | Medium | Medium | Drain trap |
| Dirty door seal | Mold builds up in the rubber gasket around the door. | High | Easy | None |
| Improper water temperature | Cold water doesn't clean effectively and allows bacteria to grow. | Low | Medium | Water heater |
Parts matching
Replace parts if they're damaged or worn out. Match the following specifications:
- Filter: model number and size from the dishwasher manual
- Drain hose: diameter and length matching the original
- Drain trap: type and connection size compatible with the plumbing
Check the manufacturer's website for exact part numbers and compatibility.
Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.
When to call a pro
- Odor persists after multiple cleaning attempts
- You notice water leaking from the dishwasher
- The dishwasher doesn't drain properly despite clearing the drain
- You hear unusual noises during operation
- You suspect a gas leak (if the dishwasher is gas-powered)
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.