You open the dishwasher door expecting clean dishes, and instead you get hit with a wave of something awful. Maybe it smells like fish, sour milk, or worse — like sewage. If your dishwasher smells bad, you are far from alone. It is one of the most common kitchen complaints homeowners deal with, and the good news is that almost every case is fixable without a service call.
I have spent years testing dishwasher maintenance routines and talking with appliance repair technicians and homeowners on forums like r/CleaningTips and r/appliancerepair. The pattern is always the same: a smelly dishwasher almost always traces back to trapped food, standing water, or hidden mold growth. Rarely does it mean the machine itself is broken.
In this guide, I will walk you through the seven most common reasons your dishwasher smells bad, step-by-step cleaning methods you can do today with supplies you already own, and a troubleshooting checklist to match your specific odor to its root cause. I will also cover when that smell signals a plumbing problem rather than an appliance one — and when to call a professional.
Table of Contents
Why Does Your Dishwasher Smell Bad? The 7 Most Common Causes
A dishwasher works by spraying hot water and detergent over your dishes, then draining the dirty water away. When something disrupts that cycle — food gets trapped, water does not drain fully, or moisture lingers — bacteria and mold move in. That is what creates the smell.
Here are the seven causes I see most often, ranked from most to least common.
1. A Dirty Dishwasher Filter Full of Decomposing Food
This is the number one cause by a wide margin. The filter sits at the bottom of the dishwasher tub, and its job is to catch food particles before they reach the drain pump. Over weeks and months, that trapped food decomposes.
I have talked to homeowners on Reddit who were shocked to find their filter compartment packed solid with soggy, rotting food. One user described pulling out a filter that was caked in a sludge that smelled like a garbage can left in the sun. That sludge is bacteria feeding on protein and grease, and every time you run a cycle, the smell gets redistributed across your dishes.
If you have never cleaned your filter, this is almost certainly your problem. Most manufacturers recommend cleaning the filter once a month, but heavy use or a household that pre-rinses dishes poorly may need it every two weeks.
2. Standing Water at the Bottom of the Dishwasher
A small pool of water at the bottom of your dishwasher after a cycle is normal — it keeps the seals from drying out. But if you notice a significant amount of water that does not drain, you have a problem.
Standing water breeds bacteria and mold within 24 to 48 hours. It also smells sour or musty, depending on what is growing in it. The standing water itself may be caused by a clogged drain, a kinked drain hose, or a malfunctioning drain pump. Check for blockages in the drain area at the bottom of the tub first, since that is the easiest to fix.
One telltale sign from forum users: if the water level rises higher than the filter housing, you likely have a partial drain blockage that will not resolve on its own.
3. Food Particle Buildup in the Spray Arms
The spray arms are the spinning jets that distribute water throughout the tub. Tiny food particles can get lodged in the spray arm nozzles over time, especially if your filter is not doing its job.
When food gets trapped inside the spray arms, it decomposes slowly with every wash cycle. You may notice the smell is strongest right after a wash finishes, which is a clue that the odor source is inside the washing mechanism itself rather than in the drain.
To check, remove the spray arms (most twist or pull off easily) and rinse them under the tap. Use a toothpick to clear any debris from the jet holes. If water does not flow freely through every opening, you found your problem.
4. Moldy Door Gasket Seal
The rubber gasket around the dishwasher door creates a waterproof seal when the machine runs. It also creates a dark, damp fold of rubber that mold and mildew love to colonize.
This one often goes unnoticed because people clean the inside of the tub but never think to wipe the folds of the rubber seal. Lift the flap of the gasket and run your finger along the groove. If you see black specks or feel slime, you have mold growth.
Mold on the gasket produces a musty, earthy smell that lingers even after a cleaning cycle. It can also transfer a musty odor to your dishes, especially plastic items that absorb smells easily.
5. A Clogged Drain Hose or Garbage Disposal Connection
Your dishwasher drains through a hose that connects either to your garbage disposal or directly to your sink drain. If that connection is clogged or improperly installed, dirty water and waste can flow back into the dishwasher.
This is a common cause of sewage-like smells. Forum users on r/Plumbing frequently report that their dishwasher odor disappeared after clearing a clog in the garbage disposal or fixing a drain hose that was installed without a proper high loop.
A high loop is when the drain hose is routed upward before connecting to the drain, preventing wastewater from flowing backward. If your drain hose lies flat or dips below the sink drain level, that is likely why dirty water is returning to your dishwasher.
6. Soap Scum and Grease Buildup
Dishwasher detergent does not always dissolve completely, especially if you use too much or if your water is hard. The residue combines with grease from your dishes to form a thin film on the interior walls, the door, and the spray arms.
This soap scum layer traps food particles and provides a surface for bacteria to grow. The smell is often described as sour or stale rather than rotting — it is the odor of rancid grease and stale detergent rather than decomposing food.
You can usually see soap scum as a cloudy or chalky film on the stainless steel interior. Run your finger along the door. If it feels gritty or leaves a smudge, you have buildup that needs attention.
7. Plastic Items Touching the Heating Element
This one is different from the others because it produces a burning plastic smell rather than a rotten or musty one. If a lightweight plastic container or utensil flips over during the wash cycle and lands on the heating element at the bottom of the tub, it melts and releases an acrid odor.
The smell can linger for several cycles even after you remove the offending item. It is also worth noting that new dishwashers sometimes smell bad on the first few runs due to factory residues and protective coatings burning off the heating element. This should fade after three to five cycles — if it persists, contact the manufacturer.
How to Clean a Smelly Dishwasher: Step-by-Step
Now that you know what causes the odor, here are the cleaning methods that actually work. I recommend starting with the vinegar method, then following up with baking soda for stubborn smells.
The White Vinegar Method
White vinegar is the single most recommended solution across every forum and community I have researched. It is cheap, safe for your dishwasher, and effective against both bacteria and mineral deposits.
Step 1: Make sure the dishwasher is empty. Remove the bottom rack so you can access the drain area.
Step 2: Clean the filter. Twist it counterclockwise (on most models) to remove it, then rinse it under hot running water. Use a soft brush or old toothbrush to scrub away any trapped food. Clean the filter reservoir — the well where the filter sits — with a damp cloth.
Step 3: Place a measuring cup filled with one cup of white vinegar on the top rack of the dishwasher. Do not use a bowl — you want the vinegar to spill out gradually during the cycle.
Step 4: Run a hot water cycle. Do not use any detergent. The vinegar will be distributed throughout the tub, breaking down grease, mineral deposits, and odor-causing bacteria.
Step 5: After the cycle finishes, leave the door cracked open for an hour to let the interior air dry completely.
The Baking Soda Method
Baking soda neutralizes odors rather than masking them. It is especially effective for musty or sour smells that linger after a vinegar wash.
After completing the vinegar cycle above, sprinkle one cup of baking soda across the bottom of the dishwasher tub. Run a short, hot water cycle. The baking soda will dissolve and coat the interior, absorbing remaining odors.
For severe odors, you can combine both methods: vinegar cycle first, then baking soda cycle immediately after. Community members on r/CleaningTips swear by this one-two punch for dishwashers that have been neglected for months.
Cleaning the Gasket Seal
While you are cleaning, do not skip the door gasket. Mix equal parts white vinegar and warm water. Dip an old toothbrush into the solution and scrub along every fold and groove of the rubber seal. Pay special attention to the bottom of the gasket, where water pools and mold grows fastest.
Wipe the gasket dry with a clean cloth afterward. This step alone eliminates musty smells that survive even a thorough tub cleaning.
Dishwasher Odor Troubleshooting Checklist
Use this quick-reference table to match your specific smell to its most likely cause and the fastest fix.
| Smell Type | Most Likely Cause | Fastest Fix |
|---|---|---|
| Rotten food / sour | Dirty filter with decomposing food | Remove and scrub the filter, then run a vinegar cycle |
| Sewage / rotten eggs | Clogged drain hose or garbage disposal backup | Clear the drain, check the high loop, clean the disposal |
| Musty / earthy | Mold on the door gasket or standing water | Scrub the gasket, fix drainage, air dry between cycles |
| Burning plastic | Plastic item melted on heating element | Remove the item, run two vinegar cycles to clear residue |
| Fishy smell | Food particles in spray arms or filter | Clean spray arm jets and filter, run a hot vinegar cycle |
| Stale / chalky | Soap scum and hard water buildup | Run a vinegar cycle, reduce detergent, add a rinse aid |
How to Keep Your Dishwasher from Smelling Between Washes
Cleaning your dishwasher once fixes the immediate problem, but keeping it from smelling between washes is about building a few simple habits. Here is the maintenance routine I recommend.
Leave the Door Cracked After Every Cycle
This is the single most effective preventive step, and it costs nothing. Moisture trapped inside a closed dishwasher creates the perfect environment for mold and mildew. After every cycle, unlatch the door and leave it cracked open an inch or two until the interior is completely dry.
Forum users consistently report that this one habit eliminates recurring musty smells more effectively than any cleaning product. If your dishwasher has a fan-assist drying feature, use it — it removes moisture faster and more thoroughly than heated drying alone.
Clean the Filter on a Schedule
Set a recurring reminder on your phone. If you run your dishwasher daily, clean the filter once a month. If you have a large household or do not scrape plates before loading, aim for every two weeks.
The process takes under three minutes: twist the filter out, rinse it under hot water, scrub with a soft brush, and reinstall. This single habit prevents 80 percent of dishwasher odor problems before they start.
Scrape, Do Not Pre-Rinse
Modern dishwasher detergents are formulated to break down food particles. If you pre-rinse your dishes until they are spotless, the detergent has nothing to bind to and can leave residue that builds up over time.
Instead, scrape large food scraps into the trash or compost, and let the dishwasher handle the rest. This reduces soap scum buildup and actually results in cleaner dishes, according to most appliance manufacturers.
Run a Vinegar Cycle Monthly
Even with regular filter cleaning, grease and mineral deposits accumulate slowly. Running a hot vinegar cycle once a month keeps the interior fresh and prevents buildup from reaching the point where it causes odor.
One cup of white vinegar on the top rack, hot cycle, no detergent. That is all it takes.
Use the Right Amount of Detergent
More detergent does not mean cleaner dishes. In fact, using too much detergent leaves behind residue that contributes to soap scum and odor. Follow the manufacturer’s recommended amount, and consider switching to a detergent with enzymes if you notice a chalky film building up.
A rinse aid also helps. It reduces water spots and helps the dishwasher dry more completely, which means less lingering moisture for mold to exploit.
When a Dishwasher Smell Means a Bigger Problem?
Most dishwasher odors are maintenance issues you can fix yourself. But some smells point to a plumbing problem that goes beyond the appliance. Here is how to tell the difference and when to call for help.
Sewer Gas: When the Smell Is Coming From Your Plumbing
If your dishwasher smells like sewage even after a thorough cleaning, the problem may not be the dishwasher at all. Sewer gas can enter through the drain connection if the plumbing trap under your sink has dried out or if the drain hose lacks a proper high loop or air gap.
Sewer gas contains hydrogen sulfide and methane. Short-term exposure can cause headaches, nausea, and dizziness. The EPA notes that prolonged exposure to sewer gas can cause more serious health effects, so this is not something to ignore or try to mask with air fresheners.
If you suspect sewer gas, run water in all your sinks to refill the P-traps. Check that your dishwasher drain hose has a high loop (it should rise above the sink drain connection before looping back down). If the smell persists, call a plumber.
Can Dishwasher Odors Damage Your Kitchen?
They can, if the cause is a slow leak rather than just trapped food. A dishwasher that leaks slowly from a damaged gasket or drain connection can allow moisture behind the cabinet. Over time, this leads to warped cabinetry, swollen flooring, and hidden mold growth inside your walls.
If you notice a musty smell that extends beyond the dishwasher itself, or if the cabinet or flooring near the dishwasher feels soft or looks discolored, investigate for a leak. Water damage repairs get significantly more expensive the longer they go unaddressed.
When to Call a Professional
Call an appliance repair technician if you have cleaned the filter, run vinegar cycles, scrubbed the gasket, checked the drain hose, and the smell still returns within a few days. That points to a mechanical issue like a failing drain pump or a cracked internal component.
Call a plumber if the smell is sewage-like and persists after you refill the P-traps and check the drain hose routing. Plumbing problems require different expertise than appliance problems, and misdiagnosing one as the other wastes time and money.
FAQs
Can I put baking soda in my dishwasher to make it smell better?
Yes. Sprinkle one cup of baking soda across the bottom of the empty dishwasher tub and run a short hot water cycle. Baking soda neutralizes odors rather than masking them, and it is safe for all dishwasher components. For best results, run a vinegar cycle first, then follow with baking soda.
How do I get the sewer smell out of my dishwasher?
A sewage smell usually means a plumbing issue, not a dirty dishwasher. First, run water in all your sinks to refill the P-traps. Then check that your dishwasher drain hose has a high loop above the sink drain connection. Clean your garbage disposal if the dishwasher drains through it. If the smell persists after these steps, call a plumber.
Will vinegar help a smelly dishwasher?
Yes, white vinegar is the most effective DIY solution for dishwasher odor. Place one cup of white vinegar in a measuring cup on the top rack of an empty dishwasher and run a hot water cycle with no detergent. The vinegar breaks down grease, mineral deposits, and odor-causing bacteria. Repeat once a month for maintenance.
What can I put in my dishwasher to deodorize?
The best deodorizers are white vinegar and baking soda. Run a cycle with one cup of vinegar on the top rack, then follow with one cup of baking soda on the bottom. You can also use commercial dishwasher cleaners like affresh or Finish. Avoid bleach, which can damage stainless steel interiors and rubber seals.
What to do if the dishwasher smells terrible?
Start by cleaning the filter, which is the most common cause. Remove it, scrub it under hot water with a brush, and clean the filter reservoir. Then run a hot cycle with one cup of white vinegar. Scrub the door gasket with a vinegar solution. If the smell returns within a few days, check the drain hose for a high loop and inspect for standing water at the bottom of the tub.
How do I get the rotten egg smell out of my dishwasher?
A rotten egg smell is usually caused by hydrogen sulfide gas from a clogged drain or garbage disposal backup. Clean your garbage disposal with ice and citrus, check that the dishwasher drain hose has a high loop, and run a vinegar cycle. If the smell persists, you may have a plumbing issue that requires a plumber.
Conclusion
A smelly dishwasher is almost always a maintenance issue, not a reason to replace the appliance. The vast majority of cases trace back to a dirty filter, trapped food, standing water, or hidden mold on the door gasket — all of which you can fix in under an hour with white vinegar, baking soda, and a little elbow grease.
If your dishwasher smells bad, start with the filter. Clean it thoroughly, run a hot vinegar cycle, scrub the gasket, and leave the door cracked open to dry. Build the monthly maintenance habit, and you will likely never deal with the problem again. If the smell smells like sewage or returns within days despite cleaning, shift your investigation to the plumbing — and do not hesitate to call a professional when the problem is beyond the appliance itself.
Your dishwasher is designed to clean your dishes, not perfume them. A few minutes of preventive care each month keeps it running fresh, clean, and odor-free for years to come.