Canada's food guide

Eat protein foods

Protein foods, including plant-based protein foods, are an important part of healthy eating. Include foods such as beans, lentils, nuts, seeds, lean meats and poultry, fish, shellfish, eggs, lower fat milk and lower fat dairy products.

On this page

Protein foods are good for you

You can eat a variety of protein foods as part of a healthy eating pattern.

Protein foods have important nutrients such as:

Try to choose protein foods that come from plants every day. Plant-based protein foods can provide more fibre and less saturated fat than other types of protein foods. This can be beneficial for your heart health.

You don’t need to eat large amounts of protein foods to meet your nutritional needs. Try to eat protein foods such as:

Tips for vegetarians

Get the nutrients you need by:

If you eat only plant-based foods, choose a variety of healthy foods from Canada's food guide. Include foods and beverages fortified with vitamin B12 because vitamin B12 is only found naturally in animal-based foods.

Choosing and preparing healthy protein foods

There are many different types of protein foods to choose. Make healthier choices.

Beans, peas and lentils

Choose:

Nuts and seeds

Choose:

Fish and shellfish

Choose:

Lean meats

Choose:

Milk and dairy products

Choose:

Soy products and fortified soy beverages

Choose:

Preparing protein foods

Try healthier ways to prepare your food by:

Try cooking methods that use little or no added saturated fat. These include methods such as:

Enhance the flavour by:

Snack ideas

Protein foods make healthy and delicious snacks. Try these quick and tasty options:

How to eat more protein foods that come from plants

Try replacing some meat or poultry with plant-based protein foods. As your main course, try using:

Many simulated meat products are highly processed and can add excess sodium or saturated fat to your diet. Use food labels to make a healthy choice.

Make a healthy choice

What you eat on a regular basis matters for your health.

  • Choose foods that have little to no added sodium, sugars or saturated fat.
  • Compare the nutrition facts table on foods to choose products that are lower in sodium, sugars or saturated fat.

Page details

2026-05-04