One of the first things I did was create a dinner calendar. I downloaded a calendar straight from Microsoft. You don't need anything fancy. Just 12 months and one block for each day of the month. I make it out at least 2 weeks in advance, sometimes even 3. I started doing two weeks at a time because my hubby only gets paid 2x a month and I was struggling at the end of the pay period to have enough for another trip to the store. I found that by making this out in advance, I can buy items I use more often in bigger containers (which ends up costing less per oz.).
You then can look at the calendar, make a list of items you will need, and shop only from that list. By not 'winging it' you will make less trips to the store & if you really stick to your list you will spend less.
I'm not strict with this list. If I'm running late one day I will look to a day that has something quick I can make. I'll just switch the two dinners to make it work for me. This will also help make dinner at a consistent time each night. I used to start searching at 5:00 for something to make. We eat at 6:00, so this quickly became a problem.
For a brief period right around the holidays I stopped making a schedule. I found my stress level at dinner time was much higher. It didn't take me long to get back in the groove again. Now that I've been doing it a while I can definately see the benefits.
If you have any other ideas I'd love to hear them. I'm always looking for more ways to cut back.