The fast answer

The cheapest package is not always the cheapest protein. Compare foods using cost per 30 grams of protein: package price ÷ total protein in the package × 30. Beans and lentils often score well, but sales, waste, preparation and the Nutrition Facts table can change the result.

Protein became one of Canada’s biggest searches this week, and grocery marketing is ready for it. The word now appears on cereal, chips, bars, drinks and desserts—often beside a premium price. Before paying extra, reduce every product to the same question: how much does 30 grams of protein actually cost?

30 g

A comparison unit, not a universal serving recommendation. It lets unlike packages compete on one simple measure.

Calculate the price of 30 grams of protein

Protein value calculatorUse the package and Nutrition Facts table
Total protein in package216 g
Cost per 30 g protein$0.75

The default numbers are only a worked example. Replace all four fields with the label and shelf price in front of you.

The formula grocery labels do not show

Suppose a 900-gram package costs $5.40. The Nutrition Facts table lists a 50-gram serving with 12 grams of protein. The package contains 18 servings, or 216 grams of protein. Divide $5.40 by 216 and multiply by 30. The result is $0.75 per 30 grams of protein.

That single calculation makes a flashy “20 g protein” claim less persuasive when a smaller, cheaper staple delivers the same amount for less.

Foods worth comparing first

FoodWhere value often appearsCheck before buying
Dried lentils and beansLow package cost, long shelf life and fibreCooking time and realistic cooked yield
Canned beansConvenience and almost no preparation wasteDrained weight and sodium
EggsEasy portions and versatile mealsPrice per dozen and protein per egg
Plain Greek yogurtHigh protein in a ready-to-eat foodContainer size, added sugar and spoilage
Canned tuna or salmonHigh protein per serving and pantry storageDrained weight, sodium and recommended variety
TofuCompetitive plant protein and little wasteProtein varies by firmness and brand
ChickenStrong protein density, especially on saleBone, skin, cooking loss and freezer space
Protein powderConvenient and easy to calculateServing count, ingredients and premium pricing

There is no permanent winner. A sale can move chicken ahead of yogurt. A large container becomes expensive if half spoils. Dried beans can be excellent value but inconvenient on a rushed week. Cost per 30 grams is a starting line, not the entire meal plan.

The protein premium can hide in plain sight

Products marketed as “high protein” can charge more for a small increase. Compare the ordinary and protein-labelled versions using the calculator. If the premium product costs $2 more but adds only 10 grams of protein to the package, you are paying $6 for each extra 30 grams.

Do not buy the number twice.

Most Canadians eating a mixed diet already get enough protein, according to Health Canada. Paying a premium makes sense only if the product solves a real nutrition, convenience or dietary need.

Price is not the only column

A cheap protein score does not automatically make a food the healthiest choice for every person. Compare sodium, saturated fat, added sugars, fibre and ingredients. Allergies, kidney disease, pregnancy, sport training and other health considerations can require individualized advice.

Health Canada encourages Canadians to choose plant-based protein foods more often and specifically identifies beans, lentils and other legumes as inexpensive protein foods. That is useful guidance—but it does not require abandoning foods your household will actually prepare and eat.

A practical five-item shopping test

  1. Pick five proteins your household already eats. Do not begin with aspirational food that may be wasted.
  2. Record the real shelf price. Include the package size and sale conditions.
  3. Use the Nutrition Facts table. Enter serving size and protein per serving.
  4. Circle the best two values. Choose one convenient option and one pantry or freezer staple.
  5. Repeat when prices change. Save the result in your phone rather than trusting a marketing claim.
Our view

The grocery aisle has turned protein into a status word. Treat it like any other unit price. A calculator cannot cook dinner, but it can stop a health halo from quietly doubling the bill.

Common questions

Is 30 grams the amount everyone should eat at every meal?

No. It is simply a useful comparison amount. Individual protein needs vary with age, body size, activity and health.

Should I compare dry or cooked weights?

Follow the package’s Nutrition Facts table consistently. Water gained or lost in cooking can make a mixed calculation misleading.

Are plant-based proteins always cheaper?

Beans and lentils are often inexpensive, but package format, brand, location, preparation and waste all matter. Calculate the product you are actually considering.

Continue with a related guide

Official sources

Matelacom Money
Matelacom Money Editorial Team

This guide was reviewed and approved by Matelacom Inc. We turn official Canadian information into clear examples and practical next steps. Corrections: info@matelacom.ca.

This article and calculator provide general educational information, not medical or individualized nutrition advice. Nutrition labels and individual needs vary. Speak with a qualified health professional about personal dietary requirements.