The Dish·No. 69
Comparison
ForkFox Perfect Score 100 Dishes: What It Takes to Hit the Top

ForkFox Perfect Score 100 Dishes: What It Takes to Hit the Top

ForkFox has logged a perfect score of 100 on fewer than a dozen dishes across two cities. This is what they have in common, why they are so rare, and what the number actually means.

The Number Is Not What You Think

A perfect score of 100 does not mean a dish is the most delicious thing a person has ever eaten. It does not mean a chef deserves an award, or that the restaurant is the best address in its city. What it means, in the ForkFox scoring model, is that a dish scored at the ceiling of every measured attribute simultaneously — execution, value, consistency, and context — and that the algorithm found no room to penalize it on any dimension it can measure. That is a narrow gate. Very few dishes walk through it.

Across the Bay Area and Philadelphia, ForkFox has issued a perfect composite score to fewer than twelve dishes in total. That number covers thousands of scored meals, hundreds of neighborhoods, and two cities that could not be more different in how they think about food, price, and status. The dishes that hit 100 are not all from places with reservations. They are not all from places with a social media presence. They are not all expensive, and they are not all cheap. The one thing they share is that the algorithm could not find the gap — could not find the distance between what a dish promised and what it delivered, between what it cost and what it gave, between its best visit and its worst.

This article is about those dishes. It is also about what it means that so few exist. The Dish explored the origin of this scoring system in an earlier piece; the short version is that the model was built to be skeptical, not generous. A 70 is a good dish. An 85 is a very good one. Above 90, the population thins fast. At 100, you are reading about something that happened almost by accident, or by a kind of discipline so practiced it no longer looks like discipline at all.

San Francisco: The Counter Knows Before You Do

The Bay Area perfect-score dishes cluster in ways that would surprise anyone who maps the city's food reputation onto the tasting-menu circuit. Not one of them comes from a Michelin-starred room. The price points range from under ten dollars to just past thirty, and the formats are almost aggressively ordinary: a bánh mì, a bowl of noodles, a taco, a piece of roasted chicken with rice.

The bánh mì is from Thanh Long Sandwiches on Larkin Street, and it has held a high-nineties execution score since ForkFox first logged it. The 100 is not permanent — the model recalculates on new visit data — but it has returned to the ceiling enough times that the algorithm treats it as a structural result, not an outlier. The bread is the most important variable. It comes from a Vietnamese-run bakery two blocks away, arrives at the shop before 7 a.m., and is gone by noon. The pâté is made in-house. The ratio of pickled daikon to pork filling sits in a band that dozens of visits have confirmed is precise and unchanged. Value: the sandwich costs $7.50. Context: the counter has been on Larkin since 1993, through the first dot-com wave, the crash, the second wave, and whatever this is now. The algorithm notices those kinds of roots.

The bowl of noodles is from Turtle Tower in the Tenderloin, and the dish is the northern-style pho. The broth is clear and deeply unshowy. The northern Vietnamese tradition does not dress the bowl with bean sprouts or hoisin at the table — the flavors are already in the liquid, and the liquid is already finished. Execution scores have been in the high nineties for years. The 100 appeared for the first time after three consecutive visits where every variable held: broth temperature, beef slice thickness, consistency of the rice noodle, price at $13 for a large bowl. The model does not give extra credit for tradition. It gives credit for consistency. In this case, they happen to be the same thing.

The taco is from La Lengua, a small operation in the Mission that most people in the neighborhood know as a lunch counter before it runs out. The dish is the lengua taco — braised beef tongue on a doubled corn tortilla, onion and cilantro, a lime wedge, no salsa unless you ask. Forty-three documented visits. Execution has dipped below 90 twice, both times traced to a change in supplier for the tortillas, both times corrected within two weeks. The algorithm logged the dip, then logged the correction, then ran the composite. The 100 came from the gap between the dip and the recovery — the fact that a 43-visit record showed a problem identified and fixed in fourteen days is itself a data point about consistency management. The taco costs $4.75. The value score has never been below 97.

The roasted chicken with rice is from Golden Boy Chicken in the Richmond, and the dish is the half-chicken plate. This is not a complicated preparation: the bird is roasted over a wood fire, carved at the counter, served over jasmine rice with a cup of broth on the side. The execution score lives above 95. The 100 came on a winter Tuesday afternoon when everything held and the queue of regulars moved in the unhurried way that signals a well-run counter. ForkFox does not score ambiance. The algorithm noticed something else: every visit since 2022 has shown zero variance in the rice-to-chicken ratio. That is a kind of operational precision that Michelin inspectors measure in tablecloth geometry and ForkFox measures in protein-to-carbohydrate ratios across forty-plus visits.

Philadelphia: The Dish That Has Nowhere Else to Be

Philadelphia's perfect-score dishes come from a different logic. Where San Francisco's tend to cluster around specialized counters making one thing at maximum repetition, Philly's tend to come from neighborhoods with long institutional memory — places where the dish and the block have grown into each other over decades and where the value math is almost embarrassingly favorable.

The highest-confidence perfect score in the Philadelphia data belongs to a roast pork sandwich, and it belongs to John's Roast Pork on Snyder Avenue in South Philly. The sandwich is pork shoulder, slow-roasted overnight, sliced thin, served on a seeded Liscio's roll with sharp provolone and broccoli rabe. The combination of the roll's structure, the fat content of the shoulder, and the bitterness of the rabe is one of the more technically complete sandwiches in the American canon. That is an observation, not praise: each element exists to compensate for the other's excess, and the result is a dish that has no obvious point of failure. The algorithm agrees. Execution scores have held above 97 across every recorded visit. The 100 composite appeared after a run of visits where value scores also held near the ceiling — the sandwich costs $11, which in 2024 Philadelphia represents a value score in the high nineties by almost any model.

The second Philadelphia perfect score belongs to a dish from the Ethiopian corridor on Baltimore Ave, specifically from Abyssinia between 43rd and 44th Streets. The dish is the vegetarian combo, and the detail that drove the algorithm to the ceiling is consistency of spice calibration across the injera-based spreads. ForkFox documented fourteen visits across two years. The berbere in the misir wot has not drifted. The gomen wat retains its bitterness without overcooking. The tikel gomen is the most variable of the six components, but even its variance stays inside a band that keeps the execution score above 94. The price for a vegetarian combo for two runs just under $38. Value: 99. Context: Abyssinia has been on this specific block since 2004, through the Penn expansion years, through Baltimore Ave's shift from furniture stores to restaurants, through COVID closures and reopenings. The algorithm does not care about tenure by itself. It cares about what tenure tends to produce, which is calibration. Twenty years of cooking the same dish is twenty years of knowing exactly when to pull the pot.

The third Philadelphia case is more recent and sits outside both of the expected categories. The dish is a pork rib from Percy Street Barbecue on South Street, and the perfect score is specifically for the spare rib plate during weekend service. Percy Street runs a Texas-style program in a city that has historically been skeptical of anything that is not Italian or Ethiopian in the smoked-meat category. The spare rib has the bark-to-interior fat ratio that the algorithm has flagged as a ceiling indicator in every city it has measured: mahogany crust, render complete to the bone, no sauce required. The 100 appeared on three consecutive Saturday visits in the fall of 2023. The algorithm treats three consecutive perfects as a pattern rather than a streak.

A perfect score is not a compliment. It is a structural finding. The algorithm has no sentiment — it sees patterns across thousands of data points.
The Finding
Fewer than twelve dishes have closed the gap entirely.

The Pattern Underneath the Perfect Score

Pull the six dishes together and the thing they share is not cuisine, not price point, not city, and not format. The thing they share is the absence of variability across the axis the algorithm weights most heavily: the ratio of what a dish costs to what it does, measured consistently across enough visits that the data stops being anecdotal.

Every perfect-score dish in the ForkFox model has at least twelve documented visits. The minimum is not arbitrary. Below twelve visits, a high score can reflect a good week or a favorable reviewer. Above twelve, the score reflects the underlying operation. The bánh mì at Thanh Long Sandwiches has forty-plus visits in the database. The pho at Turtle Tower has sixty. The roast pork at John's Roast Pork has over thirty. The vegetarian combo at Abyssinia has fourteen — the lowest in the perfect-score cohort, and the reason the composite carries a slightly wider confidence interval. Fourteen is still fourteen more visits than most food media bothers to make before publishing a recommendation.

The second pattern is geographic stability. Every perfect-score dish is served at a restaurant that has been on the same block for more than ten years. Turtle Tower has been on Larkin since 2002. John's Roast Pork has been on Snyder since 1930. La Lengua opened in the Mission in 2011. Golden Boy Chicken has been in the Richmond since 2008. Abyssinia has been on Baltimore Ave since 2004. Percy Street Barbecue opened on South Street in 2010. None of them have second locations. Geographic stability correlates strongly with execution consistency in the ForkFox model; the causal theory is straightforward — a kitchen that has been cooking the same dish in the same room for ten or more years has worked out most of the operational variance. The failures have already happened. What remains is the dish.

The third pattern is the hardest to quantify but the most consistent across the data: every perfect-score dish is the primary product of its restaurant. The bánh mì at Thanh Long Sandwiches is why the counter exists. The pho at Turtle Tower is the dish the restaurant was built around. The roast pork sandwich at John's Roast Pork is the dish the name announces. This is not a romantic observation — it is a supply chain argument. A restaurant that has staked its identity on one dish structures its entire procurement and labor model around getting that dish right. There is no hedge. The dish has nowhere else to be.

Value Is Not a Discount. It Is a Ratio.

The most counterintuitive finding in the perfect-score cohort is that value is not determined by price. The algorithm does not reward cheap food. It rewards food where the price and the output are in alignment, and where that alignment holds across visits. A $38 dinner for two can score higher on value than a $14 lunch if the $38 plate is doing more work per dollar than the $14 one.

The vegetarian combo at Abyssinia at $38 for two sits alongside the $4.75 taco at La Lengua and the $11 roast pork at John's Roast Pork in the same perfect-score tier. Those three prices do not have the same absolute value. They have the same relative value: in each case, the dish extracts more from the price point than the algorithm expects, across enough visits that the expectation-gap is structural.

The dishes that come closest to perfect scores and then fail to reach them almost always fail on this ratio. A dish at a $25 price point that executes at 97 will not score 100 if a competing dish at $14 executes at 94. The algorithm is running a cross-city comparison in real time. It knows what $25 buys in the Mission versus what $25 buys in South Philly versus what $25 buys in the Richmond. A perfect value score means the dish is priced at or below what the model predicts for its execution tier in its specific geography. Most dishes are not. Most restaurants price to the neighborhood ceiling, not to the execution floor.

This is why the perfect-score cohort skews toward counters and neighborhood institutions rather than destination restaurants. Destination restaurants price for the seat, the service, the tablecloth, and the experience of being in the room. The algorithm does not score any of those things. It scores the dish. A tasting menu can be $280 per person and score an 88. A pork sandwich can be $11 and score 100. The number says nothing about which meal you should book for a birthday. It says everything about which dish is doing the most with what it has.

Why the Two Cities Produce Different Kinds of Perfect

Philadelphia and the Bay Area have built their perfect scores through different mechanisms, and the difference reveals something real about how each city's food economy works.

San Francisco's perfect-score dishes all come from restaurants serving communities that predate the tech economy: Vietnamese, Cantonese, Mission Mexican. The price floors in those kitchens were set before the surrounding neighborhood became expensive, and the operations have largely held their pricing discipline even as the cost of living around them has doubled. That creates a structural value advantage. A bowl of pho that cost $9 in 2005 and costs $13 today has not kept pace with the inflation of the neighborhoods around it. The algorithm sees that gap and rewards it. As ForkFox noted in America's Oldest Chinatowns: Philadelphia vs San Francisco vs New York, the food institutions that have survived in these corridors tend to be the ones that held price discipline through the pressure years. The ones that held that line long enough have the value scores to prove it.

Philadelphia's perfect-score dishes come from a different economic structure. The city's food cost basis is lower than San Francisco's across the board, which means the value scores in Philly are harder to reach at the ceiling — the model has already priced in the geographic discount. To score 100 on value in Philadelphia, a dish has to be doing something beyond just being cheap. The roast pork at John's Roast Pork earns its value ceiling because the execution is at the ceiling at the same time. The vegetarian combo at Abyssinia earns it because the depth of the cooking at $38 for two outperforms what the model predicts for that price point in West Philly, not despite the geography but through it.

There is a broader comparison that runs through both cities: the relationship between specialization and score. Every high-scoring restaurant in both cities is doing something narrow and deep rather than broad and shallow. This is the thesis behind ForkFox's analysis in Three Pizzas, Three Cities: Why Philly Tomato Pie, NYC Slice, and SF Sourdough Crust Are Three Different Foods — that regional food is not a style choice but a structural outcome of what the market rewards. The counter that makes one thing forty thousand times is not making a strategy decision. It is making a quality decision. The perfect scores are the receipts.

The Ceiling Is Not the Goal. The Gap Is.

The dishes in this cohort did not set out to hit 100. The counter at Thanh Long Sandwiches is not optimizing for an algorithm score. The kitchen at John's Roast Pork has been making the same sandwich since before food media existed as a concept. Turtle Tower opened because its owners knew how to make northern Vietnamese pho correctly and saw no reason not to. The perfect score is a description of what happened when a measurement system caught up with a practice that was already mature.

That is the argument for using a model this skeptical in the first place. A 70 is a good dish and a 70 should be taken seriously. But the gap between a 70 and a 100 is not primarily about flavor. It is about the hundred decisions that happen before the dish reaches the table: the supplier relationship that keeps the bread arriving at 7 a.m., the overnight roast schedule that ensures the pork shoulder renders completely, the twenty years of cooking the same berbere that produces a misir wot with no drift. The algorithm does not score decisions. It scores their outputs. The outputs, across enough visits, reveal the decisions.

A reader might ask why any of this matters. The answer is that it narrows the list. Thousands of dishes exist in these two cities. Most of them are good. A small number are great. Fewer than twelve are, by the available data, operating at a ceiling that the model cannot find a gap in. That number is worth knowing. Not because you should only eat perfect dishes — the algorithm is a filter, not a prescription — but because when you do sit down at one of these counters and order the dish, you are watching something that took a long time to build and will take a long time to dismantle. The $7.50 bánh mì is not an accident. The $11 roast pork is not luck. The algorithm can see the difference. So, eventually, can you.

The perfect score is not a ceiling built for restaurants to reach. It is a ceiling built so the algorithm can prove it has one. The dishes that hit it did so by doing the same thing, correctly, for long enough that the gap between promise and delivery closed entirely. That is a rare thing. It is also, in the end, the only thing the model rewards.
The Dish · Newsletter
One dish, one neighborhood, one Friday.
No recipes, no rankings — just the plate worth knowing about.
One email per week · Unsubscribe anytime

Frequently asked

What does a ForkFox perfect score of 100 mean for a dish?
A ForkFox perfect score of 100 means a dish scored at the ceiling across every measured attribute simultaneously: execution, value, consistency, and context. It requires a minimum of 12 documented visits, and the score reflects an absence of measurable drift between what the dish costs and what it consistently delivers. Fewer than 12 dishes have earned it across the Bay Area and Philadelphia combined.
Which restaurants have received a ForkFox perfect score in San Francisco?
The Bay Area perfect-score dishes include the bánh mì at Thanh Long Sandwiches on Larkin Street, the northern pho at Turtle Tower in the Tenderloin, the lengua taco at La Lengua in the Mission, and the half-chicken plate at Golden Boy Chicken in the Richmond. None are Michelin-starred, and all have been on the same block for more than ten years.
Which Philadelphia restaurants have dishes with a ForkFox perfect score of 100?
Philadelphia's perfect-score dishes include the roast pork sandwich at John's Roast Pork on Snyder Avenue, which has been open since 1930, the vegetarian combo at Abyssinia on Baltimore Avenue in West Philly, and the spare rib plate at Percy Street Barbecue on South Street. The roast pork sandwich costs $11 and holds a value score in the high nineties.
How many visits does ForkFox require before a dish can receive a perfect score?
ForkFox requires a minimum of 12 documented visits before issuing a final composite score. The perfect-score cohort ranges from 14 visits (Abyssinia's vegetarian combo) to over 60 visits (Turtle Tower's northern pho). Below 12 visits, a high score reflects a good week rather than the underlying operation.
Do any Michelin-starred restaurants appear in the ForkFox perfect score list?
No. Every perfect-score dish in the ForkFox dataset across the Bay Area and Philadelphia comes from a non-Michelin restaurant. The price range runs from $4.75 (the lengua taco at La Lengua in San Francisco) to $38 for two (the vegetarian combo at Abyssinia in Philadelphia). The model scores dishes, not dining rooms.
iOS Beta · Free · SF + Philly
Join the beta — see what to eat tonight.
Join the Beta →
Free · iOS only · TestFlight invite arrives within 24 hours