Stainless steel is the only lunch box that'll see a decade
If you want a zero-waste lunch box that actually lasts ten years, buy stainless steel. Glass can break, silicone wears out, steel just works.
Glass is nice and heavy-duty, but it’s still glass. Drop it once on concrete and you’re shopping for a replacement. The lids also go first — every glass container I’ve owned outlives its plastic lid by about three years. You can replace them, but at some point you’re not zero-waste anymore, you’re just buying spare parts.
Silicone is flexible and unbreakable, but it’s not immortal. It picks up smells, it stains from tomato sauce, and the soft edges can tear after years of scrubbing. It also isn’t rigid, so packing a proper meal gets annoying. Great for freezer bags, not a decade of daily lunches.
Steel is the boring, obvious winner. It doesn’t shatter, doesn’t absorb odors, and if you buy a decent one, the construction is solid. Look for welded seams and a silicone gasket that’s replaceable — brands like LunchBots and PlanetBox make them. Avoid the flimsy thin steel that dents when you look at it. Get the mid-thickness stuff and it’ll outlive your job.
Your grandkids will still be eating out of it. Or at least you will.
