Several of us have mentioned planning your breakfast, lunch, dinner, and snacks for a week, compiling a shopping list for that menu, and buying it all at once and nothing else. Then stay away from the shops. This is probably the most powerful thing you can do to rein in spending.
Re a vege...