Vinegar and sun beat bleach for lunch box smells
Vinegar and sunlight will fix almost any stale lunch box smell.
Start by washing it properly — dish soap and warm water, and get into the seams with an old toothbrush. Mildew hides in corners and fabric lining, so if you skip the scrub you’re just spraying over the problem.
Once it’s clean, hit it with vinegar. A 1:1 vinegar and water mix kills mildew and neutralizes the odor as it dries. Wipe the whole inside, and if it’s a plastic or metal box, leave a vinegar-soaked paper towel inside for 10–15 minutes. Soft lunch boxes can go in the washing machine if the label allows, then do the vinegar wipe-down after.
The step people skip is drying. Mildew can’t survive without moisture, so leave the box open in direct sun for a full day. UV kills mold spores and dries out the lining completely. Baking soda overnight — just a loose layer or an open box inside — absorbs whatever lingering stink remains.
If it still smells after all that, the insulation or lining is likely moldy inside and no home remedy brings that back. Some old lunch boxes are just done.
Kill the mold and dry it out completely; anything else is just perfume on a problem.
