Tim Hortons Allergens: All 10, by Menu Item (2026)
Tim Hortons publishes allergen data for its full Canadian menu, tracking ten allergens: wheat and gluten, milk, egg, soy, peanuts, tree nuts, fish and shellfish, sesame, mustard, and sulphites. The official source is the Tim Hortons Allergen Guide at timhortons.ca, updated as recipes and suppliers change. One rule sits above everything else on this page: the guide tells you what an item is made with, not whether it is safe for you. Every restaurant shares equipment, so no item can be called allergen-free.

That gap between “made without an allergen” and “safe to eat” is where most allergen pages fail people. This one is built to close it.
How to read the Tim Hortons allergen guide
The official guide uses two marks per item.
x = Contains. The allergen is in the recipe.
o = May Contain. The allergen is not an ingredient, but cross-contact is likely during normal kitchen operation.
A “may contain” flag carries real weight. It is a warning that the same fryer, blender, or prep surface handles that allergen elsewhere. For anyone with a severe allergy or celiac disease, a “may contain” row should be read the same way as a “contains” row.
Two more things worth knowing before you rely on any figure. The guide is dated and revised regularly, so a version pulled six months ago may already be wrong. And it reflects the standard Canadian menu only — limited-time items, regional offerings, and test products are often left off entirely.
The 10 allergens Tim Hortons tracks (and why other sites say nine)
Tim Hortons declares these ten on its Canadian guide:
wheat and gluten · milk · egg · soy · peanuts · tree nuts · fish and shellfish · sesame · mustard · sulphites
You will see other menu sites cite “nine,” and some drop mustard or fish entirely. That mismatch usually comes from confusing two different lists. Health Canada names its priority food allergens as eggs, milk, mustard, peanuts, crustaceans and molluscs, fish, sesame, soy, tree nuts, and wheat and triticale — and separately requires gluten sources and added sulphites to be declared. Depending on how you group fish with shellfish, and whether you count gluten and sulphites on their own, the same framework gets described as nine, ten, or eleven.
The number that matters for ordering is the ten columns on the Tim Hortons guide. Mustard is one of them, and it is the one most other guides forget.
Wheat and gluten: the honest answer for celiacs
There are no certified gluten-free items at Tim Hortons. Every donut, Timbit, cookie, muffin, bagel, wrap, and sandwich either contains wheat or is handled on shared equipment with wheat. Any site listing “gluten-free donuts” or a “gluten-free bakery selection” is wrong, and following it is a genuine risk.
A few items are gluten-free by recipe, which is not the same as safe:
- Hash browns — the recipe contains no gluten, but they fry in oil shared with breaded items.
- Beef chili — thickened with cornstarch rather than flour, then ladled from a kettle shared with other soups. Confirm the current recipe, since sauces in the build can change.
- Omelette Bites — baked in a silicone mould, stored beside wheat pastries.
- Black coffee, drinks menu, steeped tea, and most flavour syrups — gluten-free by recipe, still poured and handled in a shared space.
Oats are worth a separate flag. Even where oat milk uses a certified base, ordinary oats are cross-contacted at the farm level, and the pitcher that pours them is shared with dairy.
If you have celiac disease or a severe wheat allergy, the practical stance is to treat everything beyond a sealed bottled drink as carrying risk, and to say so to the crew before ordering.
Milk, and how dairy-free ordering actually works
Milk is the most common “contains” mark on the drinks side. Every latte, cappuccino, London Fog, hot chocolate, Iced Capp, and creamy cold drink is dairy-based by default. Milk also appears where people do not expect it, including some baked fillings and sauces, so the “may contain milk” rows are worth scanning even for items that look dairy-free.
For plant-based ordering, most restaurants stock oat, almond, and soy milk, usually for an upcharge and with availability that varies by location. Swapping one in removes dairy as an ingredient. It does not make the drink certified dairy-free, because the steam wand and pitchers are shared with cow’s milk across a shift.
The distinction matters more for a milk allergy than for lactose intolerance. If you are lactose-intolerant, a shared wand is a comfort question. If you have a diagnosed milk allergy, that same shared wand is a safety question, and the honest answer is that Tim Hortons cannot rule out contact.
Peanuts and tree nuts
Peanut and tree-nut cross-contact runs through the entire bakery. Several items contain nuts outright — the Peanut Butter Cookie, Walnut Crunch, Carrot Cake Walnut Muffin, and the pecan-topped Dream Cookies among them — and peanut butter is kept on the line as a spread, which puts peanut protein in the bakery environment.
Because of that, a large share of donuts, Timbits, and muffins carry a “may contain” flag for peanuts or tree nuts even when nuts are not in the recipe. No Timbit is reliably nut-free once you account for shared handling. For a peanut or tree-nut allergy, a “may contain” mark on bakery is the rule, not the exception, and it should be treated as a stop.
Egg, soy, sesame, mustard, sulphites, fish and shellfish
The remaining allergens cluster in predictable places.
- Egg appears across baked goods and every egg-based breakfast build. Most donuts, muffins, and the sandwiches on the breakfast menu list egg as an ingredient.
- Soy is one of the most widespread marks on the whole guide. It turns up through oils, lecithin, and emulsifiers in bakery, drinks, and sauces, so soy-free ordering is harder here than most people assume.
- Sesame concentrates on bagels. Sesame Seed and Everything bagels contain it, and because bagels share bins and slicers, plain varieties can carry a sesame “may contain.”
- Mustard hides in sauces and dressings — the ranch, chipotle, and specialty sauces on lunch wraps and bowls are where to look. This is the allergen most competing guides miss.
- Sulphites show up in some sauces, certain dried-fruit and specialty items, and a few soups. Anyone sensitive should scan the sauce and soup rows specifically.
- Fish and shellfish is the narrowest column. Clam Chowder is the clear “contains” item; most of the menu carries no fish or shellfish, though the shared soup kettle is the reason a “may contain” can still appear.
Cross-contact, explained properly
Cross-contact is not a footnote at Tim Hortons. It is the main reason nothing can be promised clean. The equipment doing the sharing is specific:
- the same oven and toaster run bagels, pastries, and breakfast breads
- the panini press handles wraps and melts back to back
- beverage machines and blenders move between dairy, soy, and flavour bases
- the steam wand foams cow’s milk and plant milk with one wand
- the fryer oil is shared across hash browns and breaded items
- the soup kettle and ladle move between varieties
An item marked as not containing an allergen has passed the recipe test only. It has not passed the equipment test. That is why a celiac can react to a hash brown the recipe calls gluten-free, and why the correct read of any “does not contain” row is lower risk, never safe.
Allergen risk by menu category
Use this to know where an allergen is likely before you open the full guide. It is a starting map, not a substitute for the item-level marks.
| Category | Wheat/Gluten | Milk | Egg | Soy | Peanut / Tree Nut | Sesame | Mustard | Sulphites |
|---|---|---|---|---|---|---|---|---|
| Brewed coffee, tea (black) | Clear by recipe | Clear | Clear | Clear | Clear | Clear | Clear | Clear |
| Milk-based & flavoured drinks | Usually clear | In most | Some | Common | Cross-contact | — | — | Some |
| Donuts & Timbits | In all | In most | In most | Common | Cross-contact throughout | Some | — | — |
| Muffins & cookies | In all | In most | In most | Common | In several; cross-contact | Some | — | — |
| Bagels | In all | Some | Some | Common | Cross-contact | In several | — | — |
| Breakfast sandwiches & wraps | In most | In most | In most | Common | Cross-contact | Some | Some | Some |
| Lunch wraps, bowls, sandwiches | In most | Common | Some | Common | Cross-contact | Some | In sauces | Some |
| Soups & chili | Varies | In several | — | Common | — | — | Some | In several |
| Sauces, dips, spreads | Some | Some | Some | Common | Peanut spread present | — | In several | In several |
“Clear” means clear by recipe only. Shared equipment still applies to every row.
How to confirm allergens for one specific item
The guide covers standard formulations. For an exact, current ingredient list on a single item, Tim Hortons points you to its Guest Care Team: choose General Inquiry, then Nutrition and Ingredients, and request the item. Per-item allergen data also sits under each product in the Tim Hortons app and on the website, and the app loads the menu for the specific restaurant you select, which is the only version that reflects what your location actually stocks.
Whatever the guide says, tell the crew about your allergy before you order. Cross-contact happens at the counter, not just in the recipe, and staff can flag preparation risks the printed guide cannot.
Frequently asked questions
What does “may contain” mean on the Tim Hortons guide?
It means the allergen is not in the recipe but is present in the kitchen and can transfer through shared equipment. For a serious allergy, treat “may contain” as a reason to avoid the item.
Can I eat at Tim Hortons with a peanut allergy?
Peanut butter and nut items are handled throughout the bakery, so most baked goods carry a peanut or tree-nut cross-contact flag. Sealed bottled drinks and black coffee or tea sit lowest on the risk scale, but nothing is guaranteed. Tell staff before ordering.
Are any Timbits nut-free?
No Timbit is reliably nut-free once shared handling is counted. Even varieties without nuts in the recipe can carry a “may contain” mark for peanuts or tree nuts.
Is oat milk okay for a milk allergy?
Oat, almond, and soy milk remove dairy as an ingredient, but they are steamed with a wand shared with cow’s milk. For lactose intolerance that is usually fine. For a diagnosed milk allergy, the cross-contact risk remains.
Which Tim Hortons items contain mustard?
Mustard mostly appears in sauces and dressings on lunch wraps, bowls, and sandwiches. Check the sauce rows on the current guide, since builds change.
How often is the allergen guide updated?
Regularly — sometimes every few months — whenever recipes, suppliers, or the menu change. Always pull the latest version from timhortons.ca rather than relying on a saved copy.
Does the US allergen menu match Canada’s?
No. The US and Canadian menus differ in items and names, and each has its own allergen document. Use the Canadian guide for Canadian restaurants.