← All articles

Grocery budgeting

How much should you spend on groceries per month?

Real weekly and monthly grocery budgets for one person, two people and a family of four — each one a full costed basket, not a national average.

By Joao Dunlap · · 7 min read

A bowl of sweet potato and turkey chilli

The short version

  • One person: about $44.20 a week, $190.06 a month.
  • Two people: about $85.27 a week, $366.66 a month.
  • A family of four: about $159.20 a week, $684.56 a month.
  • Cooking for one costs the most per person. Cooking for four costs the least.

Most answers to this question are national averages, which are close to useless when you are trying to set your own number — they fold in households that eat out five nights a week and households that cook everything from scratch.

So here is the other approach. Below are three actual baskets: a full week of food for one person, for two, and for a family of four. Every line is priced, the totals add up, and you can see exactly what the money buys. Multiply by 4.3 for a month.

$190.06

One person, per month

$366.66

Two people, per month

$684.56

Family of four, per month

The short answer, by household size

These are the three baskets in summary. All three cover breakfast, lunch and dinner for a full week, cooked at home, with pantry basics like oil and spices assumed already in the cupboard.

Weekly and monthly, all meals at home
HouseholdPer weekPer monthPer person, per day
1 person$44.20$190.06$6.31
2 people$85.27$366.66$6.09
Family of 4$159.20$684.56$5.69

What one person actually buys

A full week for one comes to $44.20. The trick when shopping for yourself is buying things that do not spoil before you finish them — a dozen eggs rather than eighteen, frozen vegetables rather than fresh, dried lentils that keep for a year.

Produce · $11.42
ItemQuantityPrice
Yellow onions3 lb bag$3.49
Garlic1 head$0.79
Carrots2 lb bag$2.29
Bananas6$1.86
Baby spinach10 oz$2.99
Protein · $9.97
ItemQuantityPrice
Eggs1 dozen$3.32
Dried lentils1 lb$1.89
Canned chickpeas2 cans$2.18
Canned tuna2 cans$2.58
Frozen · $1.39
ItemQuantityPrice
Frozen peas16 oz$1.39
Pantry · $14.74
ItemQuantityPrice
Long-grain white rice5 lb bag$5.49
Rolled oats42 oz$4.29
Pasta2 lb$2.58
Canned diced tomatoes2 cans$2.38
Dairy · $6.68
ItemQuantityPrice
Milk1 gallon$3.89
Cheddar8 oz block$2.79
Week total · 1 person$6.31 per person per day$44.20

What two people actually buy

A week for two lands at $85.27 — $6.09 per person per day. This is the same basket used in our full 7-day budget meal plan, where you can see which meal every item goes into.

Produce · $26.82
ItemQuantityPrice
Yellow onions3 lb bag$3.49
Garlic1 head$0.79
Carrots2 lb bag$2.29
Russet potatoes5 lb bag$4.49
Broccoli crowns2$3.48
Green cabbage1 head$2.49
Bell peppers2$2.58
Roma tomatoes4$2.36
Bananas6$1.86
Baby spinach10 oz$2.99
Protein · $28.06
ItemQuantityPrice
Bone-in chicken thighs5 lb pack$8.95
Ground beef, 80/201 lb$5.49
Eggs18 count$4.98
Dried black beans1 lb$1.99
Dried lentils1 lb$1.89
Canned chickpeas2 cans$2.18
Canned tuna2 cans$2.58
Pantry · $19.72
ItemQuantityPrice
Long-grain white rice5 lb bag$5.49
Rolled oats42 oz$4.29
Pasta2 lb$2.58
Corn tortillas30 count$2.49
Sandwich bread1 loaf$2.49
Canned diced tomatoes2 cans$2.38
Dairy · $10.67
ItemQuantityPrice
Milk1 gallon$3.89
Plain yogurt32 oz$3.99
Cheddar8 oz block$2.79
Week total · 2 people$6.09 per person per day$85.27

What a family of four actually buys

Four people for a week is $159.20, or $684.56 a month. It is not simply double the couple's basket: the staples that keep — rice, oats, dried beans — get bought in the same rhythm, while the protein and dairy roughly double.

Produce · $39.51
ItemQuantityPrice
Yellow onions3 lb bag$3.49
Garlic1 head$0.79
Carrots2 × 2 lb bag$4.58
Russet potatoes2 × 5 lb bag$8.98
Sweet potatoes2 lb$2.98
Green cabbage1 head$2.49
Broccoli crowns2 × 2$6.96
Roma tomatoes4$2.36
Bananas2 × 6$3.72
Apples4$3.16
Protein · $52.75
ItemQuantityPrice
Bone-in chicken thighs2 × 5 lb pack$17.90
Ground beef, 80/202 × 1 lb$10.98
Eggs2 × 18 count$9.96
Dried black beans2 × 1 lb$3.98
Dried lentils2 × 1 lb$3.78
Dried pinto beans1 lb$1.79
Canned chickpeas2 × 2 cans$4.36
Frozen · $4.27
ItemQuantityPrice
Frozen peas2 × 16 oz$2.78
Frozen broccoli12 oz$1.49
Pantry · $41.33
ItemQuantityPrice
Long-grain white rice2 × 5 lb bag$10.98
Rolled oats2 × 42 oz$8.58
Pasta2 × 2 lb$5.16
Corn tortillas2 × 30 count$4.98
Sandwich bread2 × 1 loaf$4.98
Canned diced tomatoes2 × 2 cans$4.76
Stock cubes1 box$1.89
Dairy · $21.34
ItemQuantityPrice
Milk2 × 1 gallon$7.78
Plain yogurt2 × 32 oz$7.98
Cheddar2 × 8 oz block$5.58
Week total · family of 4$5.69 per person per day$159.20

How to set your own number

  1. 1

    Find what you spend now

    Add up three months of grocery transactions from your bank statements and divide by three. Do not estimate — almost everyone guesses 20–30% low, and a target built on a wrong starting number fails in week one.

  2. 2

    Separate groceries from food out

    Takeaway, coffee and lunch at work are a different budget with different fixes. Mixing them makes the grocery number look unfixable when it usually is not.

  3. 3

    Compare against the basket nearest your household

    If you are two people spending far more than the couple's number above, the gap is almost always convenience food, meat every night, or shopping several times a week. Those are the three levers.

  4. 4

    Cut toward the target in one step, not five

    Set next week's number between what you spend now and the basket figure, and shop to it once. A single real week tells you more than a month of intentions.

What these budgets actually cook

Meals from the NeatEat library that sit inside the numbers above — everyday ingredients, one pan, nothing fussy. Tap any for the method, or let the app slot them into your week already priced.

Frequently asked questions

How much should one person spend on groceries per month?

About $190.06 a month, or $44.20 a week, for a full week of breakfasts, lunches and dinners cooked at home. That works out at $6.31 per day. Shopping for one is the most expensive way to eat per person, because pack sizes do not shrink to match a single household.

What is a realistic grocery budget for 2 people?

Around $85.27 a week, or $366.66 a month, covering all three meals a day at home. That is $6.09 per person per day. Below roughly $60 a week for two you are leaning on beans, lentils and eggs for most of your protein.

How much does a family of 4 spend on groceries per month?

A full week for four costs about $159.20, which is $684.56 a month, or $5.69 per person per day. Larger households get cheaper per head because staples are bought at the same rhythm regardless of family size.

How do I calculate my monthly grocery budget from a weekly one?

Multiply the weekly figure by 4.3, not by 4. There are 52 weeks in a year and 12 months, so an average month is 4.33 weeks. Using 4 instead undercounts by roughly a week of food across a year.

Why is my grocery bill so much higher than these numbers?

The three usual causes are meat at every dinner, convenience and ready-made food, and shopping more than once a week. Protein is typically 35-45% of a grocery bill, so swapping two meat dinners for beans is the single biggest lever. Frequent shops add unplanned items, which are usually the highest-margin products in the store.