For common every day food odors from a disposal, try....to make your disposal smell better & to clean the blades, put in some ice cubes with either bleach, or lemon, lime or orange peels. Then grind for 30 seconds. Smells great!
For really bad problems.....Affresh Care...
Scrubs away food, grease and odors. Safe for septic tanks and drain pipes.
Affresh Dishwasher and Disposal Cleaner - 6 Tablets Manufacturer Number W10282479