Tim Hortons under 300 calories: 195 orders, ranked
Of the 339 single orders we track at Tim Hortons, 195 come in at or under 300 calories — 58%. The most protein in one item under 300 is the Omelette Bites, 15 g for 210 calories, not counting drinks (the Iced Protein Latte with Sugar-Free Vanilla Syrup (Large) has 24 g); the most filling by protein and fiber per calorie is the Chicken Noodle Soup (Regular) (10 g protein, 1 g fiber, 140 cal). 0 entrées fit under 300; 13 do not.
Source: Tim Hortons nutrition guide (official) · Data refreshed · protein missing for 1 of 409 items; carbs missing for 1 of 409 items; fat missing for 1 of 409 items
- 195 orders under 300
- 15g most protein in one food item
- 23g protein in a full meal
- 13 entrées over 300
As of September 2026, 195 of the 339 Tim Hortons single orders we track come in at or under 300 calories, and the most protein in a complete Tim Hortons meal under 300 is 23 g (An Egg & Cheese Wrap Snacker and a Milk).
Three complete Tim Hortons meals under 300 calories
Under 300, the most-protein meal is built on the Egg & Cheese Wrap Snacker (188 cal), which leaves 112 calories for its sides and drink. One meal-sized entrée, up to two different sides and a drink — the MinMax app's meal and the best under the cap, drink included (water only where no published drink fits; the lightest meal takes a zero-calorie drink, or water).
Most protein
- Egg & Cheese Wrap Snacker188 cal · 10g
- Milk110 cal · 13g
298 of 300 cal · 23 g protein
What to say at the counter: “An Egg & Cheese Wrap Snacker and a Milk — 298 cal, 23 g protein.”
Get it at the nearest Tim Hortons →Most filling
- Egg & Cheese Wrap Snacker188 cal · 10g
- Protein Latte (Small)110 cal · 11g
298 of 300 cal · 21 g protein
What to say at the counter: “An Egg & Cheese Wrap Snacker and a small Protein Latte — 298 cal, 21 g protein.”
Get it at the nearest Tim Hortons →Lightest
- Egg & Cheese Wrap Snacker188 cal · 10g
- Bottled Water0 cal · 0g
188 of 300 cal · 10 g protein
What to say at the counter: “An Egg & Cheese Wrap Snacker and a Bottled Water — 188 cal, 10 g protein.”
Get it at the nearest Tim Hortons →Build your own Tim Hortons order under 300 calories → Swap any item, add a side, share the link.
Every Tim Hortons order under 300 calories, ranked by protein
Single orders only — no desserts, kids' meals, combos, sauces or toppings — by grams of protein, then calories. The median order under 300 is 188 calories and 0 of the 195 are entrées. Figures as Tim Hortons published them, rounded to whole numbers (how we check them).
| # | Item | Calories | Protein | Protein / 100 cal |
|---|---|---|---|---|
| 1 | Iced Protein Latte with Sugar-Free Vanilla Syrup (Large) | 250 | 24g | 9.6g |
| 2 | Protein Latte with Sugar-Free Vanilla Syrup (Large) | 250 | 24g | 9.6g |
| 3 | Iced Protein Latte (Large) | 240 | 23g | 9.6g |
| 4 | Protein Latte (Large) | 240 | 23g | 9.6g |
| 5 | Iced Protein Latte (Medium) | 180 | 17g | 9.4g |
| 6 | Iced Protein Latte with Sugar-Free Vanilla Syrup (Medium) | 180 | 17g | 9.4g |
| 7 | Protein Latte (Medium) | 180 | 17g | 9.4g |
| 8 | Protein Latte with Sugar-Free Vanilla Syrup (Medium) | 180 | 17g | 9.4g |
| 9 | Caramel Protein Latte (Medium) | 260 | 17g | 6.5g |
| 10 | Iced Caramel Protein Latte (Medium) | 260 | 17g | 6.5g |
| 11 | Iced Mocha Protein Latte (Medium) | 260 | 17g | 6.5g |
| 12 | Iced Vanilla Protein Latte (Medium) | 260 | 17g | 6.5g |
| 13 | Mocha Protein Latte (Medium) | 260 | 17g | 6.5g |
| 14 | Vanilla Protein Latte (Medium) | 260 | 17g | 6.5g |
| 15 | Omelette Bites | 210 | 15g | 7.1g |
| 16 | Iced Latte (Large) | 200 | 14g | 7.0g |
| 17 | Iced Matcha Protein Latte (Small) | 200 | 14g | 7.0g |
| 18 | Matcha Protein Latte (Small) | 200 | 14g | 7.0g |
| 19 | Flavored Matcha Protein Latte (Small) | 250 | 14g | 5.6g |
| 20 | Iced Flavored Protein Matcha Latte (Small) | 250 | 14g | 5.6g |
| 21 | Iced Mocha Latte (Large) | 300 | 14g | 4.7g |
| 22 | Milk | 110 | 13g | 11.8g |
| 23 | Chocolate Milk | 139 | 13g | 9.4g |
| 24 | Latte (Large) | 202 | 13g | 6.4g |
| 25 | Chai Protein Latte (Small) | 240 | 13g | 5.4g |
| 26 | Iced Chai Protein Latte (Small) | 240 | 13g | 5.4g |
| 27 | Sausage Wrap Snacker | 281 | 13g | 4.6g |
| 28 | Iced Matcha Latte (Medium) | 290 | 13g | 4.5g |
| 29 | Matcha Latte (Medium) | 290 | 13g | 4.5g |
| 30 | Flavored Chai Protein Latte (Small) | 290 | 13g | 4.5g |
| 31 | Egg & Cheese Egg White Wrap | 300 | 13g | 4.3g |
| 32 | Iced Protein Latte (Small) | 110 | 11g | 10.0g |
| 33 | Protein Latte (Small) | 110 | 11g | 10.0g |
| 34 | Iced Protein Latte with Sugar-Free Vanilla Syrup (Small) | 120 | 11g | 9.2g |
| 35 | Protein Latte with Sugar-Free Vanilla Syrup (Small) | 120 | 11g | 9.2g |
| 36 | Caramel Protein Latte (Small) | 170 | 11g | 6.5g |
| 37 | Iced Caramel Protein Latte (Small) | 170 | 11g | 6.5g |
| 38 | Iced Mocha Protein Latte (Small) | 170 | 11g | 6.5g |
| 39 | Iced Vanilla Protein Latte (Small) | 170 | 11g | 6.5g |
| 40 | Mocha Protein Latte (Small) | 170 | 11g | 6.5g |
| 41 | Vanilla Protein Latte (Small) | 170 | 11g | 6.5g |
| 42 | Cappuccino (Large) | 174 | 11g | 6.3g |
| 43 | Chicken Noodle Soup (Large) | 180 | 11g | 6.1g |
| 44 | Iced Mocha Latte (Medium) | 230 | 11g | 4.8g |
| 45 | Chicken Noodle Soup (Regular) | 140 | 10g | 7.1g |
| 46 | Latte (Medium) | 148 | 10g | 6.8g |
| 47 | Iced Latte (Medium) | 150 | 10g | 6.7g |
| 48 | Egg & Cheese Wrap Snacker | 188 | 10g | 5.3g |
| 49 | Bacon Wrap Snacker | 220 | 10g | 4.5g |
| 50 | Mocha Latte (Medium) | 225 | 10g | 4.4g |
| 51 | Iced Caramel Latte (Medium) | 230 | 10g | 4.3g |
| 52 | Iced Vanilla Latte (Medium) | 230 | 10g | 4.3g |
| 53 | Caramel Latte (Medium) | 232 | 10g | 4.3g |
| 54 | Iced Caramel Macchiato (Medium) | 240 | 10g | 4.2g |
| 55 | Caramel Macchiato (Medium) | 245 | 10g | 4.1g |
| 56 | Plain Bagel | 290 | 10g | 3.4g |
| 57 | Everything Bagel | 300 | 10g | 3.3g |
| 58 | Sesame Bagel | 300 | 10g | 3.3g |
| 59 | Iced Matcha Latte (Small) | 170 | 9g | 5.3g |
| 60 | Matcha Latte (Small) | 170 | 9g | 5.3g |
| 61 | Bacon & Cheese Egg Pastry | 280 | 9g | 3.2g |
| 62 | Iced Cinnamon Caramel Apple Latte (Medium) | 280 | 9g | 3.2g |
| 63 | Blueberry Bagel | 290 | 9g | 3.1g |
| 64 | Caramelized Onion & Parmesan Savory Pinwheel | 290 | 9g | 3.1g |
| 65 | Cinnamon Raisin Bagel | 300 | 9g | 3.0g |
| 66 | Iced Pumpkin Spice Latte (Medium) | 300 | 9g | 3.0g |
| 67 | Cappuccino (Medium) | 122 | 8g | 6.6g |
| 68 | Caramel Macchiato (Small) | 182 | 8g | 4.4g |
| 69 | Chai Latte (Small) | 210 | 8g | 3.8g |
| 70 | Iced Chai Latte (Small) | 210 | 8g | 3.8g |
| 71 | Iced Vanilla Chai Latte (Small) | 220 | 8g | 3.6g |
| 72 | Vanilla Chai Latte (Small) | 220 | 8g | 3.6g |
| 73 | Red Pepper & Swiss Savory Pinwheel | 280 | 8g | 2.9g |
| 74 | Spinach & Feta Scrambled Egg Pastry | 280 | 8g | 2.9g |
| 75 | Iced Caramel Latte (Small) | 150 | 7g | 4.7g |
| 76 | Iced Mocha Latte (Small) | 150 | 7g | 4.7g |
| 77 | Cinnamon Caramel Apple Latte (Small) | 230 | 7g | 3.0g |
| 78 | Iced Cinnamon Caramel Apple Latte (Small) | 230 | 7g | 3.0g |
| 79 | Iced Pumpkin Spice Latte (Small) | 250 | 7g | 2.8g |
| 80 | Pumpkin Spice Latte (Small) | 250 | 7g | 2.8g |
| 81 | Spicy Jalapeno Pastry Square | 250 | 7g | 2.8g |
| 82 | Bell Pepper & Onion Scrambled Egg Pastry | 270 | 7g | 2.6g |
| 83 | Latte (Small) | 95 | 6g | 6.3g |
| 84 | Iced Latte (Small) | 100 | 6g | 6.0g |
| 85 | Iced Vanilla Latte (Small) | 150 | 6g | 4.0g |
| 86 | Caramel Latte (Small) | 151 | 6g | 4.0g |
| 87 | Iced Caramel Macchiato (Small) | 160 | 6g | 3.8g |
| 88 | Herb & Garlic Pastry Square | 240 | 6g | 2.5g |
| 89 | Ham & Cheese Egg Pastry | 260 | 6g | 2.3g |
| 90 | Plain Croissant | 290 | 6g | 2.1g |
| 91 | Cappuccino (Small) | 85 | 5g | 5.9g |
| 92 | Potato Bacon Soup (Large) | 160 | 4g | 2.5g |
| 93 | Avocado Toast | 190 | 4g | 2.1g |
| 94 | Potato Bacon Soup (Regular) | 110 | 3g | 2.7g |
| 95 | Cinnamon Caramel Apple Oatmilk Latte (Small) | 250 | 3g | 1.2g |
| 96 | Iced Cinnamon Caramel Apple Oatmilk Latte (Small) | 250 | 3g | 1.2g |
| 97 | Iced Vanilla Almond Latte (Large) | 160 | 2g | 1.3g |
| 98 | Vanilla Almond Latte (Large) | 160 | 2g | 1.3g |
| 99 | Kettle Chips | 220 | 2g | 0.9g |
| 100 | Coffee Mocha (Large) | 220 | 2g | 0.9g |
| 101 | Coffee Mocha (XL) | 248 | 2g | 0.8g |
| 102 | French Vanilla (Small) | 250 | 2g | 0.8g |
| 103 | Hot Chocolate (Medium) | 270 | 2g | 0.7g |
| 104 | Iced Vanilla Almond Latte (Small) | 80 | 1g | 1.3g |
| 105 | Vanilla Almond Latte (Small) | 80 | 1g | 1.3g |
| 106 | Coffee Mocha (Small) | 104 | 1g | 1.0g |
| 107 | Iced Vanilla Almond Latte (Medium) | 120 | 1g | 0.8g |
| 108 | Vanilla Almond Latte (Medium) | 120 | 1g | 0.8g |
| 109 | Iced Cinnamon Caramel Apple Coffee (Small) | 120 | 1g | 0.8g |
| 110 | Iced Coffee Original (Large) | 123 | 1g | 0.8g |
| 111 | Hashbrown | 128 | 1g | 0.8g |
| 112 | Iced Mocha Coffee (Large) | 130 | 1g | 0.8g |
| 113 | Coffee Mocha (Medium) | 144 | 1g | 0.7g |
| 114 | Mocha Latte (Small) | 148 | 1g | 0.7g |
| 115 | Iced Cinnamon Caramel Apple Oatmilk Coffee (Large) | 150 | 1g | 0.7g |
| 116 | Iced Cinnamon Caramel Apple Coffee (Medium) | 170 | 1g | 0.6g |
| 117 | Iced Cinnamon Caramel Apple Coffee (Large) | 210 | 1g | 0.5g |
| 118 | Hot Chocolate (Small) | 220 | 1g | 0.5g |
| 119 | Mocha Latte (Large) | 234 | 1g | 0.4g |
| 120 | Vanilla Cream Cold Brew (Small) | 250 | 1g | 0.4g |
| 121 | Half & Half Lemonade Iced Tea (Small) | 69 | 0g | 0.0g |
| 122 | Sweetened Brewed Iced Tea (Small) | 72 | 0g | 0.0g |
| 123 | Iced Coffee Original (Small) | 73 | 0g | 0.0g |
| 124 | Iced Caramel Coffee (Small) | 80 | 0g | 0.0g |
| 125 | Iced Mocha Coffee (Small) | 80 | 0g | 0.0g |
| 126 | Iced Vanilla Coffee (Small) | 80 | 0g | 0.0g |
| 127 | Half & Half Lemonade Iced Tea (Medium) | 87 | 0g | 0.0g |
| 128 | Iced Cinnamon Caramel Apple Oatmilk Coffee (Small) | 90 | 0g | 0.0g |
| 129 | Iced Vanilla Almond Coffee (Small) | 90 | 0g | 0.0g |
| 130 | Sweetened Brewed Iced Tea (Medium) | 95 | 0g | 0.0g |
| 131 | Iced Coffee Original (Medium) | 98 | 0g | 0.0g |
| 132 | Iced Mocha Coffee (Medium) | 100 | 0g | 0.0g |
| 133 | Iced Caramel Coffee (Medium) | 110 | 0g | 0.0g |
| 134 | Iced Vanilla Coffee (Medium) | 110 | 0g | 0.0g |
| 135 | Strawberry Apricot Red Bull Can | 110 | 0g | 0.0g |
| 136 | Watermelon Red Bull Can | 110 | 0g | 0.0g |
| 137 | Sweetened Brewed Iced Tea (Large) | 120 | 0g | 0.0g |
| 138 | Iced Cinnamon Caramel Apple Oatmilk Coffee (Medium) | 120 | 0g | 0.0g |
| 139 | Iced Vanilla Almond Coffee (Medium) | 120 | 0g | 0.0g |
| 140 | Tropical Red Bull Can | 120 | 0g | 0.0g |
| 141 | Bottled Apple Juice | 129 | 0g | 0.0g |
| 142 | Bottled Orange Juice | 130 | 0g | 0.0g |
| 143 | Iced Caramel Coffee (Large) | 130 | 0g | 0.0g |
| 144 | Forbidden Forest Iced Tea (Small) | 130 | 0g | 0.0g |
| 145 | Iced Vanilla Coffee (Large) | 140 | 0g | 0.0g |
| 146 | Iced Lemonade (Small) | 140 | 0g | 0.0g |
| 147 | Strawberry Dragonfruit Tims Energy | 140 | 0g | 0.0g |
| 148 | Strawberry Watermelon Tims Energy | 140 | 0g | 0.0g |
| 149 | Half & Half Lemonade Iced Tea (Large) | 146 | 0g | 0.0g |
| 150 | Vanilla Latte (Small) | 148 | 0g | 0.0g |
| 151 | Strawberry Watermelon Energized Refresher | 150 | 0g | 0.0g |
| 152 | Strawberry Dragonfruit Energized Refresher | 160 | 0g | 0.0g |
| 153 | Tropical Mango Tims Energy | 160 | 0g | 0.0g |
| 154 | Forbidden Forest Iced Tea (Medium) | 170 | 0g | 0.0g |
| 155 | Iced Lemonade (Medium) | 170 | 0g | 0.0g |
| 156 | Strawberry Watermelon Kiwi Coconut Refresher (Small) | 170 | 0g | 0.0g |
| 157 | Strawberry Watermelon Kiwi Refresher (Small) | 170 | 0g | 0.0g |
| 158 | Tropical Mango Refresher (Small) | 170 | 0g | 0.0g |
| 159 | Tropical Mango Energized Refresher | 170 | 0g | 0.0g |
| 160 | Fountain Sprite (Small) | 173 | 0g | 0.0g |
| 161 | Fountain Coke (Small) | 176 | 0g | 0.0g |
| 162 | Iced Vanilla Almond Coffee (Large) | 180 | 0g | 0.0g |
| 163 | Pink Amber TimsBoost with Red Bull | 180 | 0g | 0.0g |
| 164 | Ruby Rush TimsBoost with Red Bull | 180 | 0g | 0.0g |
| 165 | Patronus Sparkling Beverage (Small) | 180 | 0g | 0.0g |
| 166 | Tropical Mango Coconut Refresher (Small) | 180 | 0g | 0.0g |
| 167 | Sunrise Sunset TimsBoost with Red Bull | 180 | 0g | 0.0g |
| 168 | Fountain Fanta Orange (Small) | 189 | 0g | 0.0g |
| 169 | Strawberry Watermelon Kiwi Lemonade Refresher (Small) | 190 | 0g | 0.0g |
| 170 | Tropical Mango Lemonade Refresher (Small) | 190 | 0g | 0.0g |
| 171 | Fountain Barq's Root Beer (Small) | 198 | 0g | 0.0g |
| 172 | Tropical Sun TimsBoost with Red Bull | 200 | 0g | 0.0g |
| 173 | Patronus Sparkling Beverage (Medium) | 220 | 0g | 0.0g |
| 174 | Strawberry Watermelon Kiwi Refresher (Medium) | 220 | 0g | 0.0g |
| 175 | Tropical Mango Refresher (Medium) | 220 | 0g | 0.0g |
| 176 | Strawberry Lemonade (Small) | 220 | 0g | 0.0g |
| 177 | Vanilla Latte (Medium) | 224 | 0g | 0.0g |
| 178 | Strawberry Watermelon Kiwi Coconut Refresher (Medium) | 230 | 0g | 0.0g |
| 179 | Tropical Mango Coconut Refresher (Medium) | 230 | 0g | 0.0g |
| 180 | Fountain Sprite (Medium) | 238 | 0g | 0.0g |
| 181 | Fountain Coke (Medium) | 242 | 0g | 0.0g |
| 182 | Forbidden Forest Iced Tea (Large) | 250 | 0g | 0.0g |
| 183 | Strawberry Watermelon Kiwi Lemonade Refresher (Medium) | 250 | 0g | 0.0g |
| 184 | Tropical Mango Lemonade Refresher (Medium) | 250 | 0g | 0.0g |
| 185 | Fountain Fanta Orange (Medium) | 259 | 0g | 0.0g |
| 186 | Iced Lemonade (Large) | 270 | 0g | 0.0g |
| 187 | Strawberry Watermelon Kiwi Refresher (Large) | 270 | 0g | 0.0g |
| 188 | Tropical Mango Refresher (Large) | 270 | 0g | 0.0g |
| 189 | Fountain Barq's Root Beer (Medium) | 273 | 0g | 0.0g |
| 190 | Strawberry Lemonade (Medium) | 280 | 0g | 0.0g |
| 191 | Strawberry Watermelon Kiwi Coconut Refresher (Large) | 290 | 0g | 0.0g |
| 192 | Tropical Mango Coconut Refresher (Large) | 290 | 0g | 0.0g |
| 193 | Patronus Sparkling Beverage (Large) | 300 | 0g | 0.0g |
| 194 | Strawberry Watermelon Kiwi Lemonade Refresher (Large) | 300 | 0g | 0.0g |
| 195 | Vanilla Latte (Large) | 300 | 0g | 0.0g |
What 300 calories buys at Tim Hortons
The 8 lightest orders under 300: Half & Half Lemonade Iced Tea (Small) (69), Sweetened Brewed Iced Tea (Small) (72), Iced Coffee Original (Small) (73), Iced Caramel Coffee (Small) (80), Iced Mocha Coffee (Small) (80), Iced Vanilla Almond Latte (Small) (80), Iced Vanilla Coffee (Small) (80) and Vanilla Almond Latte (Small) (80).
What doesn't fit under 300
13 of 13 Tim Hortons entrées are over 300 calories; the lightest of them, the Grilled Chipotle Chicken Wrap, misses by 150 calories at 450. With more room, see Tim Hortons under 400.
Eat at Tim Hortons without blowing your cap
MinMax finds the best Tim Hortons meal under your calorie goal — at the location nearest you — and lets you swap items to hit your protein. Free on iPhone.
Download MinMax — free What the app doesMore at Tim Hortons
- Tim Hortons calories & nutrition (409 items listed)
- Tim Hortons under 400 calories (252 orders)
- Tim Hortons under 500 calories (296 orders)
- Tim Hortons under 600 calories (325 orders)
- High-protein Tim Hortons orders (22 items)
- Tim Hortons calorie calculator (build an order under your cap)
Under 300 calories at other chains
The same cap at 3 other chains, or the cross-chain pillar: fast food under 300 calories.