Low-Calorie Fast Food Canada: Meals Under 300, 400 and 500 Calories
NatashaFounder, Pleit
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
| Chain | Meal | Calories | Protein | Fibre | Sodium |
|---|---|---|---|---|---|
| Dairy Queen | Grilled Chicken Salad Bowl | 260 | 32g | 2g | 940mg |
| St-Hubert | BBQ sandwich | 220 | 28g | 0.2g | 1256mg |
| Harvey’s | Grilled Chicken Sandwich | 270 | 28g | 2g | 670mg |
| Chick-fil-A | Chick-fil-A Nuggets | 250 | 27g | 0g | 1210mg |
| Tim Hortons | Chili | 300 | 21g | 5g | 1360mg |
| Burger King | 8 Pc. Chicken Nuggets | 300 | 20g | 0g | 890mg |
| Pita Pit | Chicken Crave Salad Bowl, small | 250 | 19g | 2g | 1210mg |
| McDonald’s | Spicy Buffalo Chicken Snack Wrap with Grilled Chicken | 240 | 18g | 1g | 550mg |
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
| Chain | Meal | Calories | Protein | Fibre | Sodium |
|---|---|---|---|---|---|
| St-Hubert | Rotisserie chicken, breast | 400 | 56g | 0g | 580mg |
| Boston Pizza | Chicken Fingers, original | 400 | 32g | 4g | 610mg |
| Popeyes | Classic Tenders, 3 pc | 350 | 31g | 0g | 1780mg |
| McDonald’s | Spicy Grilled Chicken Sandwich | 380 | 31g | 2g | 680mg |
| Chick-fil-A | Grilled Chicken Sandwich | 380 | 28.1g | 3g | 755mg |
| KFC | Crispy Strips, 3 strips | 330 | 27g | 3g | 990mg |
| Dairy Queen | Crispy Chicken Strips Salad Bowl | 360 | 26g | 3g | 1150mg |
| Tim Hortons | Slow-Cooked Chicken Wrap | 380 | 24g | 2g | 660mg |
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
| Chain | Meal | Calories | Protein | Fibre | Sodium |
|---|---|---|---|---|---|
| St-Hubert | Tikka masala rotisserie chicken, breast | 500 | 56g | 0g | 880mg |
| Swiss Chalet | Rotisserie Chicken on a Bun, dark meat | 500 | 55g | 2g | 780mg |
| Chick-fil-A | Pretzel Cheddar Club Grilled Bundle | 490 | 38g | 1g | 970mg |
| Pita Pit | Chicken Crave Salad Bowl, large | 500 | 38g | 4g | 2310mg |
| McDonald’s | Spicy Bacon Deluxe Grilled Chicken Sandwich | 450 | 36g | 2g | 930mg |
| Popeyes | Signature Hot Boneless Wings, 6 pc | 450 | 34g | 3g | 5320mg |
| Dairy Queen | Double Hamburger | 480 | 34g | 1g | 880mg |
| Tim Hortons | Protein Bagel BELT with bacon | 480 | 33g | 4g | 1100mg |
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.
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.