Sunlight beats vinegar for lunch box stains
Baking soda absolutely works for the smell, but the sun is the real fix for stubborn stains on plastic lunch boxes.
For odors, baking soda is legit. Make a thick paste with water, spread it on the inside, and let it sit for 15–30 minutes. Then scrub and rinse. It absorbs smells and acts as a mild abrasive. If the odor is really baked in, leave the paste on overnight.
Vinegar is fine but overrated here. A 50/50 vinegar-water soak overnight will cut greasy smells and loosen residue, but it won’t do much to tomato or curry stains, and it leaves its own smell for a while. Rinse thoroughly.
The actual magic trick: set the clean, dry container in direct sunlight for a few hours. UV light bleaches tomato stains and kills the bacteria causing the odor. It sounds like grandma advice, but it works better than either.
One caution: don’t microwave stained plastic or run it through the dishwasher before treating it. Heat can bake the stain deeper into the plastic.
If it’s still stained after all that, the plastic is old and porous — sometimes you just retire the container.
