I don’t throw out food because it has reached its “best by” date: pretty much the only thing I buy which does that regularly is yoghurt and, living in a fridge that’s quite empty and gets opened twice a day M-F and up to six times a day on weekends, “best by” is nowhere near “spoils by”.
But I’ve had to learn to buy fruit in single portions, because if I buy more than two portions of the same kind or four total, the rest will spoil.
I used to end up throwing a lot of bad food out, but I got pissed at myself for having to do it so I don’t allow myself too much fresh stuff. I quit drinking milk because I could never get through it, but switched to soy milk because it lasted longer. But I hate soy milk. Now I’ve found lactose-free milk and it lasts a long time so I’m good there.
I don’t buy much fresh veg anymore, except baby carrots which last forever. I buy most of my veggies frozen.
I’ve gotten it down to rarely having to throw things out that have gone bad. Stuff I make, that doesn’t have a date, I make sure to eat before it smells funny.
Last night, the Firebug decided he wanted some ice cream for dessert. And of course, we hadn’t bought any since last summer. Mrs. Firefly pulled a couple of small cartons out of the freezer that were a month or two past their “best if used by” date.
We joked that it was still within its “tolerable if used by” date, did a quick taste test, and fed it to the kid. We all seem to be in reasonable health this morning.
For a lot of products the best before date relates more to product quality than health and safety. Ice cream could stay in your freezer for decades without ever becoming toxic but it wouldn’t taste very good.
The key is figuring out which category the food you’re about to consume falls into and your level of risk tolerance.
We hardly ever let food sit long enough to pass the date. Leftovers, on the other hand… we once had Thanksgiving leftovers get lost in the back of the fridge for nearly a year.
That separate small device could be your own brain! The huge advantage here being that your brain can do it with any food, not just processed and barcoded packages.
Actually, “about to expire” is a bad standard to use in any case. You want to eat things when they’re at their best, not when they’re barely acceptable. If I eat, say, a dairy product two days before its “expiration,” I feel like I’ve screwed up. It’s clearly past its ideal. The same for produce, though those aren’t actually labeled with “expirations.”
If this happens a lot, you’re just buying too much food. Maybe try to get in the habit of only buying perishables after periods of business, so you’ll have a reasonable shot at being around during the right window to eat things.
I just did a quick search and destroy on some of mom’s canned goods. The oldest was expired in 1999, a couple in 2000, and most I tossed were from 2006 or 2007.
My wife has a pathological need to clean out the fridge on Saturdays. Our garbage collection date is, of course, Friday. Which leads to visible stink rays emanating from the garbage can in the summertime.