We do "envelopes" for our monthly budget. For example, at the beginning of the month I take out $240 and put it into the "grocery" envelope. That is our grocery money for the month. You may think that is a small amount, but we have no kids and my parents have a farm and supply us with most of our meat. I try and spend $60 a week on groceries...it usually works well, I don't even bring my debit card into the store, because then I am not tempted to spend more.
You can do envelopes for gas, spending etc.