Cut down on your restaurant expenses, that's the easiest one. If you don't use a lot of data, look into straight talk through Walmart. They have three plans last I checked, you get 5 GB for $35/month, 15 for $45, or unlimited for $55. From what you said you could get by with the $35 plan, and it runs on Verizon towers.
The rest of you expenses don't look too bad. Until a year ago I was supporting a family of five (then six) on less income than you make, and not much more now.
__________________
|