I tend to buy cheap cooking oils. Not that I have cheap tastes, mind you. I’d love to spend a good $50 on olive oil.
Thing is, though, I use so little oil when I cook that it goes rancid before I use much of it. I’m constantly throwing out 3/4 full bottles of canola, peanut, olive, and sesame oils. If I want to cook, let’s say, Chinese, I’ll have to buy a whole new bottle of peanut oil for the occasion because chances are the mostly full bottle I already have has already gone bad.
Is there any way I can preserve a given bottle of oil for, say, more than a year?