The average American household spends more than $10,000 a year on food. Food accounts for 12.9% of the average household’s annual spending, making it the third-largest expense category. Younger and older generations have noticeably different habits when it comes to fast food, meat, snacks, and beverages.