Groceries are the biggest expense you control. Rent is what it is, but your food bill moves with your habits. Canada’s Food Price Report 2026 puts the annual food bill for a typical 19-to-30-year-old between $4,114 and $4,725, which works out to $343 to $394 a month including restaurant meals. Cook almost everything yourself and you can land well under that. This guide covers the number to aim for, the staples worth building your cart around, and a meal-prep routine that holds up during exam season. If you want school-specific eating, we have a guide for every campus we cover at the bottom.

How much should one student spend on groceries?

Aim for $250 to $350 a month. Statistics Canada’s household spending data shows the average Canadian spends roughly $300 per person per month on groceries, and that average includes households buying convenience food and name brands. A student cooking staples at a discount store can beat it.

What changes the number:

  • City. Vancouver and Toronto run higher than Winnipeg or Halifax.
  • Store. No Frills, FreshCo, Food Basics, and Walmart run cheaper than Metro, Sobeys, or Safeway. The app Flipp shows every flyer in one place, so you can plan your week around what’s on sale.
  • Meat. Meat is the most expensive food category in Canada. Cut it back and your bill drops fast.

One habit covers most of it: shop once a week with a list, and don’t shop hungry.

The cheapest proteins in Canada

Protein is where budgets die. These are the ones that don’t.

ProteinTypical costWhy it wins
Dried lentilsAbout $0.25 to $0.35 per 100 gA 2 kg bag is $5 and makes 20+ servings
Dried beansSimilar to lentils, about $0.25 to $0.35 per 100 gSoak overnight, cook a big pot, freeze portions
Eggs$4.95 a dozen national average in July 2026, under $4 at No FrillsAbout $0.41 an egg, and it counts as a full meal
Canned chickpeas$1.50 a canNo soaking. Dump into anything
TofuUsually $2 to $3 a blockCheapest complete plant protein, takes on any flavour
Peanut butterA few dollars a jar, lasts weeksCalories and protein per dollar, no cooking
Chicken thighs / ground beefChicken breasts run $14.68 per kg; thighs and ground beef cost lessIf you eat meat, buy dark meat and sale packs, freeze in portions

Compare that to chicken breast at $14.68 per kilogram, and the pattern is obvious: the cheapest protein in any grocery store is in the dried goods aisle, not the meat counter.

The staples cart

Build every week’s shop around these. Prices below are the Statistics Canada national averages for July 2026; discount stores run under them.

StapleNational average price (July 2026)
White rice, 2 kg$9.62
White bread, 675 g loaf$3.60
Eggs, 1 dozen$4.95
Milk, 2 L$5.53
Potatoes, per kg$5.23
Bananas, per kg$1.88
Apples, per kg$6.45
Tomatoes, per kg$4.98
Vegetable oil, 3 L$10.23
Butter, 454 g$5.92

Bananas at $1.88 a kilogram are the cheapest fruit in the store, all year. Frozen vegetables cost less than fresh out of season and don’t rot in your fridge. Oats, rice, and potatoes are your calorie base; eggs, lentils, and beans are your protein; whatever’s on sale in produce fills the rest.

Meal prep that survives a real week

The system is one cooking block, once a week.

  1. Pick one pot, one tray, one grain. A pot of lentil or bean soup, a tray of roasted potatoes and vegetables, and a pot of rice. That’s a base for the week.
  2. Cook Sunday or whenever your light day is. Two hours covers it.
  3. Portion into containers the same night. If the food is ready to grab, you eat it. If it needs work, you buy a $15 lunch instead.
  4. Freeze half. Anything you won’t eat by day four goes in the freezer, labelled.

What that costs per meal: a serving of lentil soup with rice lands around $1 to $1.50. Eggs on toast, about $1.50. A chickpea and vegetable stir-fry over rice, under $2.50. Even with snacks and coffee, that’s a food week in the $60 to $80 range, which is $260 to $350 a month.

Two rules keep it from collapsing in midterm season: never skip the portioning step, and keep a frozen backup (dumplings, canned soup, that extra soup portion) for the nights you can’t face cooking.

If money is tight this month

Use your campus food bank. Almost every student union in Canada runs one, they’re free, and they exist for exactly this. There’s no income test beyond being a student, using it doesn’t affect anything else, and most stock fresh produce along with shelf staples.

We cover the specific service at each school in our campus guides. When money is tight, the free food on campus matters more than any grocery strategy.

Cheapest food on campus at your school

For the cheap spots, the under-$10 meals, and the free-food programs near you:

Pair this guide with how to budget on a student income to see where food fits in the full picture.