← All guides

Nutrition

Low-Calorie Fast Food Canada: Meals Under 300, 400 and 500 Calories

Three phones showing Pleit answering low-calorie questions, with picks like Chick-fil-A Grilled Nuggets, Harvey's Grilled Chicken Salad and McDonald's Spicy Grilled Chicken Sandwich

The lightest filling fast food meal in Canada is Chick-fil-A’s Grilled Nuggets, with 130 calories and 25g of protein. Under 300 calories, Dairy Queen’s Grilled Chicken Salad Bowl and Harvey’s Grilled Chicken Sandwich are strong picks too.

This guide is for anyone working with a calorie budget who still wants takeout. You’ll get low-calorie fast food in Canada sorted into three bands, under 300, 400 and 500 calories, with protein and sodium for each meal.

What is low-calorie fast food

Low-calorie fast food is a full takeout meal that fits a set calorie budget. For this guide, that means a meal of 500 calories or less with at least 15g of protein, so it actually fills you up.

We only counted meals, not sides, drinks, sauces or desserts. Out of 1,004 meals from 19 chains in Pleit’s database, 333 are 500 calories or less, and 219 of those have 15g of protein or more.

Most lists of low-calorie fast food in Canada pick a few items by feel. Pleit checks every meal against each chain’s official Canadian nutrition guide, so you can see exactly what fits your number.

Low-calorie fast food Canada picks by calorie band

Every number below comes from each chain’s own Canadian nutrition guide, as of October 2026. Each band shows one meal per chain, with the most protein first.

Values are for the item as the chain lists it. Dressings, dips, sides and drinks are extra unless the item name includes them.

Low-calorie fast food under 300 calories

ChainMealCaloriesProteinFibreSodium
Dairy QueenGrilled Chicken Salad Bowl26032g2g940mg
St-HubertBBQ sandwich22028g0.2g1256mg
Harvey’sGrilled Chicken Sandwich27028g2g670mg
Chick-fil-AChick-fil-A Nuggets25027g0g1210mg
Tim HortonsChili30021g5g1360mg
Burger King8 Pc. Chicken Nuggets30020g0g890mg
Pita PitChicken Crave Salad Bowl, small25019g2g1210mg
McDonald’sSpicy Buffalo Chicken Snack Wrap with Grilled Chicken24018g1g550mg

In this band, 31 meals have 15g of protein or more. Chick-fil-A’s Grilled Nuggets are lighter still, at 130 calories with 25g of protein.

Low-calorie fast food from 301 to 400 calories

ChainMealCaloriesProteinFibreSodium
St-HubertRotisserie chicken, breast40056g0g580mg
Boston PizzaChicken Fingers, original40032g4g610mg
PopeyesClassic Tenders, 3 pc35031g0g1780mg
McDonald’sSpicy Grilled Chicken Sandwich38031g2g680mg
Chick-fil-AGrilled Chicken Sandwich38028.1g3g755mg
KFCCrispy Strips, 3 strips33027g3g990mg
Dairy QueenCrispy Chicken Strips Salad Bowl36026g3g1150mg
Tim HortonsSlow-Cooked Chicken Wrap38024g2g660mg

This band has 75 meals with 15g of protein or more. The St-Hubert breast is the chicken on its own, so add any side you order with it.

Low-calorie fast food from 401 to 500 calories

ChainMealCaloriesProteinFibreSodium
St-HubertTikka masala rotisserie chicken, breast50056g0g880mg
Swiss ChaletRotisserie Chicken on a Bun, dark meat50055g2g780mg
Chick-fil-APretzel Cheddar Club Grilled Bundle49038g1g970mg
Pita PitChicken Crave Salad Bowl, large50038g4g2310mg
McDonald’sSpicy Bacon Deluxe Grilled Chicken Sandwich45036g2g930mg
PopeyesSignature Hot Boneless Wings, 6 pc45034g3g5320mg
Dairy QueenDouble Hamburger48034g1g880mg
Tim HortonsProtein Bagel BELT with bacon48033g4g1100mg

With 113 meals that have 15g of protein or more, this is where most chains have real choice. Burgers, wraps and rotisserie chicken all show up.

Bar chart of the lightest meal with 15g or more of protein at 19 Canadian chains: Chick-fil-A's Grilled Nuggets are lowest at 130 calories and Little Caesars' Caesar Wings are highest at 560
Calories in the lightest meal with 15g+ protein at each chain. Source: each chain's official Canadian nutrition guide, October 2026.

The lightest filling meal at each chain

The chart above shows the lightest meal with 15g of protein or more at every chain. Chick-fil-A, St-Hubert and Harvey’s all have one under 200 calories.

At the other end, Little Caesars’ lightest option with that much protein is 8 oven-roasted Caesar Wings, at 560 calories. None of its pizzas reach 15g of protein in fewer calories.

Watch the dressing, the sauce and the drink

Sauces and dressings are listed separately at many chains, and they add up. Dairy Queen’s Ranch Dressing is 140 calories, and its Honey Mustard Dressing packet is 220.

At Swiss Chalet, a House Garden Salad with no dressing is 20 calories. A 4 oz Chalet Sauce is only 30 calories, but it adds 740mg of sodium.

Low calorie isn’t the same as healthy

A meal can fit your calories and still be very salty. Popeyes’ Signature Hot Boneless Wings are 450 calories with 5,320mg of sodium. For picks that balance calories, protein and sodium, see our healthy fast food options guide.

How Pleit finds low-calorie fast food for you

Pleit does this sorting in one question. Type “something under 300 cal” or “low cal at McDonald’s” and it checks every meal in its database.

You get three picks with the reason for each, like the lowest calories or the most protein. If nothing fits your number, Pleit says so instead of stretching it.

Not sure what your number is? The calorie calculator works out a daily target, and the calorie deficit calculator helps you plan toward a goal weight.

The restaurant directory has the full menu for every chain here, with an under 500 calories filter. Or ask Pleit on the homepage for low-calorie fast food in Canada that fits your own goal.

Frequently Asked Questions

What is the lowest-calorie fast food meal in Canada?

Among meals with at least 15g of protein, Chick-fil-A’s Grilled Nuggets are the lightest, at 130 calories with 25g of protein. St-Hubert’s Texas-style grilled chicken with sauce is next, at 140 calories with 20g.

What fast food is under 300 calories?

In Pleit’s database, 86 meals are 300 calories or less, and 31 of them have 15g of protein or more. Good picks include Dairy Queen’s Grilled Chicken Salad Bowl, Harvey’s Grilled Chicken Sandwich and Burger King’s 8 Pc. Chicken Nuggets.

Is low-calorie fast food filling?

It can be, if you pick for protein. Meals like St-Hubert’s rotisserie chicken breast give you 56g of protein in 400 calories. Very light items with little protein, like 4 Chicken McNuggets at 10g, may not hold you as long.

Where do these numbers come from?

Every value comes from each chain’s official Canadian nutrition guide, and we don’t estimate anything. Sides, sauces and drinks are not included unless the meal name says so.

Written by

Natasha

Founder, Pleit

Your picks are ready

Pop in your email to see them. The first 50 people on the waitlist get Pleit free for a year.