For overall average food prices, the cost of groceries in New Jersey is 8.7 percent above the national average. Locals spend between $3,201 to $3,600 on food per person annually. That comes out to $266 and $300 per month. But food costs do vary around the state.