Groceries in Canada Cost $8,659/Year — 8 Ways to Cut Your Bill by 30%

MaSemaine Team9 min de lecture
Groceries in Canada Cost $8,659/Year — 8 Ways to Cut Your Bill by 30%

You've felt it at the checkout. That quiet shock when the total appears on the screen. But how does your grocery bill actually compare to other Canadian households? And more importantly, what can you do about it?

The numbers from Statistics Canada paint a clear picture — and offer some useful benchmarks.

What Canadians actually spend on food

According to Statistics Canada's Survey of Household Spending (2023), the average Canadian household spent:

  • $8,659/year on groceries (food from stores)
  • $3,351/year on restaurants and takeout
  • $12,046/year total on food — about $1,004/month

With an average household size of roughly 2.4 persons, that works out to approximately:

Per householdPer person
Groceries only$8,659/year~$3,608/year ($301/month)
All food (incl. restaurants)$12,046/year~$5,019/year ($418/month)

For a family of four, Canada's Food Price Report 2025 (Dalhousie, Guelph, UBC, UQAM) projects total food spending at $16,833 in 2025 — an increase of about $800 from 2024.

How much have prices actually gone up?

Food inflation in Canada has been severe by historical standards. Here's the annual increase in grocery prices (CPI for food purchased from stores):

YearGrocery inflation
2021+3.0%
2022+9.8%
2023+7.8%
2024+2.2%
2025 (forecast)+3% to +5%

The cumulative effect: grocery prices rose roughly 24% between 2019 and 2024. That means a cart that cost $100 in 2019 now costs about $124 for the same items.

The hardest-hit categories in recent years:

  • Edible fats and oils: +16.9% in 2023
  • Bakery products: +10.7% in 2023
  • Cereal products: +10.0% in 2023

Good news: 2024 saw significant relief (+2.2%), but the 2025 forecast points to renewed pressure, particularly for meat (+4% to +6%) and vegetables (+3% to +5%).

Quebec vs. the rest of Canada

Quebec households spend slightly less on food in absolute dollars — an estimated ~$11,305/year, compared to the national average of ~$12,046. This is partly explained by lower overall household spending in the province (lower housing costs, etc.).

However, food represents 17.3% of total household consumption for Quebec households, slightly above the national average of 15.7%. In other words, Quebecers may spend less overall, but food takes up a larger slice of their budget.

The provinces where food costs the most? Alberta ($14,551 estimated) and Newfoundland & Labrador — where remoteness and supply chain costs drive up grocery prices significantly.

The income gap in food spending

Perhaps the most striking StatCan finding: the proportion of the budget spent on food varies sharply by income.

  • Lowest-income households: 17.9% of consumption on food
  • Highest-income households: 14.6% of consumption on food

That 3-point gap may seem small, but when total spending differs by tens of thousands of dollars, the absolute difference in financial pressure is enormous. And with 22.9% of Canadians now living in food-insecure households (roughly 8.7 million people), according to the Food Price Report 2025, the stakes are real.

8 practical ways to spend less at the grocery store

1. Plan your meals before you shop

Impulse buying is the single biggest driver of grocery overspending. When you arrive at the store without a plan, you buy for hypothetical meals that never happen. Studies consistently show that meal planners spend 15–20% less on groceries because they buy with purpose.

The formula: decide your meals for the week → make a precise list from those meals → buy only what's on the list. We wrote a complete step-by-step guide to meal planning for savings if you want the full system.

Planning the week takes 5 minutes and saves hours of decisions — and dollars

2. Build your meals around weekly sales

Every grocery store publishes a weekly flyer with discounted items. The savvy approach: let the deals guide the menu, not the other way around. If chicken thighs are on sale for $3.99/kg, plan two chicken-based meals this week.

This single habit can save a family $600–$1,200/year without any real sacrifice in variety or quality.

MaSemaine automatically scans local flyers and suggests meals built around this week's best deals

3. Reduce restaurant and takeout frequency

With the average Canadian household spending $3,351/year on restaurants ($280/month), this is often the fastest lever to pull. A single restaurant meal for a family of four can cost $80–$120 — the equivalent of two to three full weeks of home-cooked dinners.

The goal isn't to eliminate dining out, but to make it an intentional choice rather than a default fallback when you don't know what to cook.

4. Cook in batches

Batch cooking — preparing several meals at once on a Sunday — dramatically reduces the cost per meal by eliminating waste, buying larger quantities, and avoiding the "nothing to eat, let's order in" trap.

A batch session of 2–3 hours can cover 4–5 dinners at a cost of roughly $3–$5 per serving. Compare that to $15–$20 per person at a restaurant.

A few hours of batch cooking on Sunday saves money and decision fatigue all week

5. Stop wasting food

Statistics Canada and the National Zero Waste Council estimate that Canadian families throw away an average of $1,100–$1,500 worth of food per year. This is food you already paid for.

The biggest culprits: forgotten produce, leftovers that never get eaten, and buying in bulk for items that expire before you use them.

The fix is structural: plan meals, shop precisely, and have a system for using what you have before buying more.

6. Buy nutrient-dense food, not just cheap food

The cheapest item per kilo isn't always the cheapest way to feed yourself. When meals are low in protein and nutrients, your body stays hungry — leading to snacking, second servings, and takeout orders that wipe out whatever you "saved" at the store. A $2 lunch of instant ramen leaves you hungry by 3 PM. A $2.50 lunch of lentil soup keeps you full until dinner. Over a week, the ramen approach costs more once you add the chips, the coffee-shop muffin, and the Thursday night Uber Eats. We broke down the full science and math behind this.

7. Buy store brands for staples (not premium brands)

On average, store-brand (no-name) products cost 20–40% less than national brands for comparable quality — particularly for pantry staples like canned tomatoes, pasta, rice, flour, and frozen vegetables. For most everyday ingredients, the difference in quality is minimal or undetectable in a cooked meal.

8. Understand unit pricing

A larger package is not always cheaper per unit. Always check the price per 100g or per litre displayed on the shelf tag. Bulk stores like Costco can offer savings on items you use regularly, but only if you'll actually consume everything before it expires.

What this looks like in practice

Here's a realistic breakdown for a family of four trying to hit the national average — and then beat it:

ScenarioMonthly grocery costAnnual cost
National average (family of 4)~$1,443~$17,300
With meal planning + deals~$1,100–$1,200~$13,200–$14,400
Potential annual savings$240–$340/month$2,900–$4,100

These aren't theoretical numbers — they reflect what disciplined meal planners consistently report. The key variable is consistency: savings compound over months, not days. For a concrete example of what this looks like meal by meal, see our step-by-step meal planning guide.

The bottom line

Grocery prices are not going back to 2019 levels. The cumulative 24% price increase since then is baked in. But how much your household spends on food is still largely within your control — through planning, deal-hunting, and cooking intentionally rather than reactively.

The data from Statistics Canada gives you a benchmark. What you do with it is up to you.


Frequently Asked Questions

How much does the average Canadian family spend on groceries per month? According to Statistics Canada's 2023 Survey of Household Spending, the average Canadian household spends $8,659/year on groceries — about $722/month. For a family of 4, this typically ranges from $900–$1,200/month depending on province and household habits.

How much should a family of 4 spend on groceries in Canada? A realistic budget for a family of 4 in Quebec is $700–$900/month at regular prices. With consistent meal planning and flyer deal shopping, many families bring this to $550–$700/month — a meaningful $150–$200/month reduction.

Why are groceries so expensive in Canada in 2025? Canadian food prices rose sharply between 2020 and 2024 due to inflation, supply chain disruptions, and currency effects. Canada's Food Price Report 2025 projects continued increases of 3–5% for meat and 2–4% for produce.

What is the cheapest way to buy groceries in Canada? The biggest savings come from three habits: building your meal plan around weekly flyer deals (saves 15–25% on proteins alone), using a precise list to avoid impulse purchases, and checking your pantry before every trip to avoid buying duplicates.

How much does a family of 4 save by meal planning? Families who switch from unplanned to plan-first grocery shopping typically save $200–$400/month. Over a year, that's $2,400–$4,800 — without changing what they eat, just when they decide what to buy.


Read more: