Reviews can only be made by diners who have eaten at this restaurant
- 4.7Food
- 4.6Service
- 4.4Ambience
- 4.3Value
Noise • Moderate
Daily 11:00 am–3:00 pm\n
Dinner\n
Mon–Thu, Sun 5:00 pm–10:00 pm\n
Fri, Sat 5:00 pm–10:30 pm","parkingDetails":null,"parkingInfo":"Street Parking","dressCode":"Business Casual","crossStreet":"Eddy and Mason","additionalDetails":["Gluten-free Options","Vegan"],"paymentOptions":["AMEX","Discover","Mastercard","Visa"],"type":"GuestCenter","stateId":1,"maxAdvanceDays":30,"rooms":null,"editorialLists":{"correlationId":"7910a9b7-1e01-4c85-adb0-fd33f152b21e","lists":[],"__typename":"EditorialLists"},"mostRecentReview":{"reviews":[{"text":"The hostess that seated us was super kind and we had a lovely banter with her throughout the night as she would help bus dishes or fill water glasses at our table. The young gentlemen who was our main server however could have definitely been more friendly. We are “please” and “thank you” type people and are always mindful of how we treat wait staff. He was ok at first, but as our meal went on his attitude got worse, to the point we began to feel like we were bothering him. Come time for dessert and the check I felt uncomfortable to ask him for anything. Definitely not the way you want to feel when spending $220 plus tip on dinner. The food was AMAZING and the restaurant itself definitely has a neat atmosphere. I am glad we made a reservation as they were constantly busy throughout the night. I am also glad we got there early as some of the customers that began to arrive closer to our departure time were a bit intoxicated and loud. So much so that one of them was even beating on the restroom door and shouting to get another member of their party out. This was quite disturbing to us as we were seated right next to the restrooms and feel that a member of the staff should have addressed this for the sake of other customers. Perhaps our experience just got lost in how busy the night was. \n We also had the pleasure of speaking to the owners father who was an absolutely lovely man! He alone could get me to give the restaurant another chance with his cheery disposition. \n Overall we loved our meal and most of those we interacted with. We had planned to come later in the week for lunch and to bring a fourth friend of ours to try the wonderful food, but are reconsidering due to the main server. You don’t want to spend that kind of money for that type of treatment.","__typename":"ReviewSearchResult"}],"__typename":"ReviewSearchResults"},"photos":{"galleryV3":{"photos":[{"title":"","pid":68442186,"url":"//resizer.otstatic.com/v3/photos/68442186-3","creator":null,"source":"Restaurant","category":"food","width":2760,"height":1034,"timestamp":"2024-09-19T17:10:33Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66190127,"url":"//resizer.otstatic.com/v3/photos/66190127-2","creator":null,"source":"Restaurant","category":"interior","width":1920,"height":1440,"timestamp":"2024-06-28T21:52:25Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66190126,"url":"//resizer.otstatic.com/v3/photos/66190126-2","creator":null,"source":"Restaurant","category":"interior","width":1200,"height":900,"timestamp":"2024-06-28T21:52:24Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66639250,"url":"//resizer.otstatic.com/v3/photos/66639250-2","creator":null,"source":"Restaurant","category":"interior","width":5798,"height":3865,"timestamp":"2024-07-16T04:19:34Z","__typename":"GalleryPhotoV3"},{"title":"","pid":65070713,"url":"//resizer.otstatic.com/v3/photos/65070713-2","creator":null,"source":"Restaurant","category":"interior","width":1280,"height":1280,"timestamp":"2024-05-17T20:52:01Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66639248,"url":"//resizer.otstatic.com/v3/photos/66639248-2","creator":null,"source":"Restaurant","category":"interior","width":2048,"height":1365,"timestamp":"2024-07-16T04:19:32Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66639251,"url":"//resizer.otstatic.com/v3/photos/66639251-2","creator":null,"source":"Restaurant","category":"interior","width":1365,"height":2048,"timestamp":"2024-07-16T04:19:34Z","__typename":"GalleryPhotoV3"},{"title":"Interior","pid":66639252,"url":"//resizer.otstatic.com/v3/photos/66639252-2","creator":null,"source":"Restaurant","category":"interior","width":2048,"height":1365,"timestamp":"2024-07-16T04:19:35Z","__typename":"GalleryPhotoV3"},{"title":"Door","pid":66639258,"url":"//resizer.otstatic.com/v3/photos/66639258-2","creator":null,"source":"Restaurant","category":"exterior","width":6240,"height":4160,"timestamp":"2024-07-16T04:20:19Z","__typename":"GalleryPhotoV3"},{"title":"","pid":65348241,"url":"//resizer.otstatic.com/v3/photos/65348241-2","creator":null,"source":"Restaurant","category":"exterior","width":3630,"height":5445,"timestamp":"2024-05-28T20:15:28Z","__typename":"GalleryPhotoV3"},{"title":"","pid":65348236,"url":"//resizer.otstatic.com/v3/photos/65348236-2","creator":null,"source":"Restaurant","category":"food","width":5070,"height":3380,"timestamp":"2024-05-28T20:15:17Z","__typename":"GalleryPhotoV3"},{"title":"Bo Tai Chanh","pid":65348235,"url":"//resizer.otstatic.com/v3/photos/65348235-2","creator":null,"source":"Restaurant","category":"food","width":4431,"height":3130,"timestamp":"2024-05-28T20:15:17Z","__typename":"GalleryPhotoV3"},{"title":"Shaking Beef with Garlic Noodles","pid":65348244,"url":"//resizer.otstatic.com/v3/photos/65348244-2","creator":null,"source":"Restaurant","category":"food","width":3698,"height":2732,"timestamp":"2024-05-28T20:15:38Z","__typename":"GalleryPhotoV3"},{"title":"'Tom Rim' Tiger Prawns","pid":65348246,"url":"//resizer.otstatic.com/v3/photos/65348246-2","creator":null,"source":"Restaurant","category":"food","width":3636,"height":5453,"timestamp":"2024-05-28T20:15:43Z","__typename":"GalleryPhotoV3"},{"title":"","pid":68410394,"url":"//resizer.otstatic.com/v3/photos/68410394-2","creator":null,"source":"Restaurant","category":"other","width":2048,"height":1365,"timestamp":"2024-09-18T22:43:48Z","__typename":"GalleryPhotoV3"}],"__typename":"GalleryPhotosV3","totalCount":105,"categories":[{"name":"food","count":90,"__typename":"PhotoCategories"},{"name":"interior","count":8,"__typename":"PhotoCategories"},{"name":"drink","count":2,"__typename":"PhotoCategories"},{"name":"exterior","count":2,"__typename":"PhotoCategories"},{"name":"other","count":2,"__typename":"PhotoCategories"},{"name":"menu","count":1,"__typename":"PhotoCategories"}],"showMosaic":false},"profile":{"large":{"url":"https://resizer.otstatic.com/v2/photos/large/3/68442186.png","width":640,"height":640,"__typename":"Thumbnail"},"__typename":"RestaurantProfile"},"__typename":"RestaurantPhotos"},"address":{"line1":"138 Mason St","line2":"","state":"CA","city":"San Francisco","postCode":"94102","country":"United States","__typename":"Address"},"contactInformation":{"formattedPhoneNumber":"(415) 655-9341","__typename":"RestaurantContactInformation"},"metro":{"metroId":4,"statistics":{"restaurantCount":13547,"__typename":"MetroStatistics"},"urls":{"premiumLandingLink":{"link":"https://www.opentable.ie/premium?m=4","__typename":"PageLink"},"__typename":"MetroUrls"},"displayName":"San Francisco","__typename":"Metro"},"timeZone":{"offsetInMinutes":-420,"__typename":"RestaurantTimeZone"},"coordinates":{"latitude":37.78515,"longitude":-122.40943,"mapUrl":"https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyBHDlZeuOrKam8hwQCouMlwI-hNAqacPtM&size=288x144&language=en-IE&markers=color%3A0x6AADCC%7C37.78515%2C-122.40943&signature=umretGngE3sYkTnCQgAOFbTdW7w=","__typename":"GeographicCoordinates"},"priceBand":{"currencySymbol":"$","priceBandId":2,"name":"$30 and under","__typename":"PriceBand"},"statistics":{"recentReservationCount":37,"reviews":{"allTimeTextReviewCount":92,"showReviews":true,"totalNumberOfReviews":195,"verifiedReviews":true,"ratingBasedOn":"RecentReviews","awards":[],"ratings":{"count":195,"overall":{"rating":4.7,"__typename":"ReviewStatisticsRating"},"ambience":{"rating":4.4,"count":195,"__typename":"ReviewStatisticsRating"},"food":{"rating":4.7,"count":195,"__typename":"ReviewStatisticsRating"},"service":{"rating":4.6,"count":195,"__typename":"ReviewStatisticsRating"},"value":{"rating":4.3,"count":195,"__typename":"ReviewStatisticsRating"},"noise":{"rating":2,"count":195,"__typename":"ReviewStatisticsRating"},"overallRatingsDistribution":{"one":0,"two":3,"three":11,"four":27,"five":154,"__typename":"OverallRatingsDistribution"},"__typename":"ReviewStatisticsRatings"},"changeOfConceptType":"","changeOfConceptDateTimeUtc":null,"categories":[{"category":{"name":"Lively","key":"VibrantBarScene","__typename":"ReviewCategory"},"__typename":"ReviewCategoryWithCount"},{"category":{"name":"Great for creative cocktails","key":"HandcraftedCocktails","__typename":"ReviewCategory"},"__typename":"ReviewCategoryWithCount"},{"category":{"name":"Innovative","key":"Foodies","__typename":"ReviewCategory"},"__typename":"ReviewCategoryWithCount"}],"__typename":"ReviewStatistics"},"__typename":"RestaurantStatistics"},"primaryCuisine":{"cuisineId":"411dac4a-fb8d-4934-8c67-1d5cdac753aa","name":"Vietnamese","__typename":"Cuisine"},"experiences":[],"cuisines":[{"name":"Vietnamese","__typename":"Cuisine"}],"macro":{"macroId":5,"__typename":"Macro"},"features":{"permanentlyClosed":null,"waitlistV2Only":false,"waitlistV2Enabled":false,"networkNonBookable":null,"prioritySeatingEnabled":null,"bar":false,"counter":false,"highTop":true,"outdoor":false,"optsOutOfLoyaltyRedemptions":null,"giftsURLs":null,"giftsEnabled":null,"suppressDinerGeneratedContent":null,"reservationMaxPartySize":8,"inPremiumMarketplace":false,"paymentProcessor":null,"visaDiningProgram":false,"chaseDiningProgram":true,"dinerAiEnabled":null,"subtype":null,"visaEventsProgram":null,"__typename":"RestaurantFeatures"},"whyPremiumMarketplace":null,"neighborhood":{"neighborhoodId":227,"name":"Financial District / Embarcadero","coordinates":{"latitude":37.793267,"longitude":-122.400982,"__typename":"GeographicCoordinates"},"__typename":"Neighborhood"},"hasTakeout":true,"hasDeliveryPartners":false,"hasDeliveryDirect":false,"hasWhiteLabelDelivery":false,"orderOnlineLink":null,"whiteLabelDelivery":null,"deliveryPartners":[],"facebookUrl":null,"localization":{"address":"en-US","__typename":"RestaurantLocalization"},"country":{"countryId":"US","__typename":"Country"},"popularDishes":{"correlationId":null,"dishes":[],"__typename":"PopularDishes"},"__typename":"Restaurant","diningAreas":[{"name":"Other","diningAreaId":1,"description":"Other","tag":"Other","localeMatch":true,"active":true,"preProcessedAreaId":null,"__typename":"DiningAreaMetaData"}],"privateDining":{"hasPrivateDining":false,"hasEnhancedPrivateDining":false,"description":"We offer Bodega and Felix, our underground speakeasy bar, as a space for private events. Email us at info@bodegarestaurants.com or fill out our events from through our website for more information.","formattedPhone":null,"contact":"","largestCapacity":0,"__typename":"PrivateDining"},"seoTranslations":{"metaTitle":"%(restaurantName)s Restaurant - %(locationName)s | OpenTable","__typename":"SeoTranslations"},"restaurantReviewSummary":{"summary":"Bodega SF offers a vibrant atmosphere with \"fantastically creative cocktails\" and a modern twist on Vietnamese cuisine. The \"best Vietnamese restaurant in SF,\" it features standout dishes like shaking beef and pho. \"Exceptional service\" and a \"welcoming vibe\" make it a favorite for gatherings, though noise levels can be high.","__typename":"RestaurantReviewSummaryGenerativeContent"},"awards":[]},"menus":{"menuData":null,"menuInfo":{"showThirdPartyMenu":true,"url":"https://www.bodegarestaurants.com/menu","__typename":"MenuInfo"}},"isHuman":false,"metaLinks":{"isIndexed":false,"hrefLangs":[{"href":"https://www.opentable.com/r/bodega-sf-san-francisco","hrefLang":"en-US","__typename":"HrefLang"},{"href":"https://www.opentable.com/r/bodega-sf-san-francisco?lang=es","hrefLang":"es-US","__typename":"HrefLang"},{"href":"https://www.opentable.jp/r/bodega-sf-san-francisco","hrefLang":"ja-JP","__typename":"HrefLang"},{"href":"https://www.opentable.de/r/bodega-sf-san-francisco","hrefLang":"de-DE","__typename":"HrefLang"},{"href":"https://www.opentable.es/r/bodega-sf-san-francisco","hrefLang":"es-ES","__typename":"HrefLang"},{"href":"https://www.opentable.ca/r/bodega-sf-san-francisco","hrefLang":"en-CA","__typename":"HrefLang"},{"href":"https://www.opentable.ca/r/bodega-sf-san-francisco?lang=fr","hrefLang":"fr-CA","__typename":"HrefLang"},{"href":"https://www.opentable.hk/r/bodega-sf-san-francisco","hrefLang":"en-HK","__typename":"HrefLang"},{"href":"https://www.opentable.ie/r/bodega-sf-san-francisco","hrefLang":"en-IE","__typename":"HrefLang"},{"href":"https://www.opentable.sg/r/bodega-sf-san-francisco","hrefLang":"en-SG","__typename":"HrefLang"},{"href":"https://www.opentable.nl/r/bodega-sf-san-francisco","hrefLang":"nl-NL","__typename":"HrefLang"},{"href":"https://www.opentable.com.mx/r/bodega-sf-san-francisco","hrefLang":"es-MX","__typename":"HrefLang"},{"href":"https://www.opentable.co.uk/r/bodega-sf-san-francisco","hrefLang":"en-GB","__typename":"HrefLang"},{"href":"https://www.opentable.com.au/r/bodega-sf-san-francisco","hrefLang":"en-AU","__typename":"HrefLang"},{"href":"https://www.opentable.ae/r/bodega-sf-san-francisco","hrefLang":"en-AE","__typename":"HrefLang"},{"href":"https://www.opentable.co.th/r/bodega-sf-san-francisco","hrefLang":"en-TH","__typename":"HrefLang"},{"href":"https://www.opentable.it/r/bodega-sf-san-francisco","hrefLang":"it-IT","__typename":"HrefLang"},{"href":"https://www.opentable.com.tw/r/bodega-sf-san-francisco","hrefLang":"zh-TW","__typename":"HrefLang"},{"href":"https://www.opentable.fr/r/bodega-sf-san-francisco","hrefLang":"fr-FR","__typename":"HrefLang"}],"canonical":"https://www.opentable.ie/r/bodega-sf-san-francisco","__typename":"PageMetaData"},"reviewsData":{"reviewSearchResults":{"reviews":[{"reviewId":"OT-1322866-24194-160205910976","text":"The hostess that seated us was super kind and we had a lovely banter with her throughout the night as she would help bus dishes or fill water glasses at our table. The young gentlemen who was our main server however could have definitely been more friendly. We are “please” and “thank you” type people and are always mindful of how we treat wait staff. He was ok at first, but as our meal went on his attitude got worse, to the point we began to feel like we were bothering him. Come time for dessert and the check I felt uncomfortable to ask him for anything. Definitely not the way you want to feel when spending $220 plus tip on dinner. The food was AMAZING and the restaurant itself definitely has a neat atmosphere. I am glad we made a reservation as they were constantly busy throughout the night. I am also glad we got there early as some of the customers that began to arrive closer to our departure time were a bit intoxicated and loud. So much so that one of them was even beating on the restroom door and shouting to get another member of their party out. This was quite disturbing to us as we were seated right next to the restrooms and feel that a member of the staff should have addressed this for the sake of other customers. Perhaps our experience just got lost in how busy the night was. \n We also had the pleasure of speaking to the owners father who was an absolutely lovely man! He alone could get me to give the restaurant another chance with his cheery disposition. \n Overall we loved our meal and most of those we interacted with. We had planned to come later in the week for lunch and to bring a fourth friend of ours to try the wonderful food, but are reconsidering due to the main server. You don’t want to spend that kind of money for that type of treatment.","rating":{"food":5,"service":3,"ambience":4,"value":5,"noise":"ENERGETIC","overall":4,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":1,"nickname":"Nicholas","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"N","isVip":null,"isLoggedInUser":false,"profileColor":"MUSTARD","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-05-19T19:35:46Z","dinedDateTime":"2025-05-18T19:15:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-23812-190033315129","text":"We enjoyed several different cocktails. They were great looking, creative, and had great flavor profiles. Not be missed! The small shareables were fantastic and we had a hard time saving room for the rest of the menu. The oysters really stand out as being both unique and excellent. The Pho was traditional, flavorful, and fragrant. \n\nThe servers were all very personable, and active in recommendations. The staff made sure we had a great time and made the entire experience very enjoyable!","rating":{"food":5,"service":5,"ambience":4,"value":5,"noise":"QUIET","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":25,"nickname":"Russell","metro":{"metroId":5,"displayName":"Denver","__typename":"Metro"},"initials":"R","isVip":true,"isLoggedInUser":false,"profileColor":"ICECREAM","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-05-14T19:13:46Z","dinedDateTime":"2025-05-13T20:00:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-23239-100218601260","text":"One of my favorite sf eateries. Food is great, service excellent, so convenient to BART. This is my go-to place for meeting out of town friends. Loved the attention we got tonight around ordering a bottle of sake, the conversations we had with the staff, the samples offered to help us make our selection. And then there was the uni we had as an appetizer. OMG. This place never fails to satisfy.","rating":{"food":5,"service":5,"ambience":5,"value":5,"noise":"QUIET","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":1,"nickname":"Susan","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"S","isVip":null,"isLoggedInUser":false,"profileColor":"MUSTARD","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-05-09T05:55:32Z","dinedDateTime":"2025-05-08T17:30:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-21002-110044098421","text":"I find I keep coming back to Bodega because of the ambience and reliability of hours and seating availability. The food is also very good, but there are limited vegetarian options especially for dinner, which isn't great in a city like San Francisco. \n\nOn my most recent visit I found the service to be poor. After taking our order, our server completely disappear. He never returned to ask us if we wanted more drinks, clear our appetizer plates, or if check in to see if we received everything we ordered. I had ordered a side of rice, to go with our main dish. This never appeared. I finally saw our server nearby and flagged him down. When I inquired about the rice he looked confused. After about 5 mins the owner came out with the rice. \n\nWhen our server did appear to clear our plates at the end of the meal, I asked him box up the left overs. He never returned with our leftover boxes, never asked if we wanted dessert, only returned with the check and receipt.","rating":{"food":3,"service":3,"ambience":4,"value":3,"noise":"MODERATE","overall":3,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":8,"nickname":"Pou","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"P","isVip":null,"isLoggedInUser":false,"profileColor":"ICECREAM","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-05-08T16:32:15Z","dinedDateTime":"2025-05-07T17:30:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-21835-110170993811","text":"Great food, great wait staff and nice decor. The space is small so the bar does make it very loud.","rating":{"food":5,"service":5,"ambience":4,"value":3,"noise":"ENERGETIC","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":1,"nickname":"Matt","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"M","isVip":null,"isLoggedInUser":false,"profileColor":"PLUM","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-04-26T03:33:55Z","dinedDateTime":"2025-04-25T17:45:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-20995-120034749402","text":"My girlfriend arrived 10 minutes early and wanted to order a drink at the bar. She was told by the hostess that the bar area was for walk-in customers with no reservation and that she had to wait to be seated since our table wasn't ready yet. She wasn't even offered the option to stand by the bar vs sitting in a seat. \nThe rest of us arrived shortly after and waited a few minutes while they set our table. The drinks were very tasty once we ordered them. Menu selection not overwhelming and everything was tasty and flavorful, especially the de-boned branzino.","rating":{"food":5,"service":4,"ambience":5,"value":4,"noise":"MODERATE","overall":4,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":17,"nickname":"Sharon","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"S","isVip":null,"isLoggedInUser":false,"profileColor":"PUMPKIN","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-04-20T18:08:22Z","dinedDateTime":"2025-04-19T18:30:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-19129-170027669847","text":"Really great - packed with flavor - cocktails included","rating":{"food":5,"service":5,"ambience":5,"value":5,"noise":"MODERATE","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":5,"nickname":"Marc","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"M","isVip":null,"isLoggedInUser":false,"profileColor":"PLUM","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-04-12T14:10:04Z","dinedDateTime":"2025-04-11T18:00:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-20813-100029052100","text":"Bodega offers a beautiful modern take on Vietnamese cuisine in a warm, welcoming atmosphere. We had a great time—our server was incredibly kind and guided us through the menu with care. The shaking beef was a standout, perfectly tender and melting in the mouth. We’re already looking forward to coming back to try the dinner menu!","rating":{"food":5,"service":5,"ambience":5,"value":5,"noise":"QUIET","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":1,"nickname":"Kwanrudee","metro":{"metroId":80,"displayName":"Central Coast","__typename":"Metro"},"initials":"K","isVip":null,"isLoggedInUser":false,"profileColor":"MUSTARD","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-04-05T23:19:39Z","dinedDateTime":"2025-04-04T12:30:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[{"photoId":"76395988","type":null,"photoMetaData":{"title":null,"source":"Diner","creator":"OpenTable","timestamp":"2025-04-05T23:19:43Z","photoBySize":{"small":{"url":"https://resizer.otstatic.com/v2/photos/small/1/76395988.jpg","__typename":"Photo"},"medium":{"url":"https://resizer.otstatic.com/v2/photos/medium/1/76395988.jpg","__typename":"Photo"},"xlarge":{"url":"https://resizer.otstatic.com/v2/photos/xlarge/1/76395988.jpg","__typename":"Photo"},"wideMedium":{"url":"https://resizer.otstatic.com/v2/photos/wide-medium/1/76395988.jpg","__typename":"Photo"},"wideLarge":{"url":"https://resizer.otstatic.com/v2/photos/wide-large/1/76395988.jpg","__typename":"Photo"},"__typename":"PhotoSizes"},"__typename":"PhotoMetadata"},"caption":null,"showCaption":true,"__typename":"ReviewPhoto"},{"photoId":"76395989","type":null,"photoMetaData":{"title":null,"source":"Diner","creator":"OpenTable","timestamp":"2025-04-05T23:19:47Z","photoBySize":{"small":{"url":"https://resizer.otstatic.com/v2/photos/small/1/76395989.jpg","__typename":"Photo"},"medium":{"url":"https://resizer.otstatic.com/v2/photos/medium/1/76395989.jpg","__typename":"Photo"},"xlarge":{"url":"https://resizer.otstatic.com/v2/photos/xlarge/1/76395989.jpg","__typename":"Photo"},"wideMedium":{"url":"https://resizer.otstatic.com/v2/photos/wide-medium/1/76395989.jpg","__typename":"Photo"},"wideLarge":{"url":"https://resizer.otstatic.com/v2/photos/wide-large/1/76395989.jpg","__typename":"Photo"},"__typename":"PhotoSizes"},"__typename":"PhotoMetadata"},"caption":null,"showCaption":true,"__typename":"ReviewPhoto"},{"photoId":"76395994","type":null,"photoMetaData":{"title":null,"source":"Diner","creator":"OpenTable","timestamp":"2025-04-05T23:19:51Z","photoBySize":{"small":{"url":"https://resizer.otstatic.com/v2/photos/small/1/76395994.jpg","__typename":"Photo"},"medium":{"url":"https://resizer.otstatic.com/v2/photos/medium/1/76395994.jpg","__typename":"Photo"},"xlarge":{"url":"https://resizer.otstatic.com/v2/photos/xlarge/1/76395994.jpg","__typename":"Photo"},"wideMedium":{"url":"https://resizer.otstatic.com/v2/photos/wide-medium/1/76395994.jpg","__typename":"Photo"},"wideLarge":{"url":"https://resizer.otstatic.com/v2/photos/wide-large/1/76395994.jpg","__typename":"Photo"},"__typename":"PhotoSizes"},"__typename":"PhotoMetadata"},"caption":null,"showCaption":true,"__typename":"ReviewPhoto"}],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-20240-130044427263","text":"Pleasant vibrant atmosphere. Service was terrific. Happy attentive wait staff. The food was delish. Everything we ordered was good. The stand outs were the Bun Cha with Pork Belly and Meatballs and the Cellophane Noodles with Crab in clay pot. The fancy drink menu looked good but we went with some Chinese (I believe) beer that was tasty.","rating":{"food":5,"service":5,"ambience":5,"value":5,"noise":"MODERATE","overall":5,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":4,"nickname":"James","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"J","isVip":null,"isLoggedInUser":false,"profileColor":"PLUM","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-03-27T17:42:35Z","dinedDateTime":"2025-03-26T19:45:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"},{"reviewId":"OT-1322866-20048-100005908880","text":"After our first drink and ordering the meal, it was hard to order anything else, we sat with dry glasses for long periods, asking bus boys to find our waiter etc, who would occasionally go by without making eye contact. Wasn't busy, it was Monday evening","rating":{"food":4,"service":2,"ambience":4,"value":3,"noise":"DO_NOT_RECALL","overall":3,"__typename":"ReviewRating"},"user":{"numOfApprovedReviews":1,"nickname":"Robert","metro":{"metroId":4,"displayName":"San Francisco","__typename":"Metro"},"initials":"R","isVip":null,"isLoggedInUser":false,"profileColor":"MUSTARD","profilePhoto":{"photoBySize":null,"__typename":"PublicDinerProfilePhoto"},"__typename":"ReviewUser"},"helpfulness":{"up":0,"down":0,"score":0,"__typename":"ReviewHelpfulness"},"publicRestaurantReply":null,"submittedDateTime":"2025-03-26T17:47:18Z","dinedDateTime":"2025-03-23T19:45:00-07:00","type":"OPENTABLEVERIFIED","fromPreviousConcept":false,"highlight":null,"photos":[],"__typename":"ReviewSearchResult"}],"totalPages":10,"page":1,"totalCount":92,"__typename":"ReviewSearchResults"},"reviewHelpfulnessVotes":[],"sortBy":"newestReview","isLoading":false,"prioritiseUserLanguage":false,"searchTerm":"","error":false},"availabilityToken":"eyJ2IjoyLCJtIjoxLCJwIjowLCJzIjowLCJuIjowfQ","noAvailabilityList":null,"multiDayAvailabilityModalOpen":false,"showDiningReward":false,"initialDTPDate":null,"initialDTPTime":null,"initialDTPPartySize":null,"fetchAvailabilityOnLoad":false,"findATableLoadingStateOverride":true,"pointRedemptionRewards":null,"privateDining":{},"activeTab":"overview","disableFPC":true,"restaurantHighlights":{"staff":null,"missionStatement":null},"pageAnchor":null},"wallet":{"isPaymentLoading":false,"singleUseCard":null,"savedCards":[],"selectedPaymentCardId":null,"showAddPaymentsMethodModal":false,"showConfirmDeleteModal":false,"cardIdForDeletion":null,"paymentCardTokenToSaveAfterLogin":null,"errorCode":null,"showPaymentMethodSavedToast":null,"showPaymentMethodRemovedToast":null,"networkError":null,"partialErrors":[]}},"__OT_NEW_SESSION_START__":false,"__EXCLUDE_ONETRUST__":false,"__EXCLUDE_GA__":false,"__INCLUDE_RECAPTCHA__":false,"__OT_RUM_CONTEXT__":{"deviceType":"desktop","primaryCountry":"ie"},"__OT_GA_DATA__":{"cd2":11,"cd12":"en","cd6":1322866,"cd28":1322866,"cd13":"Full Web","cd17":"Full Web","cd11":"restprofilepage","cd66":"restaurants","cd63":"restaurant-profile","cd67":"network","cd10":"anonymous","cd7":"Logged Out","cd4":5,"cd76":5,"cd3":4,"cd19":4,"cd78":227,"cd5":227,"cd31":"false","cd85":1,"cd84":"GuestCenter","cd15":"network","cd18":"network"}}}
Visa Dining Collection
Bodega SF reviews from people who’ve dined at this restaurant. Based on recent rating.
Reviews can only be made by diners who have eaten at this restaurant
Noise • Moderate
Nicholas
San Francisco1 review
Dined 1 day ago
Is this helpful?
Russell VIP
Denver25 reviews
Dined 6 days ago
Is this helpful?
Susan
San Francisco1 review
Dined on 9 May 2025
Is this helpful?
Pou
San Francisco8 reviews
Dined on 8 May 2025
Is this helpful?
Matt
San Francisco1 review
Dined on 26 April 2025
Is this helpful?
Sharon
San Francisco17 reviews
Dined on 20 April 2025
Is this helpful?
Marc
San Francisco5 reviews
Dined on 12 April 2025
Is this helpful?
Kwanrudee
Central Coast1 review
Dined on 4 April 2025
Is this helpful?
James
San Francisco4 reviews
Dined on 27 March 2025
Is this helpful?
Robert
San Francisco1 review
Dined on 24 March 2025
Is this helpful?
Bodega SF offers takeout which you can order by calling the restaurant at (415) 655-9341.
Bodega SF is rated 4.7 stars by 92 OpenTable diners.
Yes, you can generally book this restaurant by choosing the date, time and party size on OpenTable.
138 Mason St, San Francisco, CA 94102