Quick answer
A fishy smell in your dishwasher is often caused by trapped food particles or mold. Clean the filter, rinse aid dispenser, and interior to eliminate the odor. Run a hot water cycle with vinegar or a dishwasher cleaner for best results.
Confirm the symptom
- Smell is strongest when opening the dishwasher door
- Odor resembles spoiled fish or rotting food
- Smell persists even after empty dishwasher
Tools and prep
- Rubber gloves
- Microfiber cloth
- White vinegar or dishwasher cleaner
- Baking soda
- Spoon or small brush for filter cleaning
- Old towel or paper towels
- Turn off power to dishwasher at circuit breaker for safety
Step-by-step troubleshooting
- Check and Clean the FilterDo: Remove the bottom filter and rinse it under hot water. Use a brush to scrub away food debris.Observe: Filter is clogged with food particles or moldMeans: Clogged filter is causing the fishy smellNext: Clean the filter thoroughly and reinstall it
- Clean the Rinsing Aid DispenserDo: Locate the rinse aid dispenser and wipe it with a damp cloth. Soak in vinegar if it's clogged.Observe: Rinse aid dispenser has residue or moldMeans: Residue in dispenser is contributing to the odorNext: Clean dispenser and refill with rinse aid if needed
- Wipe Down Interior SurfacesDo: Use a microfiber cloth soaked in vinegar or a dishwasher cleaner to wipe all interior surfaces, including the door seal.Observe: Interior shows mold or grime buildupMeans: Mold or grime is causing the smellNext: Dry surfaces with a clean towel
- Run a Hot Water CycleDo: Place a cup of white vinegar in a dishwasher-safe container on the top rack. Run a hot water cycle without dishes.Observe: Vinegar evaporates and leaves a fresh smellMeans: Vinegar helps neutralize odors and clean the systemNext: Let the dishwasher air dry after the cycle
- Check Drain Hose and TrapDo: Inspect the drain hose for clogs and clean the drain trap if accessible. Use a small brush or pipe cleaner to remove debris.Observe: Drain hose or trap has food particles or moldMeans: Clogged drain is causing the fishy smellNext: Flush the drain with hot water and vinegar
- Use Baking Soda for DeodorizingDo: Sprinkle baking soda on the bottom of the dishwasher and run a normal cycle. Alternatively, make a paste and apply it to the interior.Observe: Smell is significantly reduced after the cycleMeans: Baking soda neutralized the odor-causing agentsNext: Wipe down the interior with a damp cloth after the cycle
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Clogged Filter Trapped food particles and mold in the filter create a fishy smell. | Common | Easy | Dishwasher filter |
| Dirty Rinse Aid Dispenser Residue in the dispenser can develop mold and cause unpleasant odors. | Sometimes | Easy | Rinse aid dispenser |
| Mold and Grime Buildup Moisture in the dishwasher allows mold to grow on interior surfaces and seals. | Common | Easy–Medium | Dishwasher cleaner |
| Clogged Drain Hose or Trap Food particles and debris in the drain can cause a foul smell. | Sometimes | Medium | Drain hose or trap |
| Improper Water Temperature Cold water doesn't clean effectively, leading to food residue and bad odors. | Rare | Hard | Water heater |
| Blocked Vent A blocked vent can trap moisture and cause mold and bad smells. | Rare | Medium | Vent cover |
Parts matching
Replace or clean these parts if they are damaged or heavily clogged:
- Dishwasher filter (common replacement part)
- Rinse aid dispenser (if clogged or moldy)
- Dishwasher cleaner (for deep cleaning)
- Drain hose or trap (if frequently clogged)
Purchase replacement parts from the manufacturer or a hardware store to ensure compatibility with your dishwasher model.
When to call a professional
- Smell persists after multiple cleaning attempts
- Dishwasher leaks or makes unusual noises during cleaning
- Drain hose is difficult to access or clean
- You suspect a water heater issue causing the smell
- Interior mold is extensive and hard to remove
FAQ
How often should I clean my dishwasher filter?
Clean the filter every 1–2 months to prevent clogs and odors.
Can I use bleach to clean my dishwasher?
Avoid using bleach as it can damage the dishwasher's interior and seals. Use vinegar or a dishwasher cleaner instead.
Why does my dishwasher smell even when it's empty?
An empty dishwasher can still have trapped moisture and mold in the filter, seals, or drain, causing a fishy smell.
Is a fishy smell always a sign of a problem?
Yes, a fishy smell indicates trapped food particles, mold, or a clog that needs cleaning to prevent further issues.
Can I use baking soda and vinegar together for cleaning?
Yes, using both can enhance cleaning power. Run a vinegar cycle first, then sprinkle baking soda for deodorizing.