My FI and I are having the hardest time trying to find either A) somewhere to have the rehearsal dinner or

a place that caters but keeping the price around $10/person. We wanted to do something casual like a BBQ at a park but we can't find a caterer within our budget and I haven't found any place that can hold up to 30-40 people that is within our budget as well. We would like to find something on the east side maybe around Gresham. Could any of you provide any suggestions? I'm at a loss...