San Francisco Restaurants

Sort by Tribes
Cuisines
Show Local favorites
4944 Results
  • 1
    The Slanted Door

    The Slanted Door

    Ranked #1 overall in San Francisco restaurants
    8.8115 reviews
    $$$$
    Vietnamese
    Popular withFoodiesLuxuryTrendsters

    Decent Vietnamese food, but I'm not sure it is worth the hype. Nothing I ate really was very memorable. It is also very crowded and you might have a hard ...

  • 2
    Bi-Rite Creamery

    Bi-Rite Creamery

    Ranked #2 overall in San Francisco restaurants
    9.4188 reviews
    $$$$
    Ice Cream and Desserts, Bakery
    Popular withFoodiesFamiliesTrendsters

    Usually there is line but dont be discouraged.. the line moves pretty quickly. No room at the tables inside? No problem.. Just cross the street and enjoy it at Dolores ...

  • 3
    Foreign Cinema

    Foreign Cinema

    Ranked #3 overall in San Francisco restaurants
    8.789 reviews
    $$$$
    American, Mediterranean, Californian
    Popular withFoodiesLuxuryTrendsters

    Perfect restaurant for a special occasion. The ambiance is amazing with the lights and movie in the background. The food was delicious!

  • 4
    Delfina

    Delfina

    Ranked #4 overall in San Francisco restaurants
    9.179 reviews
    $$$$
    Italian, Pizza
    Popular withFoodiesTrendstersVegetarian

    Ever popular pizzeria for locals and tourists. My favorite is Farina Pizzeria where all of the staff speaks Italian.

  • 5
    Bistro Boudin

    Bistro Boudin

    Ranked #5 overall in San Francisco restaurants
    8.287 reviews
    $$$$
    Bistro, Bakery, Cafe
    Popular withFoodiesFamiliesHistory

    Absolutely delicious! Love Boudin and always will. Great bread, great food, cool place. Can watch the bakers through the windows along the main street.

  • 6
    House of Prime Rib

    House of Prime Rib

    Ranked #6 overall in San Francisco restaurants
    8.880 reviews
    $$$$
    Steak House
    Popular withFoodiesLuxuryFamilies

    That was wonderful. Compared to many SF restaurants where you have or pay for 3 appetizers this really is a steal since dinner comes with so many sides. I'm usually ...

  • 7
    Nopa

    Nopa

    Ranked #7 overall in San Francisco restaurants
    9.369 reviews
    $$$$
    American, Breakfast & Brunch, Bar
    Popular withFoodiesTrendstersLuxury

    Went there for brunch with the kids, everything we ordered was so delicious, especially the lamb dish. Amazing service I was pleasantly surprised to get such nice friendly service, this ...

  • 8
    Tartine Bakery

    Tartine Bakery

    Ranked #8 overall in San Francisco restaurants
    9.2135 reviews
    $$$$
    Bakery
    Popular withFoodiesTrendstersFamilies

    So much breakfast goodness! Their croque Monsieur is hearty and delicious. Also can't go wrong with any of the croissants and scones.

  • 9
    Gary Danko

    Gary Danko

    Ranked #9 overall in San Francisco restaurants
    9.561 reviews
    $$$$
    French
    Popular withFoodiesLuxuryBusiness

    Despite not having a reservation, the attentive staff ensured that a table was available for us within 10 minutes. The wine list was extensive, offering both local favorites and wines ...

  • 10
    Kokkari Estiatorio

    Kokkari Estiatorio

    Ranked #10 overall in San Francisco restaurants
    9.459 reviews
    $$$$
    Greek
    Popular withFoodiesLuxuryBusiness

    I went there for a business lunch and had a great experience. Relaxed atmosphere, easy to have a conversation without being too close to the other tables. The staff took ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=san-francisco&controller=topics&country_code=&current_user_id=&filters=&id=2000000000084&klass_name=Region&list_type=restaurants&nearby=false&path=san-francisco%2Frestaurants&place=2000000000084&place_type=City&place_type=region&region=2000000000084", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000084" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };