Dishwasher Not Cleaning Dishes Properly: Causes and Fixes

Dishes that come out gritty, cloudy or with food still stuck usually point to a few specific causes: blocked spray arms, a dirty filter, hard water, overloaded racks or the wrong detergent. Here is how to tell them apart.

Published by Automatic Washing Machine Repair · Last updated: October 2026

This page is part of our guide to dishwasher repair in Riyadh.

Why a dishwasher stops cleaning well

  • Spray-arm holes blocked with scale or food.
  • A dirty filter returning dirt to the dishes.
  • Racks overloaded or dishes blocking the water.
  • Too little salt or rinse aid, or the wrong detergent or amount.
  • A weak circulation pump or heating element.
  • A detergent dispenser that does not open at the right time.

Quick diagnosis table

What you noticeLikely causeCheck first
Gritty dishesDirty filterRinse the filter
Food left on dishesBlocked spray armsClear the arm holes
White film on glassHard water, low salt or rinse aidAdd salt and rinse aid
Dishes stay wet or coldHeating or drying faultCall a technician

Check safely first

  • Switch off the power, take out the spray arms and clear their holes with a thin wooden pick.
  • Rinse the filter under running water.
  • Make sure no dish stops the arms from turning.
  • Use detergent, salt and rinse aid as the manufacturer recommends.
  • Run an empty hot cycle with a dishwasher cleaner.

Cloudy glass and a white film

A white or cloudy film on glassware is usually caused by hard water and calls for dishwasher salt and a suitable rinse aid. Food left on dishes points to blocked spray arms or filter, or to weak water circulation.

How the technician diagnoses it

  • Inspect the spray arms and the filter.
  • Check the incoming water pressure, the inlet valve and its filter.
  • Test the circulation pump and the heating element.
  • Check the detergent and rinse aid dispenser.

Dishwasher not cleaning in Riyadh: when to call us

If the arms and filter are clean and the dishes still come out dirty, call us. The technician inspects the machine at your home in Riyadh and explains the fault and the cost before any work begins, with a 30-day warranty on parts and labor. Also read: dishwasher not draining and dishwasher cleaning and maintenance.

Frequently Asked Questions

The most common causes are blocked spray arms or filter, an overloaded rack, an unsuitable detergent, or too little salt and rinse aid.

Usually hard water. Dishwasher salt and rinse aid, used as the manufacturer recommends, help.

If cleaning does not improve after the arms and filter are clear, the fault may be the pump or heating and needs an inspection.

Need this fixed?

Get a technician out to your home in Riyadh.

Need Appliance Repair in Riyadh?

Contact our team today to arrange a professional repair visit.