On average, Americans spend $940 to $1,500 per month on food for a family of four. The exact sum depends on your eating habits and your budget.