Home All Guides 🏠 Home & House 🚗 Car & Vehicle 🧬 Body & Health 🍳 Food & Kitchen 🐾 Pets & Animals 🔧 Water & Plumbing

Why Does My Dishwasher Smell Bad?

The smell is coming from trapped food particles decomposing inside your dishwasher.

Easy FixUsually harmless. A simple cleanup or maintenance step should take care of it.
Easy Fix

Usually harmless. A simple cleanup or maintenance step should take care of it.

/At a glance
Most Likely Cause
Clogged or Dirty Filter
82%
Verdict
Easy Fix
Typical Cost
$0
Fix Time
15 – 30 min
Safety Risk
Low

The Short Answer

The smell is coming from trapped food particles decomposing inside your dishwasher. The most common culprit is the filter — a mesh screen at the bottom of the tub that catches food debris during wash cycles. Most people never clean it, and after months of trapped wet food, it smells terrible. The door gasket, spray arms, and drain hose are also common odor sources. A 15-minute cleaning session eliminates the smell, and a simple monthly routine prevents it from returning.

Most Likely Causes (Ranked)

1

Clogged or Dirty Filter

Very Likely82%

Modern dishwashers (made after ~2010) have a manual-clean filter at the bottom of the tub, replacing the old self-cleaning grinder systems. This filter traps food particles to prevent them from clogging the drain pump and redepositing on dishes. The problem: most people don't know the filter exists, let alone that it needs regular cleaning. After weeks or months of use, trapped food decomposes in warm, wet conditions — producing a smell that ranges from stale to outright rotten.

Why it happens
Modern dishwashers (made after ~2010) have a manual-clean…
How to tell
Typical cost
$0
Fix difficulty
Easy
Fix time
5 – 10 min
How to tell
✓Open the dishwasher and look at the bottom of the tub, usually near the center or below the lower spray arm.
✓You'll see a cylindrical mesh filter that twists or pulls out.
✓Remove it — if it's coated with brown sludge, food particles, or grease film, this is your smell source.
✓The filter may also have a flat mesh screen underneath it.
2

Food and Grease in the Door Gasket

Likely45%

The rubber gasket that seals the door traps food particles, grease, and moisture in its folds — just like a washing machine gasket. The bottom of the door, where it meets the tub, is especially prone because water and debris pool there. The gasket area also doesn't get fully rinsed during wash cycles, so buildup accumulates over time.

Why it happens
The rubber gasket that seals the door traps food…
How to tell
Typical cost
$0
Fix difficulty
Easy
Fix time
10 – 20 min
How to tell
✓Run your finger along the inside edge of the door gasket, especially at the bottom.
✓If you feel slimy residue, see dark discoloration, or notice trapped food particles, the gasket is contributing to the smell.
✓Pull the gasket back slightly and check in the folds — this is where the worst buildup hides.
3

Clogged Spray Arms

Possible28%

The spray arms have small holes that shoot water during the wash cycle. These holes can become clogged with food particles, mineral deposits, or grease, reducing cleaning effectiveness and creating pockets where bacteria grow. When spray arms are partially clogged, they also don't clean dishes well, meaning more food residue stays in the system.

Why it happens
The spray arms have small holes that shoot water during…
How to tell
Typical cost
$0
Fix difficulty
Moderate
Fix time
15 – 30 min
How to tell
✓Remove the spray arms (they usually twist or unclip).
✓Look through the holes — if they're blocked with white mineral deposits or food debris, they need cleaning.
✓You may also notice that dishes on certain racks aren't getting clean, which indicates a spray arm circulation problem.
4

Drain Hose Issue or Standing Water

Less Likely12%

The drain hose connects your dishwasher to the garbage disposal or sink drain. If the hose has a kink, dip, or improper connection, water can pool in the hose between cycles and become stagnant. The hose should loop up high (near the countertop height) before connecting to the drain — this "high loop" prevents backflow from the sink. Without it, dirty water from the sink can flow back into the dishwasher.

Why it happens
The drain hose connects your dishwasher to the garbage…
How to tell
Typical cost
$0
Fix difficulty
Moderate
Fix time
30 – 60 min
How to tell
✓After a completed cycle, open the dishwasher and check the bottom of the tub.
✓There should be very little standing water (a thin film is normal).
✓If there's an inch or more, the drain isn't working fully.
✓The smell may be worse after the dishwasher sits unused for a few days, as standing water stagnates.
✓Check under the sink to see if the drain hose loops up high before connecting.

How to Fix It

$0
Typical Cost
15 – 60 min
Time Needed
Easy
Difficulty
Low
Safety Risk

Clean the Filter

$0

This is the #1 fix and takes about 5 minutes. Do this first.

  1. 1Remove the bottom rack to access the filter. It's usually at the center-bottom of the tub.
  2. 2Twist or pull the cylindrical filter out (consult your manual if unsure — most twist counter-clockwise and lift). There may be a flat mesh screen underneath as well.
  3. 3Rinse the filter under hot running water. Scrub with an old toothbrush to remove stuck-on food and grease. For heavy buildup, soak in warm water with a few tablespoons of white vinegar for 10 minutes, then scrub.
  4. 4Clean the filter housing area in the tub — wipe away any debris or slime you can see in the cavity where the filter sits.
  5. 5Reinstall the filter, making sure it's seated and locked properly. A loose filter won't catch debris and can cause drain issues.

Clean the Door Gasket and Edges

$0-5

Takes about 5 minutes and addresses the second most common odor source.

  1. 1Mix equal parts white vinegar and water in a spray bottle, or use a damp cloth with a small amount of dish soap.
  2. 2Wipe the entire door gasket, pulling back the rubber folds to clean inside. Pay special attention to the bottom of the door where water and debris collect.
  3. 3Clean the top edge of the door and the area where the door meets the tub — this section doesn't get washed during cycles and accumulates grime.
  4. 4Wipe down the interior walls and edges of the tub, especially around the door frame area.
  5. 5For stubborn mold or mildew in the gasket, use a paste of baking soda and water, apply it to the affected area, let it sit 15 minutes, then scrub with an old toothbrush.

Run a Cleaning Cycle

$0-8

This cleans the interior surfaces, spray arms, and drain path that you can't reach by hand.

  1. 1Remove all dishes from the dishwasher.
  2. 2Place 2 cups of white vinegar in a dishwasher-safe bowl or measuring cup on the top rack. Run a hot water cycle (or the sanitize cycle if your model has one). The vinegar degreases surfaces and kills odor-causing bacteria.
  3. 3After the vinegar cycle, sprinkle 1 cup of baking soda across the bottom of the tub and run a short hot cycle. This neutralizes remaining odors and provides mild abrasive cleaning.
  4. 4Alternatively, use a commercial dishwasher cleaner like Affresh or Finish Dishwasher Cleaner ($4-8 for a multi-pack). These are formulated to dissolve grease and mineral buildup in the pump, spray arms, and hidden surfaces.
  5. 5After cleaning, leave the door slightly ajar to air dry. The smell should be significantly improved or gone.

Clean Spray Arms and Check Drain

$0

Do this if the filter and gasket cleaning didn't fully resolve the smell.

  1. 1Remove the spray arms — most twist off or have a retaining clip. Rinse under running water and use a toothpick or thin wire to poke through each spray hole, clearing any debris or mineral buildup.
  2. 2For mineral deposits (hard water buildup), soak the spray arms in white vinegar for 30 minutes, then clear the holes.
  3. 3Check under the sink where the dishwasher drain hose connects. The hose should loop up near the countertop before connecting to the disposal or drain (called a "high loop"). If it goes straight or dips down, reposition it to prevent backflow.
  4. 4Run the garbage disposal before running the dishwasher — the dishwasher typically shares a drain connection with the disposal. A clogged disposal can cause water to back up into the dishwasher.

When to Call a Professional

The dishwasher won't drain and has standing water at the bottom — this indicates a drain pump issue, a clogged hose, or a blocked disposal connection. Standing water stagnates quickly and becomes a major odor source. This may need a service call ($100-250).

You see mold growing inside the tub or on the gasket — visible mold indicates persistent moisture and organic buildup. Clean it thoroughly, but if it keeps returning, there may be a drainage issue keeping the interior too wet between uses.

Dishes come out still dirty or with a smell — this means the dishwasher isn't cleaning effectively, leaving food residue that decomposes. Check the filter, spray arms, and water temperature (should be at least 120°F at the tap).

There's a sewage smell, not just a stale food smell — a sewage smell suggests the drain hose doesn't have a proper high loop or air gap, allowing sewer gas to flow from the drain back into the dishwasher.

How to Prevent It

Clean the filter every 2-4 weeks — takes 2 minutes once you know where it is. Set a monthly reminder. This single habit prevents most dishwasher odor.

Scrape dishes before loading — you don't need to pre-rinse (modern detergents actually work better with some food residue to grab onto), but scrape off large food pieces. The less food in the filter, the less it smells.

Run a monthly cleaning cycle — 2 cups of vinegar on a hot cycle, or a commercial dishwasher cleaner tablet. This dissolves grease buildup in hidden areas.

Leave the door slightly ajar after each cycle — even a 2-inch gap allows air circulation that prevents the damp, enclosed environment bacteria love.

Run the dishwasher regularly — if you only run it once or twice a week, food debris sits wet for days. Running it at least every other day keeps things flushed out.

Why Modern Dishwashers Smell Worse Than Old Ones

If you feel like dishwashers used to be less smelly, you're not wrong. Older dishwashers (pre-2010) had self-cleaning filters with a built-in grinder — essentially a mini garbage disposal that pulverized food particles so they flushed out with the drain water. These were loud but effective at preventing food buildup.

Modern dishwashers switched to manual-clean filters to reduce noise — a selling point when dishwashers are in open-concept kitchens. The trade-off is that food particles now collect in the filter instead of being ground up, and they need to be manually removed. Most manufacturers bury this information in the manual rather than making it obvious to buyers.

The result: millions of dishwashers with filters that have never been cleaned. The good news is that once you know about the filter, maintaining it is trivially easy and keeps the dishwasher odor-free.

Frequently Asked Questions

How often should I clean my dishwasher filter?

Every 2-4 weeks is ideal. If you run the dishwasher daily and cook frequently, lean toward every 2 weeks. If you run it less often and scrape dishes well, monthly is fine. The filter clean takes about 2 minutes — remove it, rinse under hot water, scrub with a toothbrush if needed, reinstall. It's much easier than cleaning a smelly dishwasher later.

Can I use bleach to clean my dishwasher?

Only if the interior is stainless steel. Never use bleach in a dishwasher with a plastic interior — it can damage and discolor the plastic. For stainless interiors, you can add 1/2 cup of bleach to the bottom of an empty dishwasher and run a hot cycle. For plastic interiors, stick with white vinegar and baking soda, which are effective and safe for all dishwasher types.

Why does my dishwasher smell like eggs?

An egg or sulfur smell from the dishwasher usually means food is decomposing in the filter, or there's a drain issue allowing sewer gas to enter. Clean the filter first. If the egg smell persists, check that the drain hose has a proper high loop under the sink and that the garbage disposal connection is clear. Running the disposal before starting the dishwasher also helps prevent odor backflow.

Should I rinse dishes before putting them in the dishwasher?

No — modern detergents are designed to work with some food residue (the enzymes need something to grab onto). But you should scrape off large food pieces like bones, rice, and leafy greens. The goal is to reduce what goes into the filter while still giving the detergent material to work with. Pre-rinsing wastes water and can actually make the dishwasher clean less effectively.

Related Guides

Washing Machine Smells Bad
Same principle — appliance mold and buildup
House Smells Musty
Mold and mildew in the home
House Smells Like Rotten Eggs
Gas and sewer issues

Quick Fix (5 steps)

1Remove the bottom rack to access the filter
2Twist or pull the cylindrical filter out
3Rinse the filter under hot running water
4Clean the filter housing area in the tub
5Reinstall the filter, making sure it's…