The 25 Most Covid-Safe Restaurants in San Francisco (According to NLP)

A few weeks ago, we ran reviews for a Michelin-reviewed restaurant through our Natural Language API. It was able to tell us what people liked or disliked about the restaurant, and even rank dishes by sentiment. In our analysis, we also noticed something curious. When our NL API pulled out the entity “Covid-19,” it wasn’t always paired with a negative sentiment.

When we mined back in to where these positive mentions of Covid-19 occurred in the reviews, we saw that our NL API appeared to be picking up on language in which restaurant reviewers felt a restaurant had handled Covid-19 well. In other words, when Covid-19 was determined to be part of a positive statement, it was because guests felt relatively safe. Or that the restaurant had come up with novel solutions for dealing with Covid-19.

With this in mind, we set to starting up another, larger analysis.

To commemorate the most recent re-opening of restaurants in San Francisco, we started by extracting all 320+ open (or soon to be open) outdoor dining locations listed in FunCheap SF’s awesome guide.

Using Diffbot’s Crawlbot, we crawled review pages for all of these food establishments and set up a Custom Extraction API to pull out all reviews that mentioned some permutation of or reference to the word “Covid.” We then passed all these to our Natural Language API. This API parses natural language to pull out entities, relationships between entities, sentiment of entities, and salience (how central an entity is to understanding the meaning).

After averaging the sentiment of every Covid-19 mention in our reviews (some 2,000+), the following locations fared the best.

Note: Sentiment scores range from -1 (very negative) to 1 (very positive). In other natural language documents like news mentions, we’ve seen Covid return sentiment from -3 to -8. All of these restaurants had Covid-19 mention sentiment higher than .3. Always do your own research and use your own judgement as to what environments are handling Covid well. This is primarily an exercise in applying NLP to unstructured review data.

25. Palm House

Fried Rice Stuffed Pineapple || Palm House’s Website
Caribbean, Hawaiian, Venues
2032 Union St
Sentiment Score: 0.339


24. Park Tavern

Marlowe Burger || Yelp
New American, Breakfast and Brunch, Cocktail Bars
Telegraph Hill
1652 Stockton St
Sentiment Score: 0.37


23. 25 Lusk

Arctic Char, Charred Eggplant || Xuan Z.
New American, Cocktail Bars, Venues and Event Spaces
25 Lusk St
Sentiment Score: 0.37


22. Causwells

Causwells Americana Burger || Causwells
New American, Burgers, Breakfast and Brunch
Mission Dist.
2346 Chestnut St
Sentiment Score: 0.37


21. Piperade

Duck Confit, Braised Green Lentils || John K.
Basque, French
1015 Battery St
Sentiment Score: 0.436


20. Curio

Veg Spring Rolls || Sonam B.
Bars, New American
Mission Dist.
775 Valencia St
Sentiment Score: 0.54


19. The Seven Stills Brewery and Distillery

Poke nachos, butter chicken poutine || Angela J.
Breweries, Distillaries, Cocktail Bars
Mission Bay
100 Hooper St Ste. 4
Sentiment Score: 0.57


18. Lost Resort

Weekend Bites || Instagram
Traditional American, Cocktail Bars
Mission Dist.
2736 20th St
Sentiment Score: 0.59


17. We Be Sushi

Sushi Lunch || Bahv S.
Sushi Bars, Japanese, Asian Fusion
Mission Dist.
538 Valencia St
Sentiment Score: 0.59


16. Pearl

Dutch Baby || Rosa A.
Italian, Seafood, Mediterranean
Outer Richmond
6101 California St
Sentiment Score: 0.59


15. The Progress

Liberty Farms Duck BBQ || Olivia M.
New American, Bars
Fillmore Dist.
1525 Fillmore St
Sentiment Score: 0.6


14. Cafe Boho

Sunday Brunch || Boho Restaurant
New American, Modern European, Bakeries
3321 Steiner St
Sentiment Score: 0.6


13. Torraku Ramen

Tonkotsu Kakuni Ramen || Torraku Ramen
Food Trucks, Ramen
Potrero Hill
300 De Haro St Suite #338
Sentiment Score: 0.61


12. Casements

Fish and Chips || Aindreas D.
Pubs, Whiskey Bars, Irish
Mission Dist.
2351 Mission St
Sentiment Score: 0.65


11. Cocotte

Rottiserie Chicken || Cocotte Website
French, Wine Bars
Nob Hill
1521 Hyde St
Sentiment Score: 0.66


10. Monsieur Benjamin

Oeufs Mayonnaise ||Adrienne H.
French, Bars, Seafood
Hayes Valley
451 Gough St
Sentiment Score: 0.68


9. Lovejoy’s Tea Room

Queen’s Tea || Notsky P.
British, Tea Rooms
Noe Valley
1351 Church St
Sentiment Score: 0.7


8. Kahnfections

Biscuit Sandwich || Paulo B
Bakeries, Coffe and Tea, Breakfast and Brunch
Mission Dist.
3321 20th St
Sentiment Score: 0.71


7. Palio

Branzino || Palio
Italian, Pizza, Cocktail Bars
Financial District
640 Sacramento St
Sentiment Score: 0.74


6. Frascati

Monterrey Sardines || Frascati Website
Italian, New American, Mediterranean
Russian Hill
1901 Hyde St
Sentiment Score: 0.75


5. Bonita Taquiria y Rotisserie

A Super Bowl Feast || Facebook

3600 16th St
Sentiment Score: 0.79


4. State Bird Provisions

Double Duck Broth, Dumplings, Morels & Turnips || Ed Anderson
Tapas, New American, Desserts
Fillmore Dist.
1529 Fillmore St
Sentiment Score: 0.82


3. The Monk’s Kettle

Duck and Pistachio Terrine || Facebook
Bars, Gastropubs
Mission Dist.
3141 16th St
Sentiment Score: 0.82


2. The Morris

Charred Brocolli || Claire W.
New American, Cocktail Bars, Desserts
Potrero Hill
2501 Mariposa St
Sentiment Score: 0.82


1. The Patio

Tres Leches French Toast || The Patio
New American, Wine Bars, Venue Space
3232 Scott St
Sentiment Score: 0.881


See a mistake? Reach out and we’ll fix it! While we have relied on multiple sources for data about whether a given restaurant is open, plans to open soon, and offers outdoor dining, many restaurants are in flux.