If your dishwasher smells after a cycle, the culprit is almost always trapped food particles, grease, or mold in the filter, spray arms, or drain. A quick filter clean and a hot vinegar cycle will usually solve the problem, but persistent odors may require deeper cleaning or maintenance.

Quick Answer

Dishwasher smells after a cycle are typically caused by food debris, grease buildup, mold, or a clogged drain. Cleaning the filter, running a vinegar cycle, and using baking soda can eliminate odors. Regular maintenance prevents recurrence.

  • Common Cause: Trapped food particles in the filter are the #1 cause of dishwasher odors.
  • Mold Growth: Warm, moist environment promotes mold and mildew, especially in seals and crevices.
  • Drain Clog: Grease or food blocking the drain can cause stagnant water and foul smells.
  • Vinegar Effect: White vinegar dissolves grease and mineral deposits, neutralizing odors.

1. Clean the Filter Thoroughly

The filter traps food scraps, and if it’s not cleaned regularly, those scraps rot and stink. Remove the bottom rack and locate the filter assembly—usually a cylindrical mesh under a twist-off cap. Twist and lift it out. Rinse under hot running water while scrubbing with a soft brush to remove all debris. For caked-on grease, soak the filter in a bowl of hot water and a few drops of dish soap for 10 minutes, then scrub and rinse. Reinstall tightly. Do this every two weeks to prevent odor buildup.

2. Run a Vinegar Cycle

White vinegar cuts through grease and mineral deposits and kills many odor-causing bacteria. Place a dishwasher-safe cup full of white vinegar upright on the top rack. Run a normal cycle on the hottest water setting (usually Sanitize or Heavy). Do not add detergent. The vinegar will circulate and clean the interior, including spray arms and drain. For best results, do this monthly.

3. Deodorize with Baking Soda

After the vinegar cycle, sprinkle 1 cup of baking soda across the bottom of the dishwasher. Run a short rinse cycle (or the last rinse portion of a cycle) with hot water. Baking soda neutralizes lingering odors and leaves the interior fresh. Alternatively, you can let the baking soda sit overnight before running a rinse cycle.

4. Check and Clean Spray Arms

Clogged spray arm holes can cause food to not be rinsed away, leading to smells. Remove the spray arms (usually by unscrewing a nut or pressing a release tab). Rinse under hot water and use a toothpick or small wire to clear any clogged holes. Reinstall and ensure they spin freely. If the arms are greasy, soak them in a vinegar-water solution for 15 minutes.

5. Clean the Door Gasket and Drain

Mold and food residue often hide in the rubber gasket around the door. Wipe it down with a cloth dipped in white vinegar or a 50/50 water-bleach solution (use gloves). Pay attention to folds and crevices. For the drain, remove the lower spray arm and check the drain area for debris. If water pools after a cycle, the drain may be clogged—clean it out and ensure the drain hose isn’t kinked. Running a dishwasher cleaner tablet monthly can help maintain a clear drain.

Pro Tips

  • Scrape dishes before loading, but don’t rinse—detergent needs some food to work effectively.
  • Run the dishwasher at least once a week to prevent stagnant water and mold growth.
  • Leave the door cracked open after a cycle to let moisture escape and prevent mildew.
  • Use a dishwasher cleaner tablet (like Affresh or Finish) every three months for deep cleaning.

Common Mistakes to Avoid

  • Using bleach in a stainless steel dishwasher can damage the interior finish; stick to vinegar or baking soda.
  • Overloading the dishwasher blocks water flow and spray arm movement, leading to poor cleaning and odors.
  • Ignoring the filter for months is the most common mistake—clean it at least every two weeks.
  • Using too much detergent can leave residue that traps odors; follow the manufacturer’s dosage recommendations.

FAQ

Why does my dishwasher smell like rotten eggs?

A rotten egg smell usually indicates sulfur bacteria in the water heater or drain. Run a vinegar cycle and sanitize with baking soda. If it persists, check your water heater’s anode rod.

Can I use lemon juice instead of vinegar?

Yes, lemon juice is acidic and can help deodorize, but it’s less effective at dissolving grease. Use 1/2 cup of lemon juice in a dishwasher-safe cup on the top rack.

How often should I clean my dishwasher to prevent smells?

Clean the filter every two weeks, run a vinegar cycle monthly, and use a dishwasher cleaner every three months. Also, wipe the door gasket weekly.

The Bottom Line

A smelly dishwasher is usually a quick fix with regular cleaning. By addressing the filter, running vinegar cycles, and keeping the drain clear, you can eliminate odors and keep your dishwasher fresh. If the smell returns despite these steps, consider a deeper clean of the drain hose or consult a technician for potential mechanical issues.

Related Guides