Dishwasher Smells Bad? 7 Easy Fixes That Actually Work Fast (Step-by-Step Guide)

Last updated: May 7, 2026

By Home Repair Genie

A dishwasher smells bad when food particles, grease, mold, or standing water build up inside the appliance. The good news is that most dishwasher odors can be fixed with a few simple cleaning and maintenance steps.

If your dishwasher smells bad every time you open the door, food buildup, standing water, or grease inside the appliance is usually the cause.

In this step-by-step guide, you’ll learn how to remove bad dishwasher odors and keep your dishwasher smelling fresh again.


Why Does My Dishwasher Smell Bad?

Dishwashers commonly develop odors because of:

  • Food debris trapped in the filter
  • Grease buildup inside the drain system
  • Mold or mildew around the door gasket
  • Dirty spray arms
  • Standing water in the bottom of the dishwasher
  • Clogs connected to the garbage disposal or drain hose

If your dishwasher smells like rotten eggs, mildew, or dirty water, one of these issues is usually the cause.


Tools and Materials You May Need

  • Rubber gloves
  • Soft sponge or cloth
  • Old toothbrush
  • White vinegar
  • Baking soda
  • Dish soap
  • Small brush
  • Toothpick or small wire

Step 1: Run a Hot Cleaning Cycle

Hand starting a hot cleaning cycle on an empty stainless steel dishwasher to remove odors and buildup

One of the easiest ways to fix a dishwasher that smells bad is to run an empty hot-water cycle.

Start by:

  1. Emptying the dishwasher completely
  2. Setting the dishwasher to the hottest cycle available
  3. Letting the cycle finish completely

Hot water helps loosen grease, soap residue, and odor-causing buildup.

If you notice standing water or drainage problems, you may also want to read our guide on How to Unclog a Drain.


Step 2: Clean the Dishwasher Filter

Hand removing a dirty dishwasher filter from the bottom of a stainless steel dishwasher for cleaning and maintenance for the issue of dishwasher smells bad

A dirty filter is one of the most common reasons a dishwasher smells bad.

Most dishwasher filters are located at the bottom of the tub.

To clean the filter:

  1. Remove the lower dish rack
  2. Twist and lift out the filter
  3. Rinse it under warm water
  4. Scrub away grease and food debris with a soft brush
  5. Reinstall the filter securely

A clogged filter can trap old food particles that create strong odors over time.


Step 3: Check for Food Buildup Around the Drain

Close-up of food debris and buildup around the bottom dishwasher drain area during inspection and cleaning

Food scraps can collect near the drain opening at the bottom of the dishwasher.

Carefully inspect the area and remove:

  • Food particles
  • Grease buildup
  • Paper labels
  • Broken glass fragments

Wipe the area clean with a damp cloth and mild dish soap.

If your sink or disposal is also having issues, check out Garbage Disposal Humming But Not Working?.


Step 4: Inspect and Clean the Door Gasket

Hands cleaning the rubber door gasket seal inside a dishwasher to remove trapped food debris and mildew buildup

The rubber seal around the dishwasher door can trap moisture, mold, and food residue.

To clean the gasket:

  1. Mix warm water with a small amount of dish soap
  2. Wipe the gasket thoroughly with a cloth
  3. Use a toothbrush for tight corners
  4. Dry the gasket completely afterward

Mold and mildew commonly grow in this hidden area and can create a musty smell.


Step 5: Clean the Spray Arms

Hands cleaning dishwasher spray arms inside a stainless steel dishwasher to remove buildup and clogged spray holes

Dirty spray arms can trap food particles and reduce cleaning performance.

Remove the spray arms if your dishwasher model allows it.

Then:

  1. Rinse them under warm water
  2. Use a toothpick or wire to clear clogged spray holes
  3. Scrub away debris and buildup
  4. Reinstall the spray arms securely

Blocked spray arms can prevent proper water circulation, allowing odors to develop inside the dishwasher.


Step 6: Check the Garbage Disposal Connection

Hands inspecting the dishwasher drain hose connection to a garbage disposal under a kitchen sink

If your dishwasher drain hose connects to a garbage disposal, odors from the disposal can travel into the dishwasher.

Run the garbage disposal with cold water for about 30 seconds.

You should also inspect for:

  • Food buildup
  • Slow drainage
  • Grease accumulation

If your sink has related plumbing problems, our article on Why Your Sink Is Dripping may also help identify other issues.


Step 7: Use Vinegar and Baking Soda to Remove Odors

Adding vinegar and baking soda inside a dishwasher to remove odors and clean the drain area naturally

A vinegar and baking soda treatment can help eliminate lingering dishwasher odors naturally.

To do this:

  1. Place a dishwasher-safe bowl filled with white vinegar on the top rack
  2. Run a hot cycle
  3. After the cycle finishes, sprinkle one cup of baking soda across the bottom
  4. Run a short hot-water cycle

This combination helps neutralize odors and remove grease buildup safely.

For additional appliance cleaning and maintenance tips, the EPA Indoor Air Quality Guide provides helpful information about keeping household appliances clean and odor-free.


When to Call a Professional

You may need professional help if:

  • The smell keeps returning quickly
  • The dishwasher is not draining properly
  • You notice leaking water
  • There is visible mold inside inaccessible areas
  • Sewer odors are coming from the dishwasher

Persistent odors can sometimes indicate plumbing or drain line problems that require repair.


How to Prevent Dishwasher Odors

To keep your dishwasher smelling fresh:

  • Clean the filter regularly
  • Scrape food off dishes before loading
  • Run hot-water cycles weekly
  • Leave the door slightly open after cycles
  • Clean the gasket monthly
  • Use dishwasher cleaner occasionally

Regular maintenance can prevent problems where your dishwasher smells bad after every wash cycle.


Frequently Asked Questions

Why does my dishwasher smell like rotten eggs?

A rotten egg smell is often caused by food buildup, standing water, bacteria, or a dirty drain connection.

Can vinegar damage a dishwasher?

Occasional vinegar cleaning is generally safe for most dishwashers, but excessive use may eventually affect certain rubber components.

How often should I clean my dishwasher filter?

Most homeowners should clean the dishwasher filter at least once per month.

Why does my dishwasher smell worse after running?

Heat and moisture can intensify odors caused by trapped food particles or dirty filters.

Can a garbage disposal cause dishwasher odors?

Yes. A dirty or clogged garbage disposal can send bad smells back into the dishwasher drain hose.


Final Thoughts

If your dishwasher smells bad, the problem is usually caused by trapped food, grease, or moisture buildup. Fortunately, most odors can be eliminated with a few simple cleaning steps.

By cleaning the filter, spray arms, drain area, and door gasket regularly, you can keep your dishwasher smelling fresh and running efficiently.