Food cost as a percentage of the average U.S. household budget has decreased dramatically over time. Back in 1900, families spent about 40% of their income on food. By 1950, it was just under 30%. According to the most recent data from the U.S. Bureau of Labor Statistics, in 2013 the average American household spent about 10% of its total budget on food.
The average food cost for a U.S. household was $6,602 in 2013. That’s roughly $2,641 annually per person (based on the average 2.5 people in each household). The average cost of food per month for the typical American household is about $550. We'll show first the breakdown of the budget for food prepared or consumed at home, and then the total overall food budget.
Average Food Costs
The item that takes the biggest bite out of our food budget isn’t even food at all. We spend nearly 6% of our total food budget on nonalcoholic beverages (not including milk). That category does include coffee and tea, colas and other carbonated drinks, bottled water, fruit drinks and sports drinks. Fresh fruits and other canned and prepared foods make up the next two largest categories in the typical American household's grocery list.
Average U.S. Household Budget for Food at Home of $3,935
The other things that make up large proportions of the typical U.S. food budget would be familiar to any American:
|Household Budget: Food at Home||Average Annual Amount|
|Other canned and prepared foods||255|
|Other bakery products||165|
|Milk and cream||152|
|Sugar and sweets||143|
|Condiments and seasonings||138|
|Frozen prepared foods||130|
|Fish and seafood||122|
|Fats and oils||117|
|Potato chips and other snacks||115|
|Cereals, ready to eat and cooked||94|
|Other cereal products (including rice, pasta, flour and cornmeal)||91|
|Ice cream and related products||59|
|Misc. dairy products||54|
|Canned and packaged soups||45|
|Subtotal for Food at Home||3,935|
Average U.S. Household Food Budget of $6,602
On average, we spend 60% of our food budget on meals and snacks we eat at home, and we spend 40% of our food costs on eating out.
|Total Food Budget for Average Household in the U.S.||$6,602|
|Food away from Home||2,667|
|Food at Home||3,935|
Who Gets Cheap Food and Who Spends a Lot?
Higher earning households, meaning those bringing in more than $70,000 per year spend nearly three times as much on food compared to the lowest earning families with incomes under $20,000. Wealthier families also spend a greater proportion of their income - about 45% - on food away from home, which includes restaurant meals.
Households headed by the very oldest Americans, and the very youngest spend less on food compared to those between ages 25 and 64, in accordance with their lower income levels. When it comes to food and other costs, families with less money to spend have to be thrifty. And families in the Midwest spend less on food than those in other parts of the U.S.
While food costs are often considered a budget category that can be easily pared back, it’s clear we all need to eat. Even households earning less than $500 per month spend nearly $300 a month on food. Still, we can learn from the cooking and eating habits of families who spend less to feed themselves.
By looking at consumer expenditures, we can see that the families who spend the least on food buy proportionally more grocery items like rice, eggs, dairy products, fats and oils, sugar and condiments. They also spend proportionally more on fresh fruits and vegetables, compared to households with higher incomes. This suggests that they prepare more meals at home, and indeed they spent between 65% and 72% of their food budgets on food consumed at home.
When they do eat out with the remainder of their food budget, they spend far less at full service restaurants, and proportionally more buying food from mobile vendors and in cafeterias.
Cheap Eats: How to Save on Food
Whatever your food budget, you can probably borrow some tactics from thrifty households to get your costs down even further. Try to work these methods into your family’s food plan.
1. Cook at home
It does take more time, but cooking and eating at home can save you loads of money in the long run. Consider that the actual cost of food for a restaurant meal is less than a third of what you pay for it. The rest of the money you spend at a restaurant goes to other costs like labor and overhead. If you cook at home, you only pay the food cost, and pocket the rest.
2. Stock up on staples
Already buying lots of beans, you say? Stop hauling home heavy cans, and buy dried ones that you soak yourself. Load up on cereals too, like rice, cornmeal and oatmeal. Eggs, peanut butter and bread can also go a long way toward feeding a hungry family on a tight budget.
3. Swap pricey proteins or goods for cheaper ones
Ground beef costs less per pound than steaks. And poultry tends to be cheaper than other types of meat. Save the scallops for really special occasions, though canned fish and seafood can be a good, cheap and healthy alternative.
If you’re trying to chip away at your food budget, and you’re spending a ton on nonalcoholic beverages, like the average American family, we have two words for you: tap water. If you live somewhere where the water tastes terrible, try squeezing in a lemon or boiling it into tea. Buying coffee at chains like Starbucks or Dunkin Donuts everyday, while convenient, can quickly total about $5 - $7k over a decade, based on our calculations. Consider investing in a Keurig, Nespresso, or even a regular drip coffee maker to chip away at your coffee habit.
Food and drinks are necessary for life, but a few small tweaks can help you spend less on them.