How to Clean a Dishwasher and Eliminate Smells

4 steps to an odor-free dishwasher

Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.

Next Project


Stop bad dishwasher odors by cleaning food scraps from the tub and running a dishwasher cleaner through a cycle.

If you have bad dishwasher smells after running a cycle, don’t reach for the bleach bottle. Bleach is very corrosive to metal parts and doesn’t solve the root problem. The smell comes from bacteria that feed on trapped food and grease in the strainer screen at the bottom of the machine, in the jets in the sprayer arms and along the bottom edge of the door.

Project step-by-step (4)

Step 1

Clean the Dishwasher Screen

Does your dishwasher smell like fish? We found this cool science experiment growing in our “clean” dishwasher. Start by cleaning and rinsing out the dishwasher screen at the bottom of the tub.

screen Family Handyman

Step 2

Clean the Dishwasher Sprayer Arm Ports

Next, clean out any food lodged in the ports of the sprayer arm. Poke food particles from the holes in the sprayer arm. Food build up can also be a cause for a dishwasher not draining.

Family Handyman