Order online every fortnight for everything, have a basic fortnight meal plan laid out before each shop, usually stays mostly the same, but swap things out every now and again when I fancy something different, but generally stick to the plan. For the stuff that doesn't last more than a week, I pop out to the local shops and pick up bread/some veg/fruit etc when I need it. I spend half on food compared to most of my friends, but eat a lot better as I cook most stuff from scratch as much as possible.