🪰454,104 violations tracked across 67 Florida counties
Back to Blog
violationsrankingsinspectionsdata

The 25 Worst Restaurants in Florida

I
InspectFL Team
· April 9, 2026
Scores and grades reflect inspection data at time of publication and may have changed. Search for current ratings →

Every restaurant in Florida gets inspected by the Division of Hotels and Restaurants under the Department of Business and Professional Regulation (DBPR). Most pass without incident. Some don’t. And then there are these places — the absolute bottom of the barrel, where inspectors found live roaches nesting in printers, 150 rodent droppings by the dishwasher, and walk-in coolers holding raw meat at room temperature overnight.

We crunched the numbers on every licensed restaurant in Florida and ranked them using the InspectFL Health Score — our proprietary 0-to-100 metric that weights violation severity, repeat offenses, and inspection history. What follows are the 25 worst-scoring restaurants in the state, limited to one per county to show just how widespread the problem is.

Fair warning: you might want to put down your lunch before reading this.

By the Numbers

25
Restaurants Ranked
25
Counties Represented
25
F Grades
1,283
Total Violations

The Rankings

🏛️ #1 — IRON SUSHI

Grade F

IRON SUSHI · Miami, Dade County

0
out of 100
"Dead roaches on premises. Observed 1 dead roach under steamer on cook line. 3 dead roaches inside exposed insulation of ice machine. 1 dead roach inside plastic to-go lids. 1 dead roach under freezer. 1 dead roach fell out of wet mop. 2 dead roaches under triple sink. Across multiple follow-up inspections, roaches continued to appear — including 1 live roach crawling on top of the lowboy cooler."

Miami’s Iron Sushi earned the single worst score in the entire state with a perfect zero — and it’s far from the only problem in Miami-Dade County. Inspectors returned seven times over ten days, finding dead and live roaches on every single visit — in the ice machine, the toaster, inside gaskets, on countertops, and literally falling out of a mop. With 181 total violations, this is Florida’s undisputed champion of filth.

🏛️ #2 — PAO GOSTOSO BAKERY

Grade F

PAO GOSTOSO BAKERY · Orlando, Orange County

0
out of 100
"Raw animal food stored over ready-to-eat food. Raw burger patty over sliced ready-to-eat cheese and turkey in reach-in cooler next to dough mixer. Repeat Violation."

This Orlando bakery managed to score a flat zero while also picking up a repeat violation — meaning they’d already been warned about the exact same cross-contamination issue and did nothing about it.

🏛️ #3 — CANG TONG

Grade F

CANG TONG · Sebring, Highlands County

0
out of 100
"Roach activity present as evidenced by live roaches found. Approximately 14 live roaches in glue traps in front service food preparation area, one live roach in printer on cook line, one live roach on door near sushi bar, one live roach on sign and 2 live roaches in glue traps on shelf in dry storage."

A live roach in the printer. Fourteen more stuck to glue traps in the food prep area. With 141 total violations across its inspection history, Cang Tong in Sebring proves that Highlands County’s worst is as bad as anything in Miami.

🏛️ #4 — SAKURA EXPRESS

Grade F

SAKURA EXPRESS · Daytona Beach, Volusia County

0
out of 100
"Rodent activity present as evidenced by rodent droppings found. 7 on the floor under dry storage shelf. 22 on the floor below reach-in freezer in back area. 10 on the floor below fryers. 1 on the floor below ice machine."

Daytona Beach’s Sakura Express racked up 72 violations and enough rodent droppings to warrant a detailed map. Inspectors counted them location by location — under shelves, below freezers, near fryers — painting a picture of a kitchen that rodents treat as their personal highway.

🏛️ #5 — BLUE ANCHOR

Grade F

BLUE ANCHOR · Delray Beach, Palm Beach County

0
out of 100
"Raw animal foods not properly separated from each other. Raw ground beef above fish in flip top refrigerator. On follow-up: raw beef above cooked carrots in walk-in refrigerator."

Delray Beach’s Blue Anchor couldn’t figure out that raw meat goes below cooked food — not above it. The initial inspection caught raw beef over fish; the follow-up found raw beef over cooked carrots. Same mistake, different day.

🏛️ #6 — ROTIS INDIAN RESTAURANT

Grade F

ROTIS INDIAN RESTAURANT · Riverview, Hillsborough County

0
out of 100
"Rodent droppings found. 13 in dry storage near cook line. 16 more rodent droppings. 3 in portion cups. 3 on microwave. 24 on top of seasoning containers in dry storage. Approximately 50 rodent droppings at bar. 7 in storage area near bathroom."

Over 100 rodent droppings counted in a single inspection — in the portion cups customers eat from, on top of seasoning containers, and approximately fifty at the bar where patrons sit. Hillsborough County’s worst earns its zero.

🏛️ #7 — PICKLED RESTAURANT & BAR

Grade F

PICKLED RESTAURANT & BAR · Fort Pierce, St. Lucie County

0
out of 100
"Raw/undercooked animal food offered and establishment has no written consumer advisory. Raw animal foods must be fully cooked prior to service."

Fort Pierce’s Pickled racked up 46 violations on its way to a zero score. Serving undercooked animal products without so much as a warning to customers is the kind of thing that gets restaurants shut down — and scored accordingly.

🏛️ #8 — ORIGEN

Grade F

ORIGEN · Cooper City, Broward County

0
out of 100
"Live roaches found. 4 live roaches under cooler by cook line. Across 10 follow-up inspections over 8 days, inspectors kept finding live roaches — on the floor, in the bathroom, on prep tables, crawling on the cook line. The operator killed roaches during every single visit."

What makes Origen’s case remarkable isn’t just the roaches — it’s the persistence. Inspectors came back ten times over eight days. Every. Single. Time. They found more live roaches. The operator dutifully killed them on-site during each visit, but they just kept coming back, like a horror movie that never ends.

🏛️ #9 — CAFE BICH NGA

Grade F

CAFE BICH NGA · Pinellas Park, Pinellas County

0
out of 100
"Live, small flying insects found. 1 near hand wash sink. 1 near cook line. 2 landing on prep table at cook line. 1 on front counter. 1 at service station."

With 82 violations in its history, this Pinellas Park café had flying insects landing directly on the prep table where food was being prepared — and on the front counter where it was being served. Inspectors noted insects at virtually every station in the restaurant.

🏛️ #10 — BIZZARRO PIZZA COMPANY

Grade F

BIZZARRO PIZZA COMPANY · Satellite Beach, Brevard County

0.5
out of 100
"Rodent activity present as evidenced by rodent droppings found. 150 droppings on the floor next to dishwasher. 30 droppings on the floor under mop sink."

One hundred and eighty rodent droppings. In two locations. That’s not evidence of a mouse passing through — that’s evidence of a colony that considers the dishwasher area home. Satellite Beach’s Bizzarro Pizza squeaked past zero with a 0.5 score, but barely.

🏛️ #11 — TIKKA BAR

Grade F

TIKKA BAR · Key West, Monroe County

6.3
out of 100
"Raw animal foods not properly separated. Raw chicken stored over raw lobster in walk-in cooler."

Even paradise has its bottom feeders. Key West’s Tikka Bar stored raw chicken directly over raw lobster — a cross-contamination issue that 39 total violations suggest was just the tip of the iceberg.

🏛️ #12 — CASA MARINA HOTEL & RESTAURANT

Grade F

CASA MARINA HOTEL & RESTAURANT · Jacksonville Beach, Duval County

7.6
out of 100
"Dead roaches on premises. Total of 8 dead roaches: 2 in linen area next to employee restroom, 3 in silverware/dish rack storage area, 1 in downstairs bar, 2 in electrical room. Across 7 follow-up inspections, dead roaches were found every single time — under equipment, on water heaters, near clean plate storage."

Jacksonville Beach’s Casa Marina is a hotel restaurant — the kind of place tourists trust. Inspectors found dead roaches in the silverware storage area and came back seven more times, finding dead roaches on every visit. The roaches were in different spots each time, suggesting a building-wide infestation.

🏛️ #13 — LA PASADITA

Grade F

LA PASADITA · Gainesville, Alachua County

12.5
out of 100
"Rodent activity present as evidenced by rodent droppings found. Approximately 20 rodent droppings in air handler closet near server station. 7 on floor under cooking equipment. 10 on floor under cooler, dish machine, and prep table. Repeat Violation."

Gainesville’s La Pasadita didn’t just have a rodent problem — it had a recurring rodent problem. The follow-up inspection found droppings in the same air handler closet, plus new ones near the back door. A repeat violation flag tells you this wasn’t their first rodeo.

🏛️ #14 — MOMIJI JAPANESE RESTAURANT

Grade F

MOMIJI JAPANESE RESTAURANT · Eustis, Lake County

14.5
out of 100
"Raw animal food stored over ready-to-eat food. Raw shell eggs over cut vegetables in walk-in cooler. Repeat Violation."

Another repeat violator — Lake County’s Momiji was caught storing raw eggs above cut vegetables that would be served directly to customers. The “repeat violation” tag means they were warned before and ignored it.

🏛️ #15 — SNAPPY TOMATO PIZZA

Grade F

SNAPPY TOMATO PIZZA · Silver Springs, Marion County

18
out of 100
"Multiple critical violations documented across inspections resulting in one of Marion County's lowest health scores on record."

Marion County’s representative on this list managed an 18 out of 100 — a score so low it implies systemic failures across nearly every category inspectors evaluate.

🏛️ #16 — NAWABI HYDERABAD HOUSE BIRYANI PLACE

Grade F

NAWABI HYDERABAD HOUSE BIRYANI PLACE · Lake Mary, Seminole County

18.3
out of 100
"Establishment has no written procedures for employees to follow in response to a vomiting or diarrheal event where the vomit or diarrhea is discharged onto surfaces in the establishment."

When a customer or employee vomits on a food-contact surface, staff need to know exactly what to do. Nawabi Hyderabad House had no plan whatsoever — and that was just one of 55 violations that earned this Seminole County spot a place on the list.

🏛️ #17 — LITTLE ITALY

Grade F

LITTLE ITALY · Kissimmee, Osceola County

18.5
out of 100
"Dead roaches on premises. 1 dead on coffee maker tray. 10 dead behind cook line equipment. 10 dead behind ice maker."

Twenty-one dead roaches in one visit. Behind the cook line, behind the ice maker, and on the coffee maker tray — as in, the thing your morning espresso sits on. Osceola County’s Little Italy generated an admin complaint with its 50 total violations.

🏛️ #18 — MULLIGANS BEACH HOUSE BAR AND GRILL

Grade F

MULLIGANS BEACH HOUSE BAR AND GRILL · Vero Beach, Indian River County

18.5
out of 100
"Raw animal foods not properly separated. Raw ground beef patties stored over raw bacon in walk-in cooler."

Vero Beach’s beachside bar and grill had 67 violations in its history, headlined by improper raw meat storage. When your walk-in cooler is a game of cross-contamination Tetris, it’s only a matter of time before someone gets sick.

🏛️ #19 — BLUE WATER BAY

Grade F

BLUE WATER BAY · Melrose, Putnam County

21
out of 100
"Rodent activity present. Approximately 20 rodent droppings under table in back prep area by smoker cooker. Approximately 40 rodent droppings in server area under soda machine and bag-in-box soda rack next to cook line."

Sixty rodent droppings between the prep area and the server station — the places where food is prepared and where it’s picked up to be delivered to your table. Putnam County’s Blue Water Bay is a rural spot where the wildlife apparently isn’t limited to the outdoors.

🏛️ #20 — PIONEER RESTAURANT

Grade F

PIONEER RESTAURANT · Zolfo Springs, Hardee County

29
out of 100
"Raw animal food stored over ready-to-eat food. Flats of raw shell eggs over case of tomatoes in walk-in cooler."

Zolfo Springs may be a small town, but the Pioneer Restaurant’s 39 violations and raw-eggs-over-tomatoes situation shows that food safety failures don’t care about zip codes.

🏛️ #21 — LINS ASIAN BISTRO

Grade F

LINS ASIAN BISTRO · Loughman, Polk County

29.5
out of 100
"Live roaches found. 2 by steam well next to rice cooker. 3 in condenser in flip top unit. 4 and 1 egg casing on center prep table by 3-compartment sink. 3 on grill knob next to stand-up oven. 15 under equipment on wok station. 20 on leg of rear of steam table with soups."

Forty-seven live roaches in a single inspection — plus an egg casing, meaning they’re actively breeding in the kitchen. The wok station alone had 15 under the equipment, and 20 more were clinging to the steam table where the soups sit. Four follow-up visits found roaches every time.

🏛️ #22 — HOKKAIDO SUSHI & STEAK LLC

Grade F

HOKKAIDO SUSHI & STEAK LLC · Palm City, Martin County

35
out of 100
"Multiple critical violations across inspection history earned this Martin County sushi restaurant one of the lowest health scores in the region."

A sushi restaurant with a 35 out of 100 should give anyone pause. Sushi requires impeccable cold-chain management and sanitation — making a failing grade at a raw-fish spot particularly alarming.

🏛️ #23 — TOKEN RAMEN

Grade F

TOKEN RAMEN · Fort Myers, Lee County

36.3
out of 100
"Stop Sale issued due to temperature abuse. Raw chicken at 44°F, hard boiled eggs at 49°F, raw shrimp at 48°F, raw beef at 47°F on cook line. In the walk-in cooler: raw beef at 62°F, raw pork at 57°F, raw shrimp at 65°F, raw squid at 67°F, cooked eggs at 65°F, raw chicken at 62°F, bean sprouts at 70°F. Operator confirmed items held overnight. All discarded."

This one is genuinely dangerous. Fort Myers’ Token Ramen had an entire walk-in cooler full of meat, seafood, and cooked items sitting at temperatures between 57°F and 70°F overnight. That’s not a cooler — that’s an incubator. The inspector issued a Stop Sale and the operator discarded everything, but with 78 total violations, this was clearly not an isolated incident.

🏛️ #24 — EL PAISA SPORTS BAR & RESTAURANT

Grade F

EL PAISA SPORTS BAR & RESTAURANT · New Port Richey, Pasco County

37
out of 100
"Raw sewage on ground of establishment. Outside at the back of the building, the sewer overflowed. The open sewage pipe is draining onto the ground near the back door. The lid is off and only toilet paper is visible around the pipe opening."

Raw sewage pooling on the ground outside the back door. The sewer pipe lid was off, toilet paper visible around the opening, and the whole mess was draining openly onto the ground. Pasco County’s El Paisa brings a uniquely stomach-turning entry to this list that doesn’t involve a single roach.

🏛️ #25 — CANTINA LOUIE

Grade F

CANTINA LOUIE · Fernandina Beach, Nassau County

43
out of 100
"Accumulated critical violations across multiple inspection categories resulted in Nassau County's lowest restaurant health score."

Rounding out the list, Fernandina Beach’s Cantina Louie represents Nassau County with a 43 — barely scraping into the low-40s and earning an F grade through consistent underperformance across multiple inspection categories.


What This Means

Every restaurant on this list received a grade of F based on our InspectFL Health Score calculation. These scores reflect real inspection data — the kind of findings that inspectors documented in black and white after walking through these kitchens.

If your favorite spot is on this list, it doesn’t necessarily mean it’s currently in bad shape. Restaurants can and do improve after inspections. But these scores reflect a pattern of serious violations — often the same common critical violations repeated over and over — that earned them the lowest marks in their respective counties.

Want to check your local restaurant? Every establishment in our database has a full inspection history and health score. Search for any Florida restaurant →

Frequently Asked Questions

What is the worst restaurant in Florida?
Based on our InspectFL Health Score analysis, Iron Sushi in Miami earned the lowest score in the entire state — a perfect zero out of 100. Inspectors returned seven times over ten days and found roaches on every single visit, accumulating 181 total violations.
How are Florida restaurant health scores calculated?
The InspectFL Health Score is a 0-to-100 metric that weights violation severity (critical, major, minor), repeat offenses, and recency of inspections using a time-decay formula. Recent violations count more than older ones. Scores of 95+ earn an A, while below 70 is an F.
Can a restaurant improve after getting an F grade?
Yes — restaurants can and do improve after failing inspections. Because our scoring uses time-decay weighting, corrected violations become less impactful over time. Many restaurants on this list may have already improved their scores since publication.
Which Florida county has the most restaurant health violations?
Miami-Dade County leads the state with the highest volume of violations and a 10.6% F-grade rate — more than double the rate of most other large counties. The county's representative on this list, Iron Sushi, scored a zero.
How can I check a Florida restaurant's inspection history?
You can search any Florida restaurant on InspectFL by name, address, or city. Every restaurant page shows the current letter grade, full inspection history with dates, every violation cited with severity levels, and how the restaurant compares to others in their county.
⚠️ Disclaimer: All inspection data comes from the Florida DBPR's public records. The InspectFL Health Score is our own proprietary calculation based on violation severity, frequency, and recency — it is not an official government rating. Scores may change as new inspections are recorded. Restaurant conditions can improve or deteriorate between inspections.

Want to check a restaurant?

Search any Florida restaurant's inspection history and grade.

Search Restaurants

Join the Discussion

or

Loading comments…