I tried a couple of different programs. None of them were really helpful. I created my own spreadsheet and over time have added/altered the formulas to where it's really useful. This year I added a grocery list to track food costs and to update all my menu item costs.
It's too custom and wouldn't be very useful to anyone else otherwise I'd share.