If your sink strainer is not catching food, the most common causes are a worn-out rubber seal, a basket that doesn’t sit flush, or a strainer that’s too small for your drain opening. You can often fix it by cleaning the seal, tightening the locknut, or replacing the strainer with a deeper, heavier model.

Quick Answer

A sink strainer that fails to trap food scraps usually has a damaged seal, incorrect size, or is clogged itself. Solutions include cleaning, tightening, or replacing the strainer.

  • Common cause: Worn rubber seal lets food slip through gaps.
  • Quick fix: Clean the seal and tighten the locknut under the sink.
  • When to replace: If the seal is cracked or the basket is bent.
  • Best replacement: Deep-basket stainless steel strainer with a thick gasket.

Why Your Sink Strainer Is Letting Food Through

A sink strainer works by trapping food particles in its basket while letting water drain. When it stops catching food, the issue is almost always a gap between the strainer and the sink basin. This gap can form because:

  • The rubber gasket (seal) has hardened, cracked, or shrunk over time.
  • The strainer basket is not sitting flush due to a bent rim or debris buildup.
  • The locknut under the sink has loosened, causing the strainer to wobble.
  • The strainer is the wrong size for your drain opening (common in older sinks).

Less often, the strainer itself may be clogged with grease or debris, reducing its ability to trap new food. A quick check: fill the sink with water, remove the stopper, and watch if water leaks around the strainer edge—that’s a seal problem.

How to Diagnose the Problem

Before buying a new strainer, do a simple inspection. Remove the basket (the top part) and look at the rubber gasket underneath. Is it dry, cracked, or misshapen? If so, it needs replacing. Next, check the metal flange (the ring that sits in the sink hole). It should be perfectly round and flat. Any dents or bends will cause leaks.

Under the sink, locate the locknut that holds the strainer in place. Try to tighten it with a pair of pliers or a basin wrench. Often, a quarter turn is enough to reseat the strainer. Finally, test the fit: put the basket back in and pour a cup of rice or small pasta down the drain. If pieces escape, the seal is compromised.

If the strainer is old and the gasket is integrated (non-replaceable), you likely need a new strainer assembly.

Step-by-Step Fix: Tightening and Cleaning

  1. Remove the basket: Lift out the basket and set aside.
  2. Clean the flange and gasket: Use a scrub brush and dish soap to remove any built-up grease or debris from the metal flange and the rubber gasket. Rinse well.
  3. Tighten the locknut: Under the sink, use a basin wrench or large slip-joint pliers to turn the locknut clockwise (tighten). Don’t overtighten—just snug it up. If you hear a crunch, you may have cracked the gasket.
  4. Reassemble and test: Put the basket back in, run water, and drop in a few food scraps. If they’re caught, you’re done. If not, proceed to the next step.

When to Replace the Gasket or Strainer

If cleaning and tightening don’t work, the gasket is likely worn out. Some strainers have a replaceable rubber gasket (a separate ring that sits under the flange). You can buy a universal gasket at any hardware store for a few dollars. Remove the old one, clean the area, and install the new gasket. Tighten the locknut again.

If the gasket is not replaceable (integrated into the flange) or the flange itself is damaged, you need a new strainer kit. Purchase a stainless steel strainer with a deep basket and a thick, flexible rubber gasket. Avoid cheap plastic ones—they warp and leak quickly. A standard size is 3.5-inch diameter, but measure your drain opening to be sure. Installation takes about 20 minutes with a basin wrench.

Preventive Maintenance for Long-Lasting Performance

To keep your sink strainer catching food for years, clean it weekly: remove the basket and scrub both sides with a brush and hot soapy water. Monthly, check the locknut for tightness—vibration from the garbage disposal can loosen it over time. Avoid pouring boiling water directly onto the rubber gasket, as heat accelerates aging. Instead, run cold water when using the disposal. If you have a garbage disposal, always use the strainer basket when not running the disposal to catch large scraps before they go down.

Replace the gasket every 2–3 years as preventive maintenance. A fresh gasket costs less than five dollars and saves you from a leaky, non-catching strainer.

Pro Tips

  • Use a basin wrench to tighten the locknut under the sink—it’s designed for this tight space.
  • Apply a thin layer of plumber’s grease to the rubber gasket before installation to improve the seal and extend its life.
  • If your drain opening is non-standard (e.g., 4 inches), look for a strainer labeled ‘extra large’ or ‘commercial grade’.
  • Test the seal by filling the sink with water and watching for leaks around the strainer edge—don’t just rely on food catching.

Common Mistakes to Avoid

  • Overtightening the locknut can crack the sink basin (especially porcelain) or distort the gasket, making the leak worse.
  • Using a plastic strainer in a kitchen sink — plastic warps from hot water and degrades quickly, leading to gaps.
  • Ignoring a loose locknut because you think it’s ‘just a little leak’ — over time, water damage under the sink can rot the cabinet.
  • Buying a strainer without measuring the drain hole — common sizes are 3.5, 4, and 4.5 inches; the wrong size won’t seal.

FAQ

Can I use plumber’s putty to fix a leaking sink strainer?

Yes, plumber’s putty can help seal the flange to the sink basin, but it won’t fix a worn gasket. Apply a thin bead around the underside of the flange before inserting into the drain hole. It’s best used during a new installation or when the gasket is still in good shape.

How often should I replace my sink strainer?

Every 3–5 years, or sooner if you notice it not catching food or leaking. The rubber gasket dries out and hardens over time, especially with hot water exposure.

What’s the best material for a sink strainer?

Stainless steel with a deep basket is best. It’s durable, rust-resistant, and the deep basket holds more food before needing to be emptied. Avoid brass or zinc alloys—they corrode.

The Bottom Line

A sink strainer that doesn’t catch food is usually an easy fix: clean, tighten, or replace the gasket. If those steps fail, a new stainless steel strainer with a thick rubber gasket will restore your drain’s performance. Regular maintenance—weekly cleaning and yearly gasket checks—will keep it working for years.

Related Guides