OD most leagues are on county area. You mostly have to go thru Parks and Recreation Dept. to get approval.
Now go watch learn, they set up a cooler full of Beer, no food before game,just beer. Then sports bar after.
If you can find one on a private field, ask, non sanction play, they are just there as in sandlot football, pick-up games. Most teams are in Leagues set up by city or county. Now the families might enjoy some food.
Not saying would not work, but during tournaments they open concession stands. All day play.
Regular games your call. go,ask, talk to Mothers who dragged their kids to the field, to watch The Semi-Pro thinking person of the family. Might get some good answers.