Toronto DineSafe: How to Read Restaurant Inspection Results

A probe thermometer is held in food in a serving tray
Temperature control is one part of an inspection. This example comes from Toronto Public Health’s May 2025 training material; it is not a current inspection of a named restaurant. Photo: Toronto Public Health / Scarborough Health Network.

Before booking dinner, check the restaurant's exact address on Toronto's official DineSafe site. Open the latest inspection, then read the earlier ones. That tells you more than a green sign or an old screenshot.

Our rule is to choose a place with a current pass and a reassuring recent record. If a restaurant has a conditional pass, we'd eat elsewhere until the follow-up shows the problems were corrected. That's our dining advice, not a claim that every yellow notice means the restaurant must close.

In this guide

Start with the right restaurant and date

A chain's name is not enough. Two branches can have different inspection histories. Search by address when you can, and confirm the unit if the restaurant is in a mall or food hall.

On the official search page:

  1. Find the exact establishment.
  2. Check the inspection date and result together.
  3. Open the listed rule violations, called infractions, and any follow-up inspection.
  4. Look for the same problem across separate dates.
  5. Recheck before sharing a warning or making a booking.

Some notices also show a previous inspection result. A green mark in that older section doesn't cancel a newer yellow notice. Read the date beside each result.

Don't confuse the day someone posted a photo with the day the inspector visited. A news roundup can also describe an inspection that has already had a follow-up.

A single green result does not erase a pattern. An old yellow result does not justify calling a restaurant unsafe today when later inspections show correction.

A blank green DineSafe sample notice with separate fields for the current and previous inspection dates
A sample notice from 2025 training material. The main inspection date and the previous-result panel are separate. Read both. Photo: Toronto Public Health / Scarborough Health Network. Image source.

What the three DineSafe colours mean

Notice What it tells you What we'd do
Green: Pass The City's stated pass criteria are no infractions or only minor ones Read the details and recent history
Yellow: Conditional Pass Significant problems need correction and follow-up Choose another restaurant until the record improves
Red: Closed A health hazard requires closure Do not dine there while the closure remains in effect

A crucial problem that is not corrected immediately can lead to closure. It isn't a contest in which a restaurant needs a certain number of failed boxes before turning red. The City's DineSafe explanation sets out the difference.

For a conditional pass, the usual re-inspection window is 24 to 48 hours. Exceptional circumstances can extend that period. Uncorrected problems can lead to tickets, a court summons and licensing action. A yellow notice isn't permission to keep ignoring the rules.

The separate infraction guide explains immediate hazards, potential hazards and lower-risk problems. Read it if the wording on a record is unclear.

Read what actually went wrong

An “infraction” is a failure to meet a requirement. Some descriptions sound like paperwork. They often point to something very practical.

Wording or issue Why it matters
Food handler not washing hands as needed Food or preparation areas can be contaminated
Food not protected from contamination Handling and storage need to keep food away from dirt, germs and other harmful substances
Potentially hazardous food held between 4°C and 60°C Temperature control needs attention; permitted preparation exceptions are limited
Missing soap or paper towels A handwashing sink isn't useful without the supplies
Utensils not readily cleanable The design or condition makes effective cleaning harder
Cracked food-contact equipment Damaged surfaces need correction or replacement
Equipment not sound and tightly built The equipment's condition can prevent sanitary use
Missing refrigeration thermometer Staff need a way to check the unit's temperature
Equipment surfaces not sanitized Cleaning and sanitizing are separate parts of safe food handling
Floors in poor repair Damage can prevent proper maintenance
Dirty floors Cleaning is part of running a sanitary food premises

These are the 11 issues that appeared in an October 2024 Cheesecake Factory inspection at Yorkdale. They are useful examples of how to read a report, not a statement about conditions there today. The City's downloadable record also shows a Pass on October 22, 2024, following the Conditional Pass on October 16. Check the establishment's current record before drawing a present-day conclusion.

The plain-language meanings above follow Toronto's food-safety checklist and Ontario's food-premises requirements.

Our concern rises when food temperature, handwashing and contamination problems appear together or recur. A long queue, high menu prices and a famous brand don't answer any of those questions.

Don't invent a freezer rule from one anecdote

Ontario requires food sold or stored frozen to remain frozen. It also sets cold- and hot-holding rules for potentially hazardous food, with limited preparation exceptions. One story about a freezer reading minus 5°C or minus 21°C doesn't provide enough information to judge a whole inspection.

The same applies to an apparently dirty dining room. Report what you saw. Don't guess the kitchen temperature or claim an infestation you did not observe.

Hands being washed with soap beneath a running tap
Handwashing is one of the practical issues behind inspection wording. Training photograph from Toronto Public Health’s May 2025 presentation. Photo: Toronto Public Health / Scarborough Health Network. Image source.

A green sign is useful, but it isn't the whole record

An inspection describes what was found on a visit. It isn't a daily promise about every meal.

Look for repeated issues on different inspection dates. Don't count several rows from the same visit as several separate inspections. A restaurant can have multiple infractions attached to one result.

The City's public data can also contain an overall result and individual severity labels that appear inconsistent when read alone. Don't silently change a “Pass” to “Fail,” or assume you know whether a correction happened during the visit. Ask Toronto Public Health for clarification if that detail affects your decision.

For our own choice, repeated food-handling problems matter more than a one-off cosmetic repair. A return to green deserves to be acknowledged too. Keep both parts of the history.

How we weigh a restaurant's history

Pattern What it suggests Our decision
One minor issue, then later passes A limited problem that does not appear to repeat Keep the restaurant in consideration
Conditional pass followed quickly by a pass The listed significant issues were corrected for the follow-up Acknowledge the correction, then read the wider history
The same temperature, handwashing or contamination issue on separate visits A food-handling problem that keeps returning Choose somewhere else until the record becomes reassuring
Red closure with a later reopening A health hazard existed, then the City allowed reopening after correction Read both records and decide how recent the closure was
Missing or apparently stale data The public record may be incomplete or delayed Check the entrance notice and ask Public Health if the gap matters

We do not add up infractions into an invented score. One immediate health hazard can matter more than several maintenance items. Use the City's result and the details together.

Use archives carefully

The City says its public inspection details cover the past two years. Its open-data catalogue also provides downloadable files and historical data. Check the inspection dates inside a file, not just the file's update date.

That matters in practice. When we checked on September 15, 2026, one official JSON download contained inspection dates only through July 7. We would not use that download alone to promise a restaurant's current status.

The City reported a DineSafe data update in 2026 that added old and new establishment identifiers and fixed a bug that hid some inspections. A missing result is a reason to investigate. It isn't proof that a business has a spotless history.

The independent Dinesafe Toronto app offers a longer timeline. It can be handy for browsing, but check the dates and compare important findings with the City. “DineSafe” in an app's name does not make it an official City product.

The independent Dinesafe Toronto app’s promotional screen showing example inspection timelines from 2013 to 2019
The developer’s App Store example shows a timeline ending in 2019. It explains the independent app’s display, not the current status of the businesses pictured. Use the City for a fresh check. Photo: Matt Ruten / Dinesafe Toronto, via Apple App Store. Image source.

What if the sign is hidden or missing?

Toronto requires the latest inspection notice to be displayed prominently at or near the main entrance, without alteration. If you cannot find it, ask staff and check the official record.

A yellow notice followed by a green one is not, by itself, evidence that someone hid the yellow result. The latest notice can legitimately change after re-inspection. A change of operator can also make an old photograph misleading.

But a sign tucked behind merchandise, obscured by posters or altered so it is hard to read deserves a report. Describe its location and what you could see. A dated photo taken from an area open to customers can help explain the concern.

Don't turn a guess about one bakery into a warning about another branch with a similar name. Match the address first.

Takeout and delivery still need an address check

A delivery-app name may not match the name on the DineSafe record. Several menu brands can also operate from one kitchen address. Open the restaurant details in the app, find the pickup or business address and search that location in DineSafe.

If the app does not show an address until checkout, do not guess from the neighbourhood label. Ask the platform or restaurant for the preparing location. A pin in a large delivery zone is not enough to identify the inspected premises.

For a food hall, inspect the individual vendor's record where one exists. The building's address alone can return several establishments with different histories.

Report a food-safety concern with useful details

Use the City's DineSafe complaint form for concerns about a food establishment. You can also contact Toronto Public Health at 416-338-7600 or [email protected].

Include the business name, exact location, date and time. Describe what you observed, such as a pest, missing handwashing supplies or food being handled in a concerning way. Keep the difference between what you saw and what you suspect clear.

Do not trespass, enter a staff-only area or film workers at close range to build a case. A clear description from the customer area is enough to start a complaint. If you have a receipt or photo, preserve the original date and do not add a misleading caption.

After reporting, keep the confirmation number. Public Health may need the product ordered, when it was eaten, symptoms, onset time and whether anyone else became ill. Write these down while they are fresh.

If you think food made you ill, report the illness rather than only leaving a review. Toronto's food-poisoning reporting page gives 416-338-7600, Monday to Friday, 8:30 a.m. to 4:30 p.m., and 311 outside those hours. Keep receipts and your meal details if available.

Becoming ill after a meal doesn't, by itself, prove which food or business caused it. Public Health investigates that question. Seek medical advice for severe symptoms; the City's illness guidance also flags high fever, bloody diarrhea and illness lasting beyond 72 hours.

If your complaint concerns how Public Health handled the issue, use its service complaints process. That's different from the original food-safety report.

A woman holds her stomach while seated beside a laptop
An illustrative foodborne-illness photograph from Ontario’s food-handler manual. If you suspect illness, record the meal details and contact Public Health. Photo: Ontario food-handler training manual / City of Toronto. Image source.

Frequently asked questions

How often are Toronto restaurants inspected?

The stated minimum is one, two or three times a year, depending on risk. Food types, preparation and other factors affect that schedule. It isn't a universal six-month cycle, and a complaint or follow-up can mean extra visits.

Can a green pass have infractions?

Yes. Read the full record rather than assuming green means nothing was recorded. Minor issues can accompany a pass, and the downloadable data can include further detail that needs interpretation.

Does a pass mean a restaurant is safe every day until the next inspection?

No inspection can promise future conditions. A pass reports what the inspector found on that visit. Use it as strong current evidence, then consider later complaints or a changed entrance notice carefully.

How should I read a restaurant that went from yellow to green?

The green follow-up means the restaurant met the pass criteria at that inspection. Read what caused the conditional pass and whether the same issue appears elsewhere in the two-year history. Give correction credit without pretending the first result never happened.

Does a crucial infraction always mean a red sign?

The City's closure explanation turns on a health hazard that is not corrected immediately. Read the overall result, the issue and the follow-up together. Counting the word “crucial” without that context can mislead you.

Is a yellow notice the same as a closure?

No. A conditional pass allows operation while required corrections and follow-up take place. Our recommendation is to wait for a better result before choosing it for dinner.

Does DineSafe cover Mississauga and the rest of the GTA?

Toronto's tool covers Toronto, including North York, Scarborough and Etobicoke. For a restaurant outside the city, use that area's public health unit. Don't assume a Toronto name search covers every GTA branch.

Can I trust an old inspection screenshot?

Use it as a dated record to check, not a current verdict. Look for the restaurant's exact address, inspection date and later visits. If the screenshot omits those details, it isn't enough to make a fair claim about the business.

Check the record, choose your dinner, and report a real concern with specifics. That's more useful than arguing over the colour alone.