I'm with you pennypinch when it comes to not bringing the children while shopping. When our children were teens we would always spend an extra $100 on them for the little things they wanted too.
We shop just once a month and use coupons since we work at home.
We buy a lot of meat and frozen veggies to stock our freezer, canned goods, and dry products like cereal and pastas.
These things will last a long time on the shelf and in the freezer during the time between each shopping month. Plus we rotate the older foods to the front of the freezer when new foods are placed inside.
Another great tip; don't go shopping when you are hungry. You will end up buying more because everything looks good when you're hungry.
Eat before you shop and try to stick to your grocery list.