Plastic holds onto lunch smells. Steel doesn't.

Stainless steel is better than plastic for odor, and it’s basically a wash on freshness — the lid seal matters more than the material.

Plastic is porous. Curry, tomato sauce, garlic, fish — it all soaks in and keeps smelling even after a dishwasher run. Steel doesn’t absorb anything. You can pack a tuna sandwich in a steel box, wash it once, and it smells like nothing. That alone is worth the upgrade if you eat anything with a strong aroma.

Freshness is a different story. What keeps food from going stale or soggy is an airtight seal, not the material. A quality steel container with a silicone gasket will beat most plastic containers. But a cheap steel tin with a flimsy push-on lid will lose to a good Tupperware with a snap-lock seal. So check the lid before you buy.

One more thing in steel’s favor: it’s a better insulator. It keeps cold food cold longer than thin plastic. On the downside, steel is heavier, pricier, dents if you drop it, and you can’t microwave it. If you microwave your lunch at work, that’s a real trade-off.

Get the steel one with a proper gasket lid. Your leftover curry will stop haunting your lunch bag.

Explore

Explore

Explore