I found the articles at
Getting Finances Done really handy (especially the ones on zero-based budgeting and the envelope system. Using those, I put together an Excel spreadsheet that worked really well at controlling my expenditure.
In the case of the OP, it looks like you might want to give yourself an 'outside food' envelope of, say, $20 per week (I don't know your circumstances, though).