You have a decimal-point problem. $150/30 is $5 a day; it's entirely possible to eat quite well on that.
We went out for our anniversary the other night and blew $100 on a dinner for two, for a meal I probably could have made myself if I had put my mind to it. That was the first time we ate at a restaurent in probably 3 months, and it was 20-25% of our monthly food budget for 1 dinner. I enjoyed my food but I couldn't help but think, I could eat filet mignon every single night this week and it would be just as good for this same amount of money.
Not to mention the $10.50 martini that cost them $1 to make, or the beer I had that cost more than a six pack of nice local beer.
So don't eat out, learn how to cook, and suddenly $5-15 a day is plenty to eat like a king.