Skip to Main Content

How to Eliminate Foul Odors from your Garbage Disposal

Our plumbers in Virginia Beach and throughout Hampton Roads are often asked by customers how to eliminate foul odors in their garbage disposals. Below are some do-it-yourself, inexpensive remedies we recommend:

  • Vinegar: You can pour a half cup of distilled white vinegar down the garbage disposal and let the cold water run at the same time.
  • Baking Soda & Vinegar: Turn on the garbage disposal and pour about 1 cup of dry baking soda down, along with a cup of distilled white vinegar.
  • Ice Cubes: Dropping a handful of ice cubes into your garbage disposal when it’s running removes strong odors and can also sharpen the blades at the same time.
  • Bleach: A mild bleach, roman cleanser, or slightly fragrant bleach poured down the garbage disposal along with running cold water can also free up old food particles and get rid of smells.

If you are having garbage disposal problems or any other type of sewer, drain or plumbing problem, please call us at (757) 467-0000 or click here to email us.

More about our plumbers

Since 1987, A1 Sewer and Drain has consistently served the commercial and home plumbing needs of satisfied customers in Virginia Beach, Norfolk, Chesapeake, Hampton, Newport News, Williamsburg, Yorktown, Suffolk, Portsmouth, Tabb, Grafton, Smithfield, James City County, Northeastern North Carolina, Hampton Roads, and Richmond area.  With over 35 years of work to our credit, our local plumbing company is extremely proud of its A+ Rating with the Better Business Bureau. 

Our Class A Contractor plumbing company has years of experience solving every plumbing emergency from a clogged kitchen sink to a water heater replacement, which means we’ve seen it all – the good, the bad and the ugly – and we will solve your plumbing problem with integrity and professionalism.

Fast and Reliable Plumbing Solutions – Book Your Service Today!

Publish Date:

Last Modified Date:

Virginia Service area map.

Our Locations


309 Quarles Rd Suite B
Ashland, VA 23005

Hampton Roads

516 S. Military Hwy
Virginia Beach, VA 23464