The most effective way to save money on your shopping is to shop less often. The more you go the more you will spend. If you go once a month for groceries you will spend less than if you go every week.You can do it, you just need to be organized.
Obviously with certain items like milk and fruit and vegetables this is not practical, unless you opt for long life milk or powdered milked instead of fresh. This is what I do as I am the only one in the house that uses milk and I only use such a small amount I’d never go through a canton before it went off.
Fruit and vegetables need to be fresh although I buy apples straight from the orchard and put them in the vegetable crisper of the fridge and they are still just as crunchy after 3-4 weeks. But most fruit and vegetable items won’t last more than a few days, so you will need to buy them. The trick is if you go to buy fruit and vegetables to not get sucked into buying groceries as well.
The other thing is to buy meat in bulk when it is on special. This is one of the reasons we have a full freezer. It can save you a lot of money.
Some stores also have special deals where you can buy a side of lamb, beef, veal, pork or whatever and get it cut and packed to your requirements. I used to do that when all the family was at home. These days it’s too much meat and also sometimes it’s just as cheap to pick up the meat bargains that occur from time to time. When this happens we fill up the freezer. Yes it will cost you more on the day but when you even it out over a period it will be a lot cheaper.
Sometimes it’s a case of buying at the right time rather than peak time. At Christmas pork, chicken and some other meats invariably go up in price, like a lot of other items, so I buy mine earlier when on special and put it in the freezer.