Empty the dishwasher. This helps you clean it more efficiently.
Pour a quart of white vinegar into the dishwasher. White vinegar is useful for cleaning stains off the plastic inside the dishwasher, and it deodorizes as well.
Run the dishwasher on high heat so the vinegar mixes with hot water and circulates throughout the dishwasher.
Open the dishwasher once the cycle is finished and rub down the entire inside with a soft sponge. Wear rubber gloves, because it will be very hot inside the dishwasher after the heat cycle concludes.
Use needle-nose pliers to remove any accumulated food debris from the drain and from the inside of the door seals.
Inspect the racks and the rollers to verify that there is no debris stuck anywhere. Use a toothbrush soaked in vinegar to remove anything you find.