Eat before going grocery shopping. We buy more food when we shop hungry.
Shop when the store is not crowded. Stores are usually less busy earlier in the day and earlier in the week. It is quicker to shop when there are less people. For most people, the more time they spend in the store, the more money they spend.
Shop alone. We usually buy more food when we shop with other people. So leave your children and spouse at home.