Dishwashers remove food waste from dishes, leaving them clean and ready to use again. This food has to go somewhere, and although it typically goes down the drain as it's supposed to do, small food particles and residue can remain behind. These particles or residue can cause a sour odor if left for long periods inside your dishwasher. Clean the bottom of the unit with vinegar and rinse with hot water to eliminate the residue and the smell.
Sometimes dishes sit for a long period of time as you try to fill the machine before running it. This can cause a sour odor from the food remaining on the dishes. Occasionally the smell remains even after you've cleared away the dishes. To remove the smell, run the dishwasher through a cycle when empty, using detergent and 2 tbsp. of vinegar.
If you seldom use your dishwasher, food residue and particles or moisture trapped in the unit can cause odors to develop. Combine 2 tbsp. of vinegar with the detergent in your dishwasher's soap dispenser and run a quick cycle while the machine is empty. To prevent the odor from returning, periodically run an empty cycle to wash away odors and clean the bottom of the unit.
If your dishwasher isn't draining properly, dirty water can sit in the bottom of the unit and will eventually begin to smell sour. Check the drain hose for kinks. Read your dishwasher's manual and ensure the drain hose is properly installed. If the hose is connected to your sink's garbage disposal, the odor might be coming from there and not from your dishwasher. The odor can seep through the hose to the dishwasher, making it seem like your problem is there. Run the garbage disposal with ice to remove any particles of food that might cause odor.
Inside the door hinge on most dishwashers is a rubber seal, located where the door meets the dishwasher. Food and grease can drop into this rubber area and may build up fast. This can lead to a rotten, sour odor as the food bits begin to decay. Dampen a cloth with lemon juice or vinegar and wipe the entire door area to remove all bits of food and grease residue. To prevent the buildup from returning, wipe the door and rubber seal after each use.
To prevent sour odors from returning, run your dishwasher through a cycle while empty at least once or twice a year. Pour 2 cups of vinegar or lemon juice into the bottom of the unit and run it through a normal cycle and do an extra rinse. For dishwashers that are used frequently, fill the detergent dispenser with vinegar or lemon juice and run a short cycle monthly. The vinegar helps to reduce lime scale and mildew build up. Sprinkle about 3 tbsp. of baking soda in the bottom of the unit between uses to absorb mild odors.